Таблица 1. Значения в атрибутов keycode, keysym и keysym_num
| keysym |
keycode |
keysym_num |
Клавиша |
| Alt_L |
64 |
65513 |
Левый Alt |
| Alt_R |
113 |
65514 |
Правый Alt |
| BackSpace |
22 |
65288 |
Клавиша Вackspace |
| Cancel |
110 |
65387 |
Клавиша Break |
| Caps_Lock |
66 |
65549 |
Клавиша CapsLock |
| Control_L |
37 |
65507 |
Левый Ctrl |
| Control_R |
109 |
65508 |
Правый Ctrl |
| Delete |
107 |
65535 |
Клавиша Delete |
| Down |
104 |
65364 |
Клавиша ↓ |
| End |
103 |
65367 |
Клавиша End |
| Escape |
9 |
65307 |
Клавиша Escape |
| Execute |
111 |
65378 |
Клавиша SysReq |
| F1 |
67 |
65470 |
Функциональная клавиша F1 |
| F2 |
68 |
65471 |
Функциональная клавиша F2 |
| Fi |
66 + i |
65469+i |
Функциональная клавиша Fi |
| F12 |
96 |
65481 |
Функциональная клавиша F12 |
| Home |
97 |
65360 |
Клавиша Home |
| Insert |
106 |
65379 |
Клавиша Insert |
| Left |
100 |
65361 |
Клавиша ← |
| Linefeed |
54 |
106 |
Перевод строки (Сtrl + J) |
| KP_0 |
90 |
65438 |
Клавиша 0 на дополнительной клавиатуре |
| KP_1 |
87 |
65436 |
Клавиша 1 на дополнительной клавиатуре |
| KP_2 |
88 |
65433 |
Клавиша 2 на дополнительной клавиатуре |
| KP_3 |
89 |
65435 |
Клавиша 3 на дополнительной клавиатуре |
| KP_4 |
83 |
65430 |
Клавиша 4 на дополнительной клавиатуре |
| KP_5 |
84 |
65437 |
Клавиша 5 на дополнительной клавиатуре |
| KP_6 |
85 |
65432 |
Клавиша 6 на дополнительной клавиатуре |
| KP_7 |
79 |
65429 |
Клавиша 7 на дополнительной клавиатуре |
| KP_8 |
80 |
65431 |
Клавиша 8 на дополнительной клавиатуре |
| KP_9 |
81 |
65434 |
Клавиша 9 на дополнительной клавиатуре |
| KP_Add |
86 |
65451 |
Клавиша + на дополнительной клавиатуре |
| KP_Begin |
84 |
65437 |
Центральная клавиша (такая же, как 5) на дополнительной клавиатуре |
| KP_Decimal |
91 |
65439 |
Десятичный разделитель на дополнительной клавиатуре |
| KP_Delete |
91 |
65439 |
Клавиша Delete на дополнительной клавиатуре |
| KP_Divide |
112 |
65455 |
Клавиша / на дополнительной клавиатуре |
| KP_Down |
88 |
65433 |
Клавиша ↓ на дополнительной клавиатуре |
| KP_End |
87 |
65436 |
Клавиша End на дополнительной клавиатуре |
| KP_Enter |
108 |
65421 |
Клавиша Enter на дополнительной клавиатуре |
| KP_Home |
79 |
65429 |
Клавиша Home на дополнительной клавиатуре |
| KP_Insert |
90 |
65438 |
Клавиша Insert на дополнительной клавиатуре |
| KP_Left |
83 |
65430 |
Клавиша ← на дополнительной клавиатуре |
| KP_Multiply |
63 |
65450 |
Клавиша × на дополнительной клавиатуре |
| KP_Next |
89 |
65435 |
Клавиша PageDown на дополнительной клавиатуре |
| KP_Prior |
81 |
65434 |
Клавиша PageUp на дополнительной клавиатуре |
| KP_Right |
85 |
65432 |
Клавиша → на дополнительной клавиатуре |
| KP_Subtract |
82 |
65453 |
Клавиша - на дополнительной клавиатуре |
| KP_Up |
80 |
65431 |
Клавиша ↑ на дополнительной клавиатуре |
| Next |
105 |
65366 |
Клавиша PageDown |
| Num_Lock |
77 |
65407 |
Клавиша NumLock |
| Pause |
110 |
65299 |
Клавиша Pause |
| Print |
111 |
65377 |
Клавиша PrintScrn |
| Prior |
99 |
65365 |
Клавиша PageUp |
| Return |
36 |
65293 |
Клавиша ввода (Ctrl + M). Имя Enter относится к событию, связанному с мышью, а не к нажатию клавиши |
| Right |
102 |
65363 |
Клавиша → |
| Scroll_Lock |
78 |
65300 |
Клавиша ScrollLock |
| Shift_L |
50 |
65505 |
Левый Shift |
| Shift_R |
62 |
65506 |
Правый Shift |
| Tab |
23 |
65289 |
Клавиша Tab |
| Up |
98 |
65362 |
Клавиша ↑ |