package js.html
Available on js
KeyboardEventobjects describe a user interaction with the keyboard. Each event describes a key; the event type (keydown,keypress, orkeyup) identifies what kind of activity was performed.Documentation KeyboardEvent by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See:
new (typeArg:String, ?keyboardEventInitDict:KeyboardEventInit)Throws:
null |
DOMError |
|---|
read only altKey:BoolReturns a Boolean that is true if the Alt ( Option or ⌥ on OS X) key was active when the key event was generated.
read only charCode:IntReturns a Number representing the Unicode reference number of the key; this attribute is used only by the keypress event. For keys whose char attribute contains multiple characters, this is the Unicode value of the first character in that attribute. In Firefox 26 this returns codes for printable characters. Warning: This attribute is deprecated; you should use KeyboardEvent.key instead, if available.
read only ctrlKey:BoolReturns a Boolean that is true if the Ctrl key was active when the key event was generated.
read only isComposing:BoolReturns a Boolean that is true if the event is fired between after compositionstart and before compositionend.
read only key:StringReturns a DOMString representing the key value of the key represented by the event.
read only keyCode:IntReturns a Number representing a system and implementation dependent numerical code identifying the unmodified value of the pressed key. Warning: This attribute is deprecated; you should use KeyboardEvent.key instead, if available.
read only location:IntReturns a Number representing the location of the key on the keyboard or other input device.
read only metaKey:BoolReturns a Boolean that is true if the Meta key (on Mac keyboards, the ⌘ Command key; on Windows keyboards, the Windows key (⊞)) was active when the key event was generated.
read only repeat:BoolReturns a Boolean that is true if the key is being held down such that it is automatically repeating.
read only shiftKey:BoolReturns a Boolean that is true if the Shift key was active when the key event was generated.
getModifierState (key:String):BoolReturns a Boolean indicating if the modifier key, like Alt, Shift, Ctrl, or Meta, was pressed when the event was created.
initKeyEvent (type:String, canBubble:Bool, cancelable:Bool, view:Window, ctrlKey:Bool, altKey:Bool, shiftKey:Bool, metaKey:Bool, keyCode:Int, charCode:Int):VoidInitializes a KeyboardEvent object. This has only been implemented by Gecko (others used KeyboardEvent.initKeyboardEvent()) and should not be used any more. The standard modern way is to use the KeyboardEvent.KeyboardEvent constructor.
static inline read only DOM_KEY_LOCATION_LEFT:Int = 1 static inline read only DOM_KEY_LOCATION_NUMPAD:Int = 3 static inline read only DOM_KEY_LOCATION_RIGHT:Int = 2 static inline read only DOM_KEY_LOCATION_STANDARD:Int = 0 static inline read only DOM_VK_0:Int = 48 static inline read only DOM_VK_1:Int = 49 static inline read only DOM_VK_2:Int = 50 static inline read only DOM_VK_3:Int = 51 static inline read only DOM_VK_4:Int = 52 static inline read only DOM_VK_5:Int = 53 static inline read only DOM_VK_6:Int = 54 static inline read only DOM_VK_7:Int = 55 static inline read only DOM_VK_8:Int = 56 static inline read only DOM_VK_9:Int = 57 static inline read only DOM_VK_A:Int = 65 static inline read only DOM_VK_ACCEPT:Int = 30 static inline read only DOM_VK_ADD:Int = 107 static inline read only DOM_VK_ALT:Int = 18 static inline read only DOM_VK_ALTGR:Int = 225 static inline read only DOM_VK_AMPERSAND:Int = 166 static inline read only DOM_VK_ASTERISK:Int = 170 static inline read only DOM_VK_AT:Int = 64 static inline read only DOM_VK_ATTN:Int = 246 static inline read only DOM_VK_B:Int = 66 static inline read only DOM_VK_BACK_QUOTE:Int = 192 static inline read only DOM_VK_BACK_SLASH:Int = 220 static inline read only DOM_VK_BACK_SPACE:Int = 8 static inline read only DOM_VK_C:Int = 67 static inline read only DOM_VK_CANCEL:Int = 3 static inline read only DOM_VK_CAPS_LOCK:Int = 20 static inline read only DOM_VK_CIRCUMFLEX:Int = 160 static inline read only DOM_VK_CLEAR:Int = 12 static inline read only DOM_VK_CLOSE_BRACKET:Int = 221 static inline read only DOM_VK_CLOSE_CURLY_BRACKET:Int = 175 static inline read only DOM_VK_CLOSE_PAREN:Int = 169 static inline read only DOM_VK_COLON:Int = 58 static inline read only DOM_VK_COMMA:Int = 188 static inline read only DOM_VK_CONTEXT_MENU:Int = 93 static inline read only DOM_VK_CONTROL:Int = 17 static inline read only DOM_VK_CONVERT:Int = 28 static inline read only DOM_VK_CRSEL:Int = 247 static inline read only DOM_VK_D:Int = 68 static inline read only DOM_VK_DECIMAL:Int = 110 static inline read only DOM_VK_DELETE:Int = 46 static inline read only DOM_VK_DIVIDE:Int = 111 static inline read only DOM_VK_DOLLAR:Int = 164 static inline read only DOM_VK_DOUBLE_QUOTE:Int = 162 static inline read only DOM_VK_DOWN:Int = 40 static inline read only DOM_VK_E:Int = 69 static inline read only DOM_VK_EISU:Int = 22 static inline read only DOM_VK_END:Int = 35 static inline read only DOM_VK_EQUALS:Int = 61 static inline read only DOM_VK_EREOF:Int = 249 static inline read only DOM_VK_ESCAPE:Int = 27 static inline read only DOM_VK_EXCLAMATION:Int = 161 static inline read only DOM_VK_EXECUTE:Int = 43 static inline read only DOM_VK_EXSEL:Int = 248 static inline read only DOM_VK_F:Int = 70 static inline read only DOM_VK_F1:Int = 112 static inline read only DOM_VK_F10:Int = 121 static inline read only DOM_VK_F11:Int = 122 static inline read only DOM_VK_F12:Int = 123 static inline read only DOM_VK_F13:Int = 124 static inline read only DOM_VK_F14:Int = 125 static inline read only DOM_VK_F15:Int = 126 static inline read only DOM_VK_F16:Int = 127 static inline read only DOM_VK_F17:Int = 128 static inline read only DOM_VK_F18:Int = 129 static inline read only DOM_VK_F19:Int = 130 static inline read only DOM_VK_F2:Int = 113 static inline read only DOM_VK_F20:Int = 131 static inline read only DOM_VK_F21:Int = 132 static inline read only DOM_VK_F22:Int = 133 static inline read only DOM_VK_F23:Int = 134 static inline read only DOM_VK_F24:Int = 135 static inline read only DOM_VK_F3:Int = 114 static inline read only DOM_VK_F4:Int = 115 static inline read only DOM_VK_F5:Int = 116 static inline read only DOM_VK_F6:Int = 117 static inline read only DOM_VK_F7:Int = 118 static inline read only DOM_VK_F8:Int = 119 static inline read only DOM_VK_F9:Int = 120 static inline read only DOM_VK_FINAL:Int = 24 static inline read only DOM_VK_G:Int = 71 static inline read only DOM_VK_GREATER_THAN:Int = 62 static inline read only DOM_VK_H:Int = 72 static inline read only DOM_VK_HANGUL:Int = 21 static inline read only DOM_VK_HANJA:Int = 25 static inline read only DOM_VK_HASH:Int = 163 static inline read only DOM_VK_HELP:Int = 6 static inline read only DOM_VK_HOME:Int = 36 static inline read only DOM_VK_HYPHEN_MINUS:Int = 173 static inline read only DOM_VK_I:Int = 73 static inline read only DOM_VK_INSERT:Int = 45 static inline read only DOM_VK_J:Int = 74 static inline read only DOM_VK_JUNJA:Int = 23 static inline read only DOM_VK_K:Int = 75 static inline read only DOM_VK_KANA:Int = 21 static inline read only DOM_VK_KANJI:Int = 25 static inline read only DOM_VK_L:Int = 76 static inline read only DOM_VK_LEFT:Int = 37 static inline read only DOM_VK_LESS_THAN:Int = 60 static inline read only DOM_VK_M:Int = 77 static inline read only DOM_VK_META:Int = 224 static inline read only DOM_VK_MODECHANGE:Int = 31 static inline read only DOM_VK_MULTIPLY:Int = 106 static inline read only DOM_VK_N:Int = 78 static inline read only DOM_VK_NONCONVERT:Int = 29 static inline read only DOM_VK_NUMPAD0:Int = 96 static inline read only DOM_VK_NUMPAD1:Int = 97 static inline read only DOM_VK_NUMPAD2:Int = 98 static inline read only DOM_VK_NUMPAD3:Int = 99 static inline read only DOM_VK_NUMPAD4:Int = 100 static inline read only DOM_VK_NUMPAD5:Int = 101 static inline read only DOM_VK_NUMPAD6:Int = 102 static inline read only DOM_VK_NUMPAD7:Int = 103 static inline read only DOM_VK_NUMPAD8:Int = 104 static inline read only DOM_VK_NUMPAD9:Int = 105 static inline read only DOM_VK_NUM_LOCK:Int = 144 static inline read only DOM_VK_O:Int = 79 static inline read only DOM_VK_OPEN_BRACKET:Int = 219 static inline read only DOM_VK_OPEN_CURLY_BRACKET:Int = 174 static inline read only DOM_VK_OPEN_PAREN:Int = 168 static inline read only DOM_VK_P:Int = 80 static inline read only DOM_VK_PA1:Int = 253 static inline read only DOM_VK_PAGE_DOWN:Int = 34 static inline read only DOM_VK_PAGE_UP:Int = 33 static inline read only DOM_VK_PAUSE:Int = 19 static inline read only DOM_VK_PERCENT:Int = 165 static inline read only DOM_VK_PERIOD:Int = 190 static inline read only DOM_VK_PIPE:Int = 172 static inline read only DOM_VK_PLAY:Int = 250 static inline read only DOM_VK_PLUS:Int = 171 static inline read only DOM_VK_PRINT:Int = 42 static inline read only DOM_VK_PRINTSCREEN:Int = 44 static inline read only DOM_VK_Q:Int = 81 static inline read only DOM_VK_QUESTION_MARK:Int = 63 static inline read only DOM_VK_QUOTE:Int = 222 static inline read only DOM_VK_R:Int = 82 static inline read only DOM_VK_RETURN:Int = 13 static inline read only DOM_VK_RIGHT:Int = 39 static inline read only DOM_VK_S:Int = 83 static inline read only DOM_VK_SCROLL_LOCK:Int = 145 static inline read only DOM_VK_SELECT:Int = 41 static inline read only DOM_VK_SEMICOLON:Int = 59 static inline read only DOM_VK_SEPARATOR:Int = 108 static inline read only DOM_VK_SHIFT:Int = 16 static inline read only DOM_VK_SLASH:Int = 191 static inline read only DOM_VK_SLEEP:Int = 95 static inline read only DOM_VK_SPACE:Int = 32 static inline read only DOM_VK_SUBTRACT:Int = 109 static inline read only DOM_VK_T:Int = 84 static inline read only DOM_VK_TAB:Int = 9 static inline read only DOM_VK_TILDE:Int = 176 static inline read only DOM_VK_U:Int = 85 static inline read only DOM_VK_UNDERSCORE:Int = 167 static inline read only DOM_VK_UP:Int = 38 static inline read only DOM_VK_V:Int = 86 static inline read only DOM_VK_VOLUME_DOWN:Int = 182 static inline read only DOM_VK_VOLUME_MUTE:Int = 181 static inline read only DOM_VK_VOLUME_UP:Int = 183 static inline read only DOM_VK_W:Int = 87 static inline read only DOM_VK_WIN:Int = 91 static inline read only DOM_VK_WIN_ICO_00:Int = 228 static inline read only DOM_VK_WIN_ICO_CLEAR:Int = 230 static inline read only DOM_VK_WIN_ICO_HELP:Int = 227 static inline read only DOM_VK_WIN_OEM_ATTN:Int = 240 static inline read only DOM_VK_WIN_OEM_AUTO:Int = 243 static inline read only DOM_VK_WIN_OEM_BACKTAB:Int = 245 static inline read only DOM_VK_WIN_OEM_CLEAR:Int = 254 static inline read only DOM_VK_WIN_OEM_COPY:Int = 242 static inline read only DOM_VK_WIN_OEM_CUSEL:Int = 239 static inline read only DOM_VK_WIN_OEM_ENLW:Int = 244 static inline read only DOM_VK_WIN_OEM_FINISH:Int = 241 static inline read only DOM_VK_WIN_OEM_FJ_JISHO:Int = 146 static inline read only DOM_VK_WIN_OEM_FJ_LOYA:Int = 149 static inline read only DOM_VK_WIN_OEM_FJ_MASSHOU:Int = 147 static inline read only DOM_VK_WIN_OEM_FJ_ROYA:Int = 150 static inline read only DOM_VK_WIN_OEM_FJ_TOUROKU:Int = 148 static inline read only DOM_VK_WIN_OEM_JUMP:Int = 234 static inline read only DOM_VK_WIN_OEM_PA1:Int = 235 static inline read only DOM_VK_WIN_OEM_PA2:Int = 236 static inline read only DOM_VK_WIN_OEM_PA3:Int = 237 static inline read only DOM_VK_WIN_OEM_RESET:Int = 233 static inline read only DOM_VK_WIN_OEM_WSCTRL:Int = 238 static inline read only DOM_VK_X:Int = 88 static inline read only DOM_VK_Y:Int = 89 static inline read only DOM_VK_Z:Int = 90 static inline read only DOM_VK_ZOOM:Int = 251
© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/KeyboardEvent.html