Меню

keysym|Тема: X11


Фраза:

Коды, передаваемые через поле keycode структуры XKeyEvent, однозначно идентифицируют клавиши. Их конкретные значения зависят от типа машины и клавиатуры. Эти коды можно назвать физическими. Чтобы обеспечить переносимость программ, сервер устанавливает соответствие между физическими кодами клавиш, которые могут меняться от компьютера к компьютеру, и целочисленными константами - логическими кодами (символами). Они имеют предопределенные значения, которые приведены в файле /usr/include/X11/keysymdef.h и начинаются с префикса "XK_". Так, букве "a" соответствует символ XK_a, клавише () - символ XK_Return и т.д. (источник - http://dfe.petrsu.ru/koi/posob/X/keyboard.htm )


ЯОС - ЯОС
логический код клавиши X11
Commentary:

Проблема в том, что в ЯОС есть свой keysym, но он не совпадает с определением из X11, и его мы называем „логический код клавиши ЯОС“.