Spec-Zone .ru
спецификации, руководства, описания, API

JavaFX: Обеспечение Богатого Опыта На Все Экраны Вашей Жизни

разверните все

Профиль: рабочий стол, распространенный

Краткий обзор

Событие, которое указывает, что нажатие клавиши произошло в Узле.

Это событие сгенерировано, когда клавиша нажимается, выпускается, или вводится. В зависимости от типа события это передают к Node#onKeyPressed, Node#onKeyTyped или Node#onKeyReleased функция.

События "Key typed" являются высокоуровневыми и обычно не зависят от платформы или раскладки клавиатуры. Они сгенерированы, когда символ Unicode вводится, и является привилегированным способом узнать о вводе символов. В самом простом случае ключ введенное событие производится одно нажатием клавиши (например,). Часто, однако, символы производятся рядом нажатий клавиш (например, SHIFT +), и отображение от ключа нажатые события к ключу, введенные события могут быть "многими к один" или "многими многим". Ключевые выпуски не обычно необходимы, чтобы генерировать ключ введенное событие, но есть некоторые случаи, где ключ, введенное событие не сгенерировано, пока клавиша не отпускается (например, вводя последовательности ASCII через метод Alt-Numpad в Windows). Введенные события никакого ключа сгенерированы для ключей, которые не генерируют символы Unicode (например, ключи действия, модифицирующие клавиши, и т.д.).

char переменная всегда содержит допустимый символ Unicode или CHAR_UNDEFINED. О вводе символов сообщает ключ введенные события; ключ нажал и ключ, выпущенные события не обязательно связываются с вводом символов. Поэтому, char переменная, как гарантируют, будет значима только для ключа введенные события.

Для нажатой клавиши и ключа выпущенные события, code переменная содержит код клавиши события. Для ключа введенные события, code переменная всегда содержит KeyCode.VK_UNDEFINED.

"Ключ нажатая" и "клавиша выпущенные" события низшего уровня и зависят от платформы и раскладки клавиатуры. Они сгенерированы всякий раз, когда клавиша нажимается или выпускается, и является единственным способом узнать о ключах, которые не генерируют ввод символов (например, ключи действия, модифицирующие клавиши, и т.д.). Клавиша, нажимаемая или отпущенная, обозначается переменной кода, которая содержит код виртуальной клавиши.

Профиль: распространенный

Сводка Переменной сценария

доступимяввестиМожет ЧитатьМожет InitМожет ЗаписатьЗначение по умолчаниюописание
общественностьCHAR_UNDEFINEDСтрока

События KEY_PRESSED И KEY_RELEASED, которые не отображаются на допустимый символ Unicode, используют это для значения keyChar.

Переменная Сводка

доступимяввестиМожет ЧитатьМожет InitМожет ЗаписатьЗначение по умолчаниюописание
считанный общественностьюaltDownБулев

Возвраты, снижается ли модификатор Высокого звука на этом событии.

считанный общественностьюслучайная работаСтрока

unicode символ связал с ключом введенное событие.

unicode символ связал с ключом введенное событие. Например, char будет иметь значение "A" для ключа введенное событие сгенерированный, нажимая SHIFT +. Для нажатой клавиши и ключа выпущенные события, charвсегда CHAR_UNDEFINED.

Профиль: распространенный

 
считанный общественностьюкодKeyCode

Целочисленный код клавиши, связанный с ключом в этом ключе, нажал или ключ выпущенное событие.

Целочисленный код клавиши, связанный с ключом в этом ключе, нажал или ключ выпущенное событие. Для ключа введенные события, codeвсегда KeyCode.UNDEFINED.

Профиль: распространенный

 
считанный общественностьюcontrolDownБулев

Возвраты, снижается ли модификатор Управления на этом событии.

считанный общественностьюметавнизБулев

Возвраты, снижается ли модификатор Меты на этом событии.

общественность-initузелУзел

Узел, на котором это событие имело место.

считанный общественностьюshiftDownБулев

Возвраты, снижается ли модификатор Сдвига на этом событии.

считанный общественностьютекстСтрока

Строка, описывающая код клавиши, такой как "ДОМОЙ", "F1" или "A", для ключа, нажала и ключ выпущенные события.

Строка, описывающая код клавиши, такой как "ДОМОЙ", "F1" или "A", для ключа, нажала и ключ выпущенные события. Для ключа введенные события, text всегда пустая строка.

Профиль: распространенный

 

Наследованные Переменные

Сводка Функции сценария

Функциональная Сводка

общественность toString (): java.lang. Строка
Возвраты
Строка
 

Наследованные Функции