The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

2.3.1.1. События, соответствующие сигналам, посылаемым клавиатурой.

    Когда пользователь нажимает клавишу клавиатуры, программа получает событие KeyPress. Сервер также может послать событие KeyRelease, когда клавиша отпускается, но это справедливо не для всех типов компьютеров.

    Оба этих события сопровождаются структурой типа XKeyEvent. Ее поле keycode содержит код нажатой клавиши, а поле state - состояние клавиш-модификаторов и кнопок мыши. Модификаторами называются такие клавиши, как Shift, Ctrl, Caps Look. Кроме этого, X предусматривает наличие дополнительных модификаторов, которые обозначаются Mod1, . . ., Mod5. Каждой нажатой клавише-модификатору и кнопке мыши соответствует флаг в поле state. Клавиши и соответствующие им флаги приведены в таблице 1.2.8. приложения 1.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру