mirror of
https://github.com/lihop/godot-xterm.git
synced 2025-07-04 04:55:30 +02:00
added windows pty support
This commit is contained in:
parent
89f92f9c1e
commit
4c25b2f6a8
23 changed files with 1478 additions and 695 deletions
|
@ -117,6 +117,35 @@ const Terminal::KeyMap Terminal::KEY_MAP = {
|
|||
{{KEY_Z, 'z'}, XKB_KEY_z},
|
||||
{{KEY_Z, 'Z'}, XKB_KEY_Z},
|
||||
|
||||
// When CTRL is pressed, the unicode is always zero.
|
||||
// But to handle CTRL+<XY> in TSM, we still need to know the keysym
|
||||
{{KEY_A, '\0'}, XKB_KEY_a},
|
||||
{{KEY_B, '\0'}, XKB_KEY_b},
|
||||
{{KEY_C, '\0'}, XKB_KEY_c},
|
||||
{{KEY_D, '\0'}, XKB_KEY_d},
|
||||
{{KEY_E, '\0'}, XKB_KEY_e},
|
||||
{{KEY_F, '\0'}, XKB_KEY_f},
|
||||
{{KEY_G, '\0'}, XKB_KEY_g},
|
||||
{{KEY_H, '\0'}, XKB_KEY_h},
|
||||
{{KEY_I, '\0'}, XKB_KEY_i},
|
||||
{{KEY_J, '\0'}, XKB_KEY_j},
|
||||
{{KEY_K, '\0'}, XKB_KEY_k},
|
||||
{{KEY_L, '\0'}, XKB_KEY_l},
|
||||
{{KEY_M, '\0'}, XKB_KEY_m},
|
||||
{{KEY_N, '\0'}, XKB_KEY_n},
|
||||
{{KEY_O, '\0'}, XKB_KEY_o},
|
||||
{{KEY_P, '\0'}, XKB_KEY_p},
|
||||
{{KEY_Q, '\0'}, XKB_KEY_q},
|
||||
{{KEY_R, '\0'}, XKB_KEY_r},
|
||||
{{KEY_S, '\0'}, XKB_KEY_s},
|
||||
{{KEY_T, '\0'}, XKB_KEY_t},
|
||||
{{KEY_U, '\0'}, XKB_KEY_u},
|
||||
{{KEY_V, '\0'}, XKB_KEY_v},
|
||||
{{KEY_W, '\0'}, XKB_KEY_w},
|
||||
{{KEY_X, '\0'}, XKB_KEY_x},
|
||||
{{KEY_Y, '\0'}, XKB_KEY_y},
|
||||
{{KEY_Z, '\0'}, XKB_KEY_z},
|
||||
|
||||
{{KEY_0, '0'}, XKB_KEY_0},
|
||||
{{KEY_1, '1'}, XKB_KEY_1},
|
||||
{{KEY_2, '2'}, XKB_KEY_2},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue