DOM_VK_CANCEL |
0x03 (3) |
Cancel key. |
DOM_VK_HELP |
0x06 (6) |
Help key. |
DOM_VK_BACK_SPACE |
0x08 (8) |
Backspace key. |
DOM_VK_TAB |
0x09 (9) |
Tab key. |
DOM_VK_CLEAR |
0x0C (12) |
"5" key on Numpad when NumLock is unlocked. Or on Mac, clear key which is positioned at NumLock key. |
DOM_VK_RETURN |
0x0D (13) |
Return/enter key on the main keyboard. |
DOM_VK_ENTER |
0x0E (14) |
Reserved, but not used. Deprecated (Dropped, see bug 969247.) |
DOM_VK_SHIFT |
0x10 (16) |
Shift key. |
DOM_VK_CONTROL |
0x11 (17) |
Control key. |
DOM_VK_ALT |
0x12 (18) |
Alt (Option on Mac) key. |
DOM_VK_PAUSE |
0x13 (19) |
Pause key. |
DOM_VK_CAPS_LOCK |
0x14 (20) |
Caps lock. |
DOM_VK_KANA |
0x15 (21) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_HANGUL |
0x15 (21) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_EISU |
0x 16 (22) |
"英数" key on Japanese Mac keyboard. |
DOM_VK_JUNJA |
0x17 (23) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_FINAL |
0x18 (24) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_HANJA |
0x19 (25) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_KANJI |
0x19 (25) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_ESCAPE |
0x1B (27) |
Escape key. |
DOM_VK_CONVERT |
0x1C (28) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_NONCONVERT |
0x1D (29) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_ACCEPT |
0x1E (30) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_MODECHANGE |
0x1F (31) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_SPACE |
0x20 (32) |
Space bar. |
DOM_VK_PAGE_UP |
0x21 (33) |
Page Up key. |
DOM_VK_PAGE_DOWN |
0x22 (34) |
Page Down key. |
DOM_VK_END |
0x23 (35) |
End key. |
DOM_VK_HOME |
0x24 (36) |
Home key. |
DOM_VK_LEFT |
0x25 (37) |
Left arrow. |
DOM_VK_UP |
0x26 (38) |
Up arrow. |
DOM_VK_RIGHT |
0x27 (39) |
Right arrow. |
DOM_VK_DOWN |
0x28 (40) |
Down arrow. |
DOM_VK_SELECT |
0x29 (41) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_PRINT |
0x2A (42) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_EXECUTE |
0x2B (43) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_PRINTSCREEN |
0x2C (44) |
Print Screen key. |
DOM_VK_INSERT |
0x2D (45) |
Ins(ert) key. |
DOM_VK_DELETE |
0x2E (46) |
Del(ete) key. |
DOM_VK_0 |
0x30 (48) |
"0" key in standard key location. |
DOM_VK_1 |
0x31 (49) |
"1" key in standard key location. |
DOM_VK_2 |
0x32 (50) |
"2" key in standard key location. |
DOM_VK_3 |
0x33 (51) |
"3" key in standard key location. |
DOM_VK_4 |
0x34 (52) |
"4" key in standard key location. |
DOM_VK_5 |
0x35 (53) |
"5" key in standard key location. |
DOM_VK_6 |
0x36 (54) |
"6" key in standard key location. |
DOM_VK_7 |
0x37 (55) |
"7" key in standard key location. |
DOM_VK_8 |
0x38 (56) |
"8" key in standard key location. |
DOM_VK_9 |
0x39 (57) |
"9" key in standard key location. |
DOM_VK_COLON |
0x3A (58) |
Colon (":") key. |
DOM_VK_SEMICOLON |
0x3B (59) |
Semicolon (";") key. |
DOM_VK_LESS_THAN |
0x3C (60) |
Less-than ("<") key. |
DOM_VK_EQUALS |
0x3D (61) |
Equals ("=") key. |
DOM_VK_GREATER_THAN |
0x3E (62) |
Greater-than (">") key. |
DOM_VK_QUESTION_MARK |
0x3F (63) |
Question mark ("?") key. |
DOM_VK_AT |
0x40 (64) |
Atmark ("@") key. |
DOM_VK_A |
0x41 (65) |
"A" key. |
DOM_VK_B |
0x42 (66) |
"B" key. |
DOM_VK_C |
0x43 (67) |
"C" key. |
DOM_VK_D |
0x44 (68) |
"D" key. |
DOM_VK_E |
0x45 (69) |
"E" key. |
DOM_VK_F |
0x46 (70) |
"F" key. |
DOM_VK_G |
0x47 (71) |
"G" key. |
DOM_VK_H |
0x48 (72) |
"H" key. |
DOM_VK_I |
0x49 (73) |
"I" key. |
DOM_VK_J |
0x4A (74) |
"J" key. |
DOM_VK_K |
0x4B (75) |
"K" key. |
DOM_VK_L |
0x4C (76) |
"L" key. |
DOM_VK_M |
0x4D (77) |
"M" key. |
DOM_VK_N |
0x4E (78) |
"N" key. |
DOM_VK_O |
0x4F (79) |
"O" key. |
DOM_VK_P |
0x50 (80) |
"P" key. |
DOM_VK_Q |
0x51 (81) |
"Q" key. |
DOM_VK_R |
0x52 (82) |
"R" key. |
DOM_VK_S |
0x53 (83) |
"S" key. |
DOM_VK_T |
0x54 (84) |
"T" key. |
DOM_VK_U |
0x55 (85) |
"U" key. |
DOM_VK_V |
0x56 (86) |
"V" key. |
DOM_VK_W |
0x57 (87) |
"W" key. |
DOM_VK_X |
0x58 (88) |
"X" key. |
DOM_VK_Y |
0x59 (89) |
"Y" key. |
DOM_VK_Z |
0x5A (90) |
"Z" key. |
DOM_VK_WIN |
0x5B (91) |
Windows logo key on Windows. Or Super or Hyper key on Linux. |
DOM_VK_CONTEXT_MENU |
0x5D (93) |
Opening context menu key. |
DOM_VK_SLEEP |
0x5F (95) |
Linux support for this keycode was added in Gecko 4.0. |
DOM_VK_NUMPAD0 |
0x60 (96) |
"0" on the numeric keypad. |
DOM_VK_NUMPAD1 |
0x61 (97) |
"1" on the numeric keypad. |
DOM_VK_NUMPAD2 |
0x62 (98) |
"2" on the numeric keypad. |
DOM_VK_NUMPAD3 |
0x63 (99) |
"3" on the numeric keypad. |
DOM_VK_NUMPAD4 |
0x64 (100) |
"4" on the numeric keypad. |
DOM_VK_NUMPAD5 |
0x65 (101) |
"5" on the numeric keypad. |
DOM_VK_NUMPAD6 |
0x66 (102) |
"6" on the numeric keypad. |
DOM_VK_NUMPAD7 |
0x67 (103) |
"7" on the numeric keypad. |
DOM_VK_NUMPAD8 |
0x68 (104) |
"8" on the numeric keypad. |
DOM_VK_NUMPAD9 |
0x69 (105) |
"9" on the numeric keypad. |
DOM_VK_MULTIPLY |
0x6A (106) |
"*" on the numeric keypad. |
DOM_VK_ADD |
0x6B (107) |
"+" on the numeric keypad. |
DOM_VK_SEPARATOR |
0x6C (108) |
|
DOM_VK_SUBTRACT |
0x6D (109) |
"-" on the numeric keypad. |
DOM_VK_DECIMAL |
0x6E (110) |
Decimal point on the numeric keypad. |
DOM_VK_DIVIDE |
0x6F (111) |
"/" on the numeric keypad. |
DOM_VK_F1 |
0x70 (112) |
F1 key. |
DOM_VK_F2 |
0x71 (113) |
F2 key. |
DOM_VK_F3 |
0x72 (114) |
F3 key. |
DOM_VK_F4 |
0x73 (115) |
F4 key. |
DOM_VK_F5 |
0x74 (116) |
F5 key. |
DOM_VK_F6 |
0x75 (117) |
F6 key. |
DOM_VK_F7 |
0x76 (118) |
F7 key. |
DOM_VK_F8 |
0x77 (119) |
F8 key. |
DOM_VK_F9 |
0x78 (120) |
F9 key. |
DOM_VK_F10 |
0x79 (121) |
F10 key. |
DOM_VK_F11 |
0x7A (122) |
F11 key. |
DOM_VK_F12 |
0x7B (123) |
F12 key. |
DOM_VK_F13 |
0x7C (124) |
F13 key. |
DOM_VK_F14 |
0x7D (125) |
F14 key. |
DOM_VK_F15 |
0x7E (126) |
F15 key. |
DOM_VK_F16 |
0x7F (127) |
F16 key. |
DOM_VK_F17 |
0x80 (128) |
F17 key. |
DOM_VK_F18 |
0x81 (129) |
F18 key. |
DOM_VK_F19 |
0x82 (130) |
F19 key. |
DOM_VK_F20 |
0x83 (131) |
F20 key. |
DOM_VK_F21 |
0x84 (132) |
F21 key. |
DOM_VK_F22 |
0x85 (133) |
F22 key. |
DOM_VK_F23 |
0x86 (134) |
F23 key. |
DOM_VK_F24 |
0x87 (135) |
F24 key. |
DOM_VK_NUM_LOCK |
0x90 (144) |
Num Lock key. |
DOM_VK_SCROLL_LOCK |
0x91 (145) |
Scroll Lock key. |
DOM_VK_WIN_OEM_FJ_JISHO |
0x92 (146) |
An OEM specific key on Windows. This was used for "Dictionary" key on Fujitsu OASYS. |
DOM_VK_WIN_OEM_FJ_MASSHOU |
0x93 (147) |
An OEM specific key on Windows. This was used for "Unregister word" key on Fujitsu OASYS. |
DOM_VK_WIN_OEM_FJ_TOUROKU |
0x94 (148) |
An OEM specific key on Windows. This was used for "Register word" key on Fujitsu OASYS. |
DOM_VK_WIN_OEM_FJ_LOYA |
0x95 (149) |
An OEM specific key on Windows. This was used for "Left OYAYUBI" key on Fujitsu OASYS. |
DOM_VK_WIN_OEM_FJ_ROYA |
0x96 (150) |
An OEM specific key on Windows. This was used for "Right OYAYUBI" key on Fujitsu OASYS. |
DOM_VK_CIRCUMFLEX |
0xA0 (160) |
Circumflex ("^") key. |
DOM_VK_EXCLAMATION |
0xA1 (161) |
Exclamation ("!") key. |
DOM_VK_DOUBLE_QUOTE |
0xA3 (162) |
Double quote (""") key. |
DOM_VK_HASH |
0xA3 (163) |
Hash ("#") key. |
DOM_VK_DOLLAR |
0xA4 (164) |
Dollar sign ("$") key. |
DOM_VK_PERCENT |
0xA5 (165) |
Percent ("%") key. |
DOM_VK_AMPERSAND |
0xA6 (166) |
Ampersand ("&") key. |
DOM_VK_UNDERSCORE |
0xA7 (167) |
Underscore ("_") key. |
DOM_VK_OPEN_PAREN |
0xA8 (168) |
Open parenthesis ("(") key. |
DOM_VK_CLOSE_PAREN |
0xA9 (169) |
Close parenthesis (")") key. |
DOM_VK_ASTERISK |
0xAA (170) |
Asterisk ("*") key. |
DOM_VK_PLUS |
0xAB (171) |
Plus ("+") key. |
DOM_VK_PIPE |
0xAC (172) |
Pipe ("|") key. |
DOM_VK_HYPHEN_MINUS |
0xAD (173) |
Hyphen-US/docs/Minus ("-") key. |
DOM_VK_OPEN_CURLY_BRACKET |
0xAE (174) |
Open curly bracket ("{") key. |
DOM_VK_CLOSE_CURLY_BRACKET |
0xAF (175) |
Close curly bracket ("}") key. |
DOM_VK_TILDE |
0xB0 (176) |
Tilde ("~") key. |
DOM_VK_VOLUME_MUTE |
0xB5 (181) |
Audio mute key. |
DOM_VK_VOLUME_DOWN |
0xB6 (182) |
Audio volume down key |
DOM_VK_VOLUME_UP |
0xB7 (183) |
Audio volume up key |
DOM_VK_COMMA |
0xBC (188) |
Comma (",") key. |
DOM_VK_PERIOD |
0xBE (190) |
Period (".") key. |
DOM_VK_SLASH |
0xBF (191) |
Slash ("/") key. |
DOM_VK_BACK_QUOTE |
0xC0 (192) |
Back tick ("`") key. |
DOM_VK_OPEN_BRACKET |
0xDB (219) |
Open square bracket ("[") key. |
DOM_VK_BACK_SLASH |
0xDC (220) |
Back slash ("\") key. |
DOM_VK_CLOSE_BRACKET |
0xDD (221) |
Close square bracket ("]") key. |
DOM_VK_QUOTE |
0xDE (222) |
Quote (''') key. |
DOM_VK_META |
0xE0 (224) |
Meta key on Linux, Command key on Mac. |
DOM_VK_ALTGR |
0xE1 (225) |
AltGr key (Level 3 Shift key or Level 5 Shift key) on Linux. |
DOM_VK_WIN_ICO_HELP |
0xE3 (227) |
An OEM specific key on Windows. This is (was?) used for Olivetti ICO keyboard. |
DOM_VK_WIN_ICO_00 |
0xE4 (228) |
An OEM specific key on Windows. This is (was?) used for Olivetti ICO keyboard. |
DOM_VK_WIN_ICO_CLEAR |
0xE6 (230) |
An OEM specific key on Windows. This is (was?) used for Olivetti ICO keyboard. |
DOM_VK_WIN_OEM_RESET |
0xE9 (233) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_JUMP |
0xEA (234) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_PA1 |
0xEB (235) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_PA2 |
0xEC (236) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_PA3 |
0xED (237) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_WSCTRL |
0xEE (238) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_CUSEL |
0xEF (239) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_ATTN |
0xF0 (240) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_FINISH |
0xF1 (241) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_COPY |
0xF2 (242) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_AUTO |
0xF3 (243) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_ENLW |
0xF4 (244) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_WIN_OEM_BACKTAB |
0xF5 (245) |
An OEM specific key on Windows. This was used for Nokia/Ericsson's device. |
DOM_VK_ATTN |
0xF6 (246) |
Attn (Attention) key of IBM midrange computers, e.g., AS/400. |
DOM_VK_CRSEL |
0xF7 (247) |
CrSel (Cursor Selection) key of IBM 3270 keyboard layout. |
DOM_VK_EXSEL |
0xF8 (248) |
ExSel (Extend Selection) key of IBM 3270 keyboard layout. |
DOM_VK_EREOF |
0xF9 (249) |
Erase EOF key of IBM 3270 keyboard layout. |
DOM_VK_PLAY |
0xFA (250) |
Play key of IBM 3270 keyboard layout. |
DOM_VK_ZOOM |
0xFB (251) |
Zoom key. |
DOM_VK_PA1 |
0xFD (253) |
PA1 key of IBM 3270 keyboard layout. |
DOM_VK_WIN_OEM_CLEAR |
0xFE (254) |
Clear key, but we're not sure the meaning difference from DOM_VK_CLEAR . |