Last updated
Last updated
Можно использовать следующие модификаторы для отслеживания событий мыши или клавиатуры с зажатой клавишей-модификатором:
.ctrl
.alt
.shift
.meta
Примечание: На клавиатурах Apple клавиша meta отмечена знаком ⌘. На клавиатурах Windows клавиша meta отмечена знаком ⊞. На клавиатурах Sun Microsystems клавиша meta отмечена символом ромба ◆. На некоторых клавиатурах, особенно MIT и Lisp machine и их преемников, таких как Knight или space-cadet клавиатуры, клавиша meta отмечена словом «META». На клавиатурах Symbolics, клавиша meta отмечена словом «META» или «Meta».
Например:
Обратите внимание, клавиши-модификаторы отличаются от обычных клавиш и при отслеживании событий keyup
они должны быть нажаты, когда событие генерируется. Другими словами, keyup.ctrl
сработает только тогда, когда вы отпустите клавишу, удерживая нажатой ctrl
. Это не сработает, если вы отпустите только клавишу ctrl
. Если вы хотите такое поведение, используйте keyCode
для ctrl
вместо keyup.17
.
.exact
Модификатор .exact
позволяет контролировать точную комбинацию системных модификаторов, необходимых для запуска события.