в поле key может находиться
Если событие связано с клавиатурой (тип события KEY_ACTION или KEY_ACTION_RELEASE), в поле key может находиться одно из следующих значений:
Значение |
Клавиша |
DOWNDOWN |
Клавиша перемещения курсора вниз |
ENDEND |
<End> |
F1F1-F12 |
<F1> |
F2 |
<F2> |
F3 |
<F3> |
F4 |
<F4> |
F5 |
<F5> |
F6 |
<F6> |
F7 |
<F7> |
F8 |
<F8> |
F9 |
<F9> |
F10 |
<F10> |
F11 |
<F11> |
F12 |
<F12> |
HOMEHOME |
<Home> |
LEFTLEFT |
Клавиша перемещения курсора влево |
PGDNPGDN |
<Page Down> |
PGUPPGUP |
<Page Up> |
RIGHTRIGHT |
Клавиша перемещения курсора вправо |
UPUP |
Клавиша перемещения курсора вниз |
Могут быть указаны следующие маски для поля модификаторов modifiers:
Значение маски |
Описание |
ALT_MASKALT_MASK |
Была нажата клавиша <Alt> |
META_MASKMETA_MASK |
Была нажата мета-клавиша (клавиша для ввода диактрических символов) |
CTRL_MASKCTRL_MASK |
Была нажата клавиша <Ctrl> |
SHIFT_MASKSHIFT_MASK |
Была нажата клавиша <Shift> |
Ваше приложение может переопределить метод handleEvent и обрабатывать события самостоятельно, однако есть более простой путь. Обработчик этого метода, который используется по умолчанию, вызывает несколько методов, которые более удобны в использовании, в частности, при обработке событий от мыши или клавиатуры.
Начало Назад Вперед