The KeyboardEvent.key
read-only property returns the value of a key or keys pressed by the user. It will be one of the following values:
- If the value has a printed representation, it will be a non-empty Unicode character string.
- If the value is a control key, one of the pre-defined key values.
- If the event is caused by a dead key press, the key value must be "
Dead
". - If more than one key is pressed and the combination includes a modifier that would make the combination non printing, it will be the printable character. For example, if the combination were 'Control' + 'a', the 'a' will be returned.
- If the value cannot be identified, '
Unidentified
' will be returned.
Example
window.addEventListener("keydown", function (event) {
if (event.defaultPrevented) {
return; // Should do nothing if the key event was already consumed.
}
switch (event.key) {
case "ArrowDown":
// Do something for "down arrow" key press.
break;
case "ArrowUp":
// Do something for "up arrow" key press.
break;
case "ArrowLeft":
// Do something for "left arrow" key press.
break;
case "ArrowRight":
// Do something for "right arrow" key press.
break;
case "Enter":
// Do something for "enter" or "return" key press.
break;
case "Escape
":
// Do something for "esc" key press.
break;
default:
return; // Quit when this doesn't handle the key event.
}
// Consume the event for suppressing "double action".
event.preventDefault();
}, true);
Specification
Specification | Status | Comment |
---|---|---|
Document Object Model (DOM) Level 3 Events Specification The definition of 'KeyboardEvent.key' in that specification. |
Working Draft | Initial definition, included key values. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support |
51.0 |
23.0 (23.0) | 9.0[1] | 38.0 | No support [2] |
non-printable keys | 51.0 | 23.0 (23.0) | 9.0[1] | 38.0 | No support |
printable keys | 51.0 | 29.0 (29.0) | 9.0[1] | 38.0 | No support |
dead key | 51.0 | No support | No support | 38.0 | No support |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | No support | 51.0 | 23.0 (23.0) | ? | 38.0 | No support [2] | 51.0 |
non-printable keys of virtual keyboard | No support | 51.0 | 23.0 (23.0) | ? | 38.0 | No support | 51.0 |
printable keys of virtual keyboard | No support | 51.0 | ? | ? | 38.0 | No support | 51.0 |
non-printable keys of physical keyboard | No support | 51.0 | 23.0 (23.0) | ? | 38.0 | No support | 51.0 |
printable keys of physical keyboard | No support | 51.0 | 29.0 (29.0) | ? | 38.0 | No support | 51.0 |
[1]: Internet Explorer's implementation does not completely match the current spec because it is based on an older version of the spec.
[2]: WebKit bug #69029
Key values
Following tables show what key values are used for each native virtual keycode.
Key values on Windows (and char values of IE)
Virtual-Key Codes | IE 9 | IE 9 (.char) | Gecko | Gecko Requires Gecko 37.0 |
---|---|---|---|---|
VK_LBUTTON (0x01) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_RBUTTON (0x02) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_CANCEL (0x03) |
"" |
U+0003 |
"Cancel" |
"Cancel" |
VK_MBUTTON (0x04) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_XBUTTON1 (0x05) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_XBUTTON2 (0x06) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_BACK (0x08) |
"Backspace" |
U+0008 |
"Backspace" |
"Backspace" |
VK_TAB (0x09) |
"Tab" |
U+0009 |
"Tab" |
"Tab" |
VK_CLEAR (0x0C) |
"Clear" |
null |
"Clear" |
"Clear" |
VK_RETURN (0x0D) |
"Enter" |
U+000A for keydown ,U+000D for keypress |
"Enter" |
"Enter" |
VK_SHIFT (0x10) |
"Shift" |
null |
"Shift" |
"Shift" |
VK_CONTROL (0x11) |
"Control" |
null |
"Control" |
"Control" |
VK_MENU (0x12) |
"Alt" |
null |
"Alt" |
"Alt" |
VK_PAUSE (0x13) |
"Pause" |
null |
"Pause" |
"Pause" |
VK_CAPITAL (0x14) |
"CapsLock" |
null |
"CapsLock" |
"CapsLock" |
VK_KANA, |
"KanaMode" |
null |
"KanaMode" "KanaMode" for Japanese keyboard layout, "HangulMode" for Korean keyboard layout, "Unidentified" for the others. |
"KanaMode" for Japanese keyboard layout, "HangulMode" for Korean keyboard layout, "Unidentified" for the others. |
VK_JUNJA (0x17) |
"JunjaMode" |
null |
"JunjaMode" |
"JunjaMode" |
VK_FINAL (0x18) |
"HanjaMode" |
null |
"HanjaMode" "FinalMode" |
"FinalMode" |
VK_HANJA, |
"KanjiMode" |
null |
"KanjiMode" "KanjiMode" for Japanese keyboard layout, "HanjaMode" for Korean keyboard layout, "Unidentified" for the others. |
"KanjiMode" for Japanese keyboard layout, "HanjaMode" for Korean keyboard layout, "Unidentified" for the others. |
VK_ESCAPE (0x1B) |
"Esc" |
U+001B |
"Esc" |
"Escape" |
VK_CONVERT (0x1C) |
"Convert" |
null |
"Convert" |
"Convert" |
VK_NONCONVERT (0x1D) |
"Nonconvert" |
null |
"Nonconvert" |
"NonConvert" |
VK_ACCEPT (0x1E) |
"Accept" |
null |
"Accept" |
"Accept" |
VK_MODECHANGE (0x1F) |
"ModeChange" |
null |
"ModeChange" |
"ModeChange" |
VK_SPACE (0x20) |
"Spacebar" |
Depends on actual inputted character | "Spacebar" Actual input character. |
Actual input character. |
VK_PRIOR (0x21) |
"PageUp" |
null |
"PageUp" |
"PageUp" |
VK_NEXT (0x22) |
"PageDown" |
null |
"PageDown" |
"PageDown" |
VK_END (0x23) |
"End" |
null |
"End" |
"End" |
VK_HOME (0x24) |
"Home" |
null |
"Home" |
"Home" |
VK_LEFT (0x25) |
"Left" |
null |
"Left" |
"ArrowLeft" |
VK_UP (0x26) |
"Up" |
null |
"Up" |
"ArrowUp" |
VK_RIGHT (0x27) |
"Right" |
null |
"Right" |
"ArrowRight" |
VK_DOWN (0x28) |
"Down" |
null |
"Down" |
"ArrowDown" |
VK_SELECT (0x29) |
"Select" |
null |
"Select" |
"Select" |
VK_PRINT (0x2A) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_EXECUTE (0x2B) |
"Execute" |
null |
"Execute" |
"Execute" |
VK_SNAPSHOT (0x2C) |
"PrintScreen" |
null |
"PrintScreen" |
"PrintScreen" |
VK_INSERT (0x2D) |
"Insert" |
null |
"Insert" |
"Insert" |
VK_DELETE (0x2E) |
"Del" |
null |
"Del" |
"Delete" |
VK_HELP (0x2F) |
"Help" |
null |
"Help" |
"Help" |
VK_LWIN (0x5B) |
"Win" |
null |
"OS" |
"OS" |
VK_RWIN (0x5C) |
"Win" |
null |
"OS" |
"OS" |
VK_APPS (0x5D) |
"Apps" |
null |
"Menu" |
"ContextMenu" |
VK_SLEEP (0x5F) |
"Unidentified" |
null |
"Unidentified" |
"Standby" |
VK_NUMPAD0 (0x60) ~ VK_NUMPAD9 (0x69) |
"0" ~ "9" |
"0" ~ "9" |
Actual input character. | Actual input character. |
VK_MULTIPLY (0x6A) |
"Multiply" |
"*" |
"Multiply" Actual input character. |
Actual input character. |
VK_ADD (0x6B) |
"Add" |
"+" |
"Add" Actual input character. |
Actual input character. |
VK_SEPARATOR (0x6C) |
"Separator" |
null |
"Separator" Actual input character. |
Actual input character. |
VK_SUBTRACT (0x6D) |
"Subtract" |
"-" |
"Subtract" Actual input character. |
Actual input character. |
VK_DECIMAL (0x6E) |
"Decimal" |
"." |
"Decimal" Actual input character. |
Actual input character. |
VK_DIVIDE (0x6F) |
"Divide" |
"/" |
"Divide" Actual input character. |
Actual input character. |
VK_F1 (0x70) ~ VK_F24 (0x87) |
"F1" ~ "F24" |
null |
"F1" ~ "F24" |
"F1" ~ "F24" |
VK_NUMLOCK (0x90) |
"NumLock" |
null |
"NumLock" |
"NumLock" |
VK_SCROLL (0x91) |
"Scroll" |
null |
"ScrollLock" |
"ScrollLock" |
VK_LSHIFT (0xA0) |
"Shift" |
null |
"Shift" |
"Shift" |
VK_RSHIFT (0xA1) |
"Shift" |
null |
"Shift" |
"Shift" |
VK_LCONTROL (0xA2) |
"Control" |
null |
"Control" |
"Control" |
VK_RCONTROL (0xA3) |
"Control" |
null |
"Control" |
"Control" |
VK_LMENU (0xA4) |
"Alt" |
null |
"Alt" |
"Alt" |
VK_RMENU (0xA5) |
"Alt" |
null |
"Alt" |
"Alt" |
VK_BROWSER_BACK (0xA6) |
"BrowserBack" |
null |
"BrowserBack" |
"BrowserBack" |
VK_BROWSER_FORWARD (0xA7) |
"BrowserForward" |
null |
"BrowserForward" |
"BrowserForward" |
VK_BROWSER_REFRESH (0xA8) |
"BrowserRefresh" |
null |
"BrowserRefresh" |
"BrowserRefresh" |
VK_BROWSER_STOP (0xA9) |
"BrowserStop" |
null |
"BrowserStop" |
"BrowserStop" |
VK_BROWSER_SEARCH (0xAA) |
"BrowserSearch" |
null |
"BrowserSearch" |
"BrowserSearch" |
VK_BROWSER_FAVORITES (0xAB) |
"BrowserFavorites" |
null |
"BrowserFavorites" |
"BrowserFavorites" |
VK_BROWSER_HOME (0xAC) |
"BrowserHome" |
null |
"BrowserHome" |
"BrowserHome" |
VK_VOLUME_MUTE (0xAD) |
"VolumeMute" |
null |
"VolumeMute" |
"VolumeMute" |
VK_VOLUME_DOWN (0xAE) |
"VolumeDown" |
null |
"VolumeDown" |
"VolumeDown" |
VK_VOLUME_UP (0xAF) |
"VolumeUp" |
null |
"VolumeUp" |
"VolumeUp" |
VK_MEDIA_NEXT_TRACK (0xB0) |
"MediaNextTrack" |
null |
"MediaNextTrack" |
"MediaTrackNext" |
VK_MEDIA_PREV_TRACK (0xB1) |
"MediaPreviousTrack" |
null |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
VK_MEDIA_STOP (0xB2) |
"MediaStop" |
null |
"MediaStop" |
"MediaStop" |
VK_MEDIA_PLAY_PAUSE (0xB3) |
"MediaPlayPause" |
null |
"MediaPlayPause" |
"MediaPlayPause" |
VK_LAUNCH_MAIL (0xB4) |
"LaunchMail" |
null |
"LaunchMail" |
"LaunchMail" |
VK_LAUNCH_MEDIA_SELECT (0xB5) |
"SelectMedia" |
null |
"SelectMedia" |
"MediaSelect" |
VK_LAUNCH_APP1 (0xB6) |
"LaunchApplication1" |
null |
"LaunchApplication1" |
"LaunchApplication1" |
VK_LAUNCH_APP2 (0xB7) |
"LaunchApplication2" |
null |
"LaunchApplication2" |
"LaunchApplication2" |
VK_PROCESSKEY (0xE5) |
"Unidentified" (tested without IME) |
null |
"Unidentified" |
"Unidentified" |
VK_PACKET (0xE7) |
U+0000 (null character at 1st, tested without SendInput() API) |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_RESET (0xE9) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_JUMP (0xEA) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_PA1 (0xEB) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_PA2 (0xEC) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_PA3 (0xED) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_WSCTRL (0xEE) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_CUSEL (0xEF) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_ATTN (0xF0) |
"Unidentified" |
null |
"Unidentified" "Alphanumeric" for Japanese keyboard layout, "Unidentified" for the others. |
"Alphanumeric" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_FINISH (0xF1) |
"Unidentified" |
null |
"Unidentified" "Katakana" for Japanese keyboard layout, "Unidentified" for the others. |
"Katakana" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_COPY (0xF2) |
"Unidentified" |
null |
"Unidentified" "Hiragana" for Japanese keyboard layout, "Unidentified" for the others. |
"Hiragana" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_AUTO (0xF3) |
"Unidentified" |
null |
"Unidentified" "HalfWidth" for Japanese keyboard layout, "Unidentified" for the others. |
"Hankaku" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_ENLW (0xF4) |
"Unidentified" |
null |
"Unidentified" "FullWidth" for Japanese keyboard layout, "Unidentified" for the others. |
"Zenkaku" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_BACKTAB (0xF5) |
"Unidentified" |
null |
"Unidentified" "RomanCharacters" for Japanese keyboard layout, "Unidentified" for the others. |
"Romaji" for Japanese keyboard layout, "Unidentified" for the others. |
VK_ATTN (0xF6) |
"Attn" |
null |
"Attn" "KanaMode" for Japanese keyboard layout, "Attn" for the others. |
"KanaMode" for Japanese keyboard layout, "Attn" for the others. |
VK_CRSEL (0xF7) |
"Crsel" |
null |
"Crsel" |
"CrSel" |
VK_EXSEL (0xF8) |
"Exsel" |
null |
"Exsel" |
"ExSel" |
VK_EREOF (0xF9) |
"EraseEof" |
null |
"EraseEof" |
"EraseEof" |
VK_PLAY (0xFA) |
"Play" |
null |
"Play" |
"Play" |
VK_ZOOM (0xFB) |
"Zoom" |
null |
"Zoom" |
"ZoomToggle" |
VK_NONAME (0xFC) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_PA1 (0xFD) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_CLEAR (0xFE) |
"Clear" |
null |
"Clear" |
"Clear" |
Key values of WM_APPCOMMAND message on Windows
On Windows, some keys on multimedia keyboard don't cause WM_KEYDOWN nor WM_KEYUP message. Instead, WM_APPCOMMAND is fired. If WM_APPCOMMAND is caused by a key press, Gecko dispatches DOM keyboard events starting from 37 (bug 865561).
GET_APPCOMMAND_LPARAM value | IE | Gecko Requires Gecko 37.0 |
---|---|---|
APPCOMMAND_BASS_BOOST |
? | "Unidentified" |
APPCOMMAND_BASS_DOWN |
? | "AudioBassBoostDown" |
APPCOMMAND_BASS_UP |
? | "AudioBassBoostUp" |
APPCOMMAND_BROWSER_BACKWARD |
? | "BrowserBack" |
APPCOMMAND_BROWSER_FAVORITES |
? | "BrowserFavorites" |
APPCOMMAND_BROWSER_FORWARD |
? | "BrowserForward" |
APPCOMMAND_BROWSER_HOME |
? | "BrowserHome" |
APPCOMMAND_BROWSER_REFRESH |
? | "BrowserRefresh" |
APPCOMMAND_BROWSER_SEARCH |
? | "BrowserSearch" |
APPCOMMAND_BROWSER_STOP |
? | "BrowserStop" |
APPCOMMAND_CLOSE |
? | "Close" |
APPCOMMAND_COPY |
? | "Copy" |
APPCOMMAND_CORRECTION_LIST |
? | "Unidentified" |
APPCOMMAND_CUT |
? | "Cut" |
APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE |
? | "Unidentified" |
APPCOMMAND_FIND |
? | "Find" |
APPCOMMAND_FORWARD_MAIL |
? | "MailForward" |
APPCOMMAND_HELP |
? | "Help" |
APPCOMMAND_LAUNCH_APP1 |
? | "LaunchApplication1" |
APPCOMMAND_LAUNCH_APP2 |
? | "LaunchApplication2" |
APPCOMMAND_LAUNCH_MAIL |
? | "LaunchMail" |
APPCOMMAND_LAUNCH_MEDIA_SELECT |
? | "MediaSelect" |
APPCOMMAND_MEDIA_CHANNEL_DOWN |
? | "ChannelDown" |
APPCOMMAND_MEDIA_CHANNEL_UP |
? | "ChannelUp" |
APPCOMMAND_MEDIA_FAST_FORWARD |
? | "MediaFastForward" |
APPCOMMAND_MEDIA_NEXTTRACK |
? | "MediaTrackNext" |
APPCOMMAND_MEDIA_PAUSE |
? | "MediaPause" |
APPCOMMAND_MEDIA_PLAY |
? | "MediaPlay" |
APPCOMMAND_MEDIA_PLAY_PAUSE |
? | "MediaPlayPause" |
APPCOMMAND_MEDIA_PREVIOUSTRACK |
? | "MediaTrackPrevious" |
APPCOMMAND_MEDIA_RECORD |
? | "MediaRecord" |
APPCOMMAND_MEDIA_REWIND |
? | "MediaRewind" |
APPCOMMAND_MEDIA_STOP |
? | "MediaStop" |
APPCOMMAND_MIC_ON_OFF_TOGGLE |
? | "Unidentified" |
APPCOMMAND_MICROPHONE_VOLUME_DOWN |
? | "Unidentified" |
APPCOMMAND_MICROPHONE_VOLUME_MUTE |
? | "Unidentified" |
APPCOMMAND_MICROPHONE_VOLUME_UP |
? | "Unidentified" |
APPCOMMAND_NEW |
? | "New" |
APPCOMMAND_OPEN |
? | "Open" |
APPCOMMAND_PASTE |
? | "Paste" |
APPCOMMAND_PRINT |
? | "Print" |
APPCOMMAND_REDO |
? | "Redo" |
APPCOMMAND_REPLY_TO_MAIL |
? | "MailReply" |
APPCOMMAND_SAVE |
? | "Save" |
APPCOMMAND_SEND_MAIL |
? | "MailSend" |
APPCOMMAND_SPELL_CHECK |
? | "SpellCheck" |
APPCOMMAND_TREBLE_DOWN |
? | "Unidentified" |
APPCOMMAND_TREBLE_UP |
? | "Unidentified" |
APPCOMMAND_UNDO |
? | "Undo" |
APPCOMMAND_VOLUME_DOWN |
? | "VolumeDown" |
APPCOMMAND_VOLUME_MUTE |
? | "VolumeMute" |
APPCOMMAND_VOLUME_UP |
? | "VolumeUp" |
Key values on Mac
Native virtual keycodes | Gecko | Gecko Requires Gecko 37.0 |
---|---|---|
kVK_ISO_Section (0x0A) |
"Unidentified" |
"Unidentified" |
kVK_Return (0x24) |
"Enter" |
"Enter" |
kVK_Tab (0x30) |
"Tab" |
"Tab" |
kVK_Space (0x31) |
"Spacebar" Actual input character. |
Actual input character. |
kVK_Delete (0x33) |
"Backspace" |
"Backspace" |
Enter key on keypad of PowerBook (0x34 ) |
"Enter" |
"Enter" |
kVK_Escape (0x35) |
"Esc" |
"Escape" |
right-command key (0x36 ) |
"Meta" |
"Meta" |
kVK_Command (0x37) |
"Meta" |
"Meta" |
kVK_Shift (0x38) |
"Shift" |
"Shift" |
kVK_CapsLock (0x39) |
"CapsLock" |
"CapsLock" |
kVK_Option (0x3A) |
"Alt" |
"Alt" |
kVK_Control (0x3B) |
"Control" |
"Control" |
kVK_RightShift (0x3C) |
"Shift" |
"Shift" |
kVK_RightOption (0x3D) |
"Alt" |
"Alt" |
kVK_RightControl (0x3E) |
"Control" |
"Control" |
kVK_Function (0x3F) |
"Fn" |
"Fn" |
kVK_F17 (0x40) |
"F17" |
"F17" |
kVK_ANSI_KeypadDecimal (0x41) |
"Decimal" Actual input character. |
Actual input character. |
kVK_ANSI_KeypadMultiply (0x43) |
"Multiply" Actual input character. |
Actual input character. |
kVK_ANSI_KeypadPlus (0x45) |
"Add" Actual input character. |
Actual input character. |
kVK_ANSI_KeypadClear (0x47) |
"Clear" |
"Clear" |
kVK_VolumeUp (0x48) |
"VolumeUp" |
"VolumeUp" |
kVK_VolumeDown (0x49) |
"VolumeDown" |
"VolumeDown" |
kVK_Mute (0x4A) |
"VolumeMute" |
"VolumeMute" |
kVK_ANSI_KeypadDivide (0x4B) |
"Divide" Actual input character. |
Actual input character. |
kVK_ANSI_KeypadEnter (0x4C) |
"Enter" |
"Enter" |
kVK_ANSI_KeypadMinus (0x4E) |
"Subtract" Actual input character. |
Actual input character. |
kVK_F18 (0x4F) |
"F18" |
"F18" |
kVK_F19 (0x50) |
"F19" |
"F18" |
kVK_ANSI_KeypadEquals (0x51) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad0 (0x52) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad1 (0x53) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad2 (0x54) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad3 (0x55) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad4 (0x56) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad5 (0x57) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad6 (0x58) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad7 (0x59) |
Actual input character. | Actual input character. |
kVK_F20 (0x5A) |
"F20" |
"F20" |
kVK_ANSI_Keypad8 (0x5B) |
Actual input character. | Actual input character. |
kVK_ANSI_Keypad9 (0x5C) |
Actual input character. | Actual input character. |
kVK_JIS_KeypadComma (0x5F) |
"Separator" Actual input character. |
Actual input character. |
kVK_F5 (0x60) |
"F5" |
"F5" |
kVK_F6 (0x61) |
"F6" |
"F6" |
kVK_F7 (0x62) |
"F7" |
"F7" |
kVK_F3 (0x63) |
"F3" |
"F3" |
kVK_F8 (0x64) |
"F8" |
"F8" |
kVK_F9 (0x65) |
"F9" |
"F9" |
kVK_JIS_Eisu (0x66) |
"RomanCharacters" bug 896348 |
"Eisu" |
kVK_F11 (0x67) |
"F11" |
"F11" |
kVK_JIS_Kana (0x68) |
"KanjiMode" |
"KanjiMode" |
kVK_F13 (0x69) |
"F13" |
"F13" |
kVK_F16 (0x6A) |
"F16" |
"F16" |
kVK_F14 (0x6B) |
"F14" |
"F14" |
kVK_F10 (0x6D) |
"F10" |
"F10" |
kVK_F12 (0x6F) |
"F12" |
"F12" |
kVK_F15 (0x71) |
"F15" |
"F15" |
kVK_Help (0x72) |
"Help" |
"Help" |
kVK_Home (0x73) |
"Home" |
"Home" |
kVK_PageUp (0x74) |
"PageUp" |
"PageUp" |
kVK_ForwardDelete (0x75) |
"Del" |
"Delete" |
kVK_F4 (0x76) |
"F4" |
"F4" |
kVK_End (0x77) |
"End" |
"End" |
kVK_F2 (0x78) |
"F2" |
"F2" |
kVK_PageDown (0x79) |
"PageDown" |
"PageDown" |
kVK_F1 (0x7A) |
"F1" |
"F1" |
kVK_LeftArrow (0x7B) |
"Left" |
"ArrowLeft" |
kVK_RightArrow (0x7C) |
"Right" |
"ArrowRight" |
kVK_DownArrow (0x7D) |
"Down" |
"ArrowDown" |
kVK_UpArrow (0x7E) |
"Up" |
"ArrowUp" |
Key values on Android and Firefox OS
Android keycode | Gecko | Gecko Requires Gecko 37.0 |
---|---|---|
AKEYCODE_UNKNOWN (0) |
"Unidentified" |
"Unidentified" |
AKEYCODE_SOFT_LEFT (1) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_SOFT_RIGHT (2) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_HOME (3) |
"Exit" |
"MozHomeScreen" bug 1116762 |
AKEYCODE_BACK (4) |
"BrowserBack" |
"BrowserBack" |
AKEYCODE_CALL (5) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_ENDCALL (6) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_0 (7) ~ AKEYCODE_9 (16) |
Actual input character. | Actual input character. |
AKEYCODE_STAR (17) |
Actual input character. | Actual input character. |
AKEYCODE_POUND (18) |
Actual input character. | Actual input character. |
AKEYCODE_DPAD_UP (19) |
"Up" |
"ArrowUp" |
AKEYCODE_DPAD_DOWN (20) |
"Down" |
"ArrowDown" |
AKEYCODE_DPAD_LEFT (21) |
"Left" |
"ArrowLeft" |
AKEYCODE_DPAD_RIGHT (22) |
"Right" |
"ArrorRight" |
AKEYCODE_DPAD_CENTER (23) |
"Accept" |
"Accept" |
AKEYCODE_VOLUME_UP (24) |
"VolumeUp" |
"VolumeUp" |
AKEYCODE_VOLUME_DOWN (25) |
"VolumeDown" |
"VolumeDown" |
AKEYCODE_POWER (26) |
"Power" |
"Power" |
AKEYCODE_CAMERA (27) |
"Camera" |
"Camera" |
AKEYCODE_CLEAR (28) |
"Clear" |
"Clear" |
AKEYCODE_A (29) ~ AKEYCODE_Z (54) |
Actual input character. | Actual input character. |
AKEYCODE_COMMA (55) |
Actual input character. | Actual input character. |
AKEYCODE_PERIOD (56) |
Actual input character. | Actual input character. |
AKEYCODE_ALT_LEFT (57) |
"Alt" |
"Alt" |
AKEYCODE_ALT_RIGHT (58) |
"Alt" |
"Alt" |
AKEYCODE_SHIFT_LEFT (59) |
"Shift" |
"Shift" |
AKEYCODE_SHIFT_RIGHT (60) |
"Shift" |
"Shift" |
AKEYCODE_TAB (61) |
"Tab" |
"Tab" |
AKEYCODE_SPACE (62) |
"Spacebar" Actual input character. |
Actual input character. |
AKEYCODE_SYM (63) |
"Unidentified" |
"Symbol" |
AKEYCODE_EXPLORER (64) |
"LaunchApplication1" |
"LaunchWebBrowser" |
AKEYCODE_ENVELOPE (65) |
"LaunchMail" |
"LaunchMail" |
AKEYCODE_ENTER (66) |
"Enter" |
"Enter" |
AKEYCODE_DEL (67) |
"Backspace" |
"Backspace" |
AKEYCODE_GRAVE (68) |
Actual input character. | Actual input character. |
AKEYCODE_MINUS (69) |
Actual input character. | Actual input character. |
AKEYCODE_EQUALS (70) |
Actual input character. | Actual input character. |
AKEYCODE_LEFT_BRACKET (71) |
Actual input character. | Actual input character. |
AKEYCODE_RIGHT_BRACKET (72) |
Actual input character. | Actual input character. |
AKEYCODE_BACKSLASH (73) |
Actual input character. | Actual input character. |
AKEYCODE_SEMICOLON (74) |
Actual input character. | Actual input character. |
AKEYCODE_APOSTROPHE (75) |
Actual input character. | Actual input character. |
AKEYCODE_SLASH (76) |
Actual input character. | Actual input character. |
AKEYCODE_AT (77) |
Actual input character. | Actual input character. |
AKEYCODE_NUM (78) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_HEADSETHOOK (79) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_FOCUS (80) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_PLUS (81) |
Actual input character. | Actual input character. |
AKEYCODE_MENU (82) |
"Menu" |
"ContextMenu" |
AKEYCODE_NOTIFICATION (83) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_SEARCH (84) |
"BrowserSearch" |
"BrowserSearch" |
AKEYCODE_MEDIA_PLAY_PAUSE (85) |
"MediaPlayPause" |
"MediaPlayPause" |
AKEYCODE_MEDIA_STOP (86) |
"MediaStop" |
"MediaStop" |
AKEYCODE_MEDIA_NEXT (87) |
"MediaNextTrack" |
"MediaTrackNext" |
AKEYCODE_MEDIA_PREVIOUS (88) |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
AKEYCODE_MEDIA_REWIND (89) |
"MediaRewind" |
"MediaRewind" |
AKEYCODE_MEDIA_FAST_FORWARD (90) |
"FastFwd" |
"MediaFastForward" |
AKEYCODE_MUTE (91) |
"Unidentified" |
"Unidentified" |
AKEYCODE_PAGE_UP (92) |
"PageUp" |
"PageUp" |
AKEYCODE_PAGE_DOWN (93) |
"PageDown" |
"PageDown" |
AKEYCODE_PICTSYMBOLS (94) |
"Unidentified" (Spec bug 21140) |
"Unidentified" |
AKEYCODE_SWITCH_CHARSET (95) |
"ModeChange" |
"ModeChange" |
AKEYCODE_BUTTON_A (96) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_B (97) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_C (98) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_X (99) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_Y (100) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_Z (101) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_L1 (102) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_R1 (103) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_L2 (104) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_R2 (105) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_THUMBL (106) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_THUMBR (107) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_START (108) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_SELECT (109) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_MODE (110) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_ESCAPE (111) |
"Esc" |
"Escape" |
AKEYCODE_FORWARD_DEL (112) |
"Del" |
"Delete" |
AKEYCODE_CTRL_LEFT (113) |
"Control" |
"Control" |
AKEYCODE_CTRL_RIGHT (114) |
"Control" |
"Control" |
AKEYCODE_CAPS_LOCK (115) |
"CapsLock" |
"CapsLock" |
AKEYCODE_SCROLL_LOCK (116) |
"ScrollLock" |
"ScrollLock" |
AKEYCODE_META_LEFT (117) |
"Meta" |
"Meta" |
AKEYCODE_META_RIGHT (118) |
"Meta" |
"Meta" |
AKEYCODE_FUNCTION (119) |
"Fn" |
"Fn" |
AKEYCODE_SYSRQ (120) |
"PrintScreen" |
"PrintScreen" |
AKEYCODE_BREAK (121) |
"Pause" |
"Pause" |
AKEYCODE_MOVE_HOME (122) |
"Home" |
"Home" |
AKEYCODE_MOVE_END (123) |
"End" |
"End" |
AKEYCODE_INSERT (124) |
"Insert" |
"Insert" |
AKEYCODE_FORWARD (125) |
"BrowserForward" |
"BrowserForward" |
AKEYCODE_MEDIA_PLAY (126) |
"MediaPlay" |
"MediaPlay" |
AKEYCODE_MEDIA_PAUSE (127) |
"MediaPause" |
"MediaPause" |
AKEYCODE_MEDIA_CLOSE (128) |
"Unidentified" |
"Unidentified" |
AKEYCODE_MEDIA_EJECT (129) |
"Eject" |
"Eject" |
AKEYCODE_MEDIA_RECORD (130) |
"MediaRecord" |
"MediaRecord" |
AKEYCODE_F1 (131) ~ AKEYCODE_F12 (142) |
"F1" ~ "F12" |
"F1" ~ "F12" |
AKEYCODE_NUM_LOCK (143) |
"NumLock" |
"NumLock" |
AKEYCODE_NUMPAD_0 (144) ~ AKEYCODE_NUMPAD_9 (153) |
Actual input character. | Actual input character. |
AKEYCODE_NUMPAD_DIVIDE (154) |
"Divide" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_MULTIPLY (155) |
"Multiply" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_SUBTRACT (156) |
"Subtract" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_ADD (157) |
"Add" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_DOT (158) |
"Decimal" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_COMMA (159) |
"Separator" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_ENTER (160) |
"Enter" |
"Enter" |
AKEYCODE_NUMPAD_EQUALS (161) |
"Equals" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_LEFT_PAREN (162) |
Actual input character. | Actual input character. |
AKEYCODE_NUMPAD_RIGHT_PAREN (163) |
Actual input character. | Actual input character. |
AKEYCODE_VOLUME_MUTE (164) |
"VolumeMute" |
"VolumeMute" |
AKEYCODE_INFO (165) |
"Info" |
"Info" |
AKEYCODE_CHANNEL_UP (166) |
"ChannelUp" |
"ChannelUp" |
AKEYCODE_CHANNEL_DOWN (167) |
"ChannelDown" |
"ChannelDown" |
AKEYCODE_ZOOM_IN (168) |
"Unidentified" |
"ZoomIn" |
AKEYCODE_ZOOM_OUT (169) |
"Unidentified" |
"ZoomOut" |
AKEYCODE_TV (170) |
"Live" |
"TV" |
AKEYCODE_WINDOW (171) |
"PinPToggle" |
"PinPToggle" |
AKEYCODE_GUIDE (172) |
"Guide" |
"Guide" |
AKEYCODE_DVR (173) |
"Unidentified" |
"Unidentified" |
AKEYCODE_BOOKMARK (174) |
"BrowserFavorites" |
"BrowserFavorites" |
AKEYCODE_CAPTIONS (175) |
"Subtitle" |
"Subtitle" |
AKEYCODE_SETTINGS (176) |
"Settings" |
"Settings" |
AKEYCODE_TV_POWER (177) |
"Unidentified" |
"TVPower" |
AKEYCODE_TV_INPUT (178) |
"Unidentified" |
"TVInput" |
AKEYCODE_STB_POWER (179) |
"Unidentified" |
"STBPower" |
AKEYCODE_STB_INPUT (180) |
"Unidentified" |
"STBInput" |
AKEYCODE_AVR_POWER (181) |
"Unidentified" |
"AVRPower" |
AKEYCODE_AVR_INPUT (182) |
"Unidentified" |
"AVRInput" |
AKEYCODE_PROG_RED (183) |
"Red" |
"ColorF0Red" |
AKEYCODE_PROG_GREEN (184) |
"Green" |
"ColorF1Green" |
AKEYCODE_PROG_YELLOW (185) |
"Yellow" |
"ColorF2Yellow" |
AKEYCODE_PROG_BLUE (186) |
"Blue" |
"ColorF3Blue" |
AKEYCODE_APP_SWITCH (187) |
"Apps" |
"Unidentified" |
AKEYCODE_BUTTON_1 (188) ~ AKEYCODE_BUTTON_16 (203) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_LANGUAGE_SWITCH (204) |
"Unidentified" (Spec bug 21140) |
"GroupNext" |
AKEYCODE_MANNER_MODE (205) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_3D_MODE (206) |
"Unidentified" |
"Unidentified" |
AKEYCODE_CONTACTS (207) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_CALENDAR (208) |
"Unidentified" (Spec bug 21134) |
"LaunchCalendar" |
AKEYCODE_MUSIC (209) |
"Unidentified" (Spec bug 21134) |
"LaunchMusicPlayer" |
AKEYCODE_CALCULATOR (210) |
"Unidentified" (Spec bug 21134) |
"LaunchCalculator" |
AKEYCODE_ZENKAKU_HANKAKU (211) |
"Unidentified" |
"ZenkakuHankaku" |
AKEYCODE_EISU (212) |
"RomanCharacters" |
"Eisu" |
AKEYCODE_MUHENKAN (213) |
"Nonconvert" |
"NonConvert" |
AKEYCODE_HENKAN (214) |
"Convert" |
"Convert" |
AKEYCODE_KATAKANA_HIRAGANA (215) |
"Unidentified" |
"HiraganaKatakana" |
AKEYCODE_YEN (216) |
Actual input character. | Actual input character. |
AKEYCODE_RO (217) |
Actual input character. | Actual input character. |
AKEYCODE_KANA (218) |
"KanjiMode" |
"KanjiMode" |
AKEYCODE_ASSIST (219) |
"Help" |
"Help" |
Key values on Linux (GTK/XKB)
keysyms | Gecko | Gecko Requires Gecko 37.0 | Chrome (Chromium) |
---|---|---|---|
BackSpace |
"Backspace" |
"Backspace" |
"Backspace" |
Tab |
"Tab" |
"Tab" |
"Tab" |
Linefeed |
"Unidentified" |
"Unidentified" |
"Enter" |
Clear |
"Clear" |
"Clear" |
"Clear" |
Return |
"Enter" |
"Enter" |
"Enter" |
Pause |
"Pause" |
"Pause" |
"Pause" |
Scroll_Lock |
"ScrollLock" |
"ScrollLock" |
"ScrollLock" |
GDK_Sys_Req |
"PrintScreen" |
"PrintScreen" |
|
Escape |
"Esc" |
"Escape" |
"Escape" |
Delete |
"Del" |
"Delete" |
"Delete" |
Multi_key |
"Compose" |
"Compose" |
"Compose" |
Codeinput (GDK_KEY_Hangul_Codeinput) |
"CodeInput" |
"CodeInput" |
"CodeInput" |
SingleCandidate (GDK_Kanji_Bangou, GDK_Hangul_SingleCandidate) |
"Unidentified" |
"SingleCandidate" |
"SingleCandidate" |
MultipleCandidate (GDK_Hangul_MultipleCandidate) |
"AllCandidates" |
"AllCandidates" |
"AllCandidates" |
PreviousCandidate (GDK_Hangul_PreviousCandidate) |
"PreviousCandidate" |
"PreviousCandidate" |
"PreviousCandidate" |
Kanji |
"KanjiMode" |
"KanjiMode" |
"KanjiMode" |
Muhenkan |
"Nonconvert" |
"NonConvert" |
"NonConvert" |
Henkan_Mode |
"Unidentified" |
"Unidentified" |
"Convert" |
GDK_Henkan |
"Convert" |
"Convert" |
|
Romaji |
"RomanCharacters" |
"Romaji" |
"Romaji" |
Hiragana |
"Hiragana" |
"Hiragana" |
"Hiragana" |
Katakana |
"Katakana" |
"Katakana" |
"Katakana" |
Hiragana_Katakana |
"Unidentified" |
"HiraganaKatakana" |
"HiraganaKatakana" |
Zenkaku |
"FullWidth" |
"Zenkaku" |
"Zenkaku" |
Hankaku |
"HalfWidth" |
"Hankaku" |
"Hankaku" |
Zenkaku_Hankaku |
"Unidentified" |
"ZenkakuHankaku" |
"ZenkakuHankaku" |
GDK_Touroku |
"Unidentified" |
"Unidentified" |
|
GDK_Massyo |
"Unidentified" |
"Unidentified" |
|
GDK_Kana_Lock |
"KanaMode" |
"KanaMode" |
|
GDK_Kana_Shift |
"KanaMode" |
"KanaMode" |
|
GDK_Eisu_Shift |
"Alphanumeric" |
"Alphanumeric" |
|
GDK_Eisu_toggle |
"Alphanumeric" |
"Alphanumeric" |
|
GDK_Zen_Koho |
"Unidentified" |
"AllCandidates" |
|
GDK_Mae_Koho |
"Unidentified" |
"PreviousCandidate" |
|
Home |
"Home" |
"Home" |
"Home" |
Left |
"Left" |
"ArrowLeft" |
"ArrowLeft" |
Up |
"Up" |
"ArrowUp" |
"ArrowUp" |
Right |
"Right" |
"ArrowRight" |
"ArrowRight" |
Down |
"Down" |
"ArrowDown" |
"ArrowDown" |
Prior (GDK_Page_Up) |
"PageUp" |
"PageUp" |
"PageUp" |
Next (GDK_Page_Down) |
"PageDown" |
"PageDown" |
"PageDown" |
End |
"End" |
"End" |
"End" |
GDK_Begin |
"Unidentified" |
"Unidentified" |
|
Select |
"Select" |
"Select" |
"Select" |
Print |
"PrintScreen" |
"PrintScreen" |
"Print" |
Execute |
"Execute" |
"Execute" |
"Execute" |
Insert |
"Insert" |
"Insert" |
"Insert" |
Undo |
"Undo" |
"Undo" |
"Undo" |
Redo |
"Unidentified" |
"Redo" |
"Redo" |
Menu |
"Menu" |
"ContextMenu" |
"ContextMenu" |
Find |
"Find" |
"Find" |
"Find" |
Cancel |
"Cancel" |
"Cancel" |
"Cancel" |
Help |
"Help" |
"Help" |
"Help" |
Break |
"Pause" |
"Pause" |
"Attn" |
|
"AltGraph" |
"AltGraph" |
"ModeChange" |
Num_Lock |
"NumLock" |
"NumLock" |
"NumLock" |
GDK_KP_Space |
"Spacebar" Actual input character. |
Actual input character. | |
*_KP_Tab |
"Tab" |
"Tab" |
"Tab" |
*_KP_Enter |
"Enter" |
"Enter" |
"Enter" |
KP_F1 ~ KP_F4 |
"F1" ~ "F4" |
"F1" ~ "F4" |
"F1" ~ "F4" |
KP_Home |
"Home" |
"Home" |
"Home" |
KP_Left |
"Left" |
"ArrowLeft" |
"ArrowLeft" |
KP_Up |
"Up" |
"ArrowUp" |
"ArrowUp" |
KP_Right |
"Right" |
"ArrowRight" |
"ArrowRight" |
KP_Down |
"Down" |
"ArrowDown" |
"ArrowDown" |
KP_Prior (GDK_KP_Page_Up) |
"PageUp" |
"PageUp" |
"PageUp" |
KP_Next (GDK_KP_Page_Down) |
"PageDown" |
"PageDown" |
"PageDown" |
KP_End |
"End" |
"End" |
"End" |
KP_Begin |
"Unidentified" |
"Unidentified" |
"Clear" |
KP_Insert |
"Insert" |
"Insert" |
"Insert" |
GDK_KP_Delete |
"Del" |
"Delete" |
|
GDK_KP_Equal |
"Equals" Actual input character. |
Actual input character. | |
GDK_KP_Multiply |
"Multiply" Actual input character. |
Actual input character. | |
GDK_KP_Add |
"Add" Actual input character. |
Actual input character. | |
GDK_KP_Separator |
"Separator" Actual input character. |
Actual input character. | |
GDK_KP_Subtract |
"Subtract" Actual input character. |
Actual input character. | |
GDK_KP_Decimal |
"Decimal" Actual input character. |
Actual input character. | |
GDK_KP_Divide |
"Divide" Actual input character. |
Actual input character. | |
GDK_KP_0 ~ GDK_KP_9 |
Actual input character. | Actual input character. | |
F1 ~ F10 |
"F1" ~ "F10" |
"F1" ~ "F10" |
"F1" ~ "F10" |
F11 (GDK_L1) ~ F20 (GDK_L10) |
"F11" ~ "F20" |
"F11" ~ "F20" |
"F11" ~ "F20" |
F21 (GDK_R1) ~ F24 (GDK_R4) |
"F21" ~ "F24" |
"F21" ~ "F24" |
"F21" ~ "F24" |
F25 (GDK_R5) ~ F35 (GDK_R15) |
"F25" ~ "F35" |
"F25" ~ "F35" |
"Unidentified" |
Shift_L |
"Shift" |
"Shift" |
"Shift" |
Shift_R |
"Shift" |
"Shift" |
"Shift" |
Control_L |
"Control" |
"Control" |
"Control" |
Control_R |
"Control" |
"Control" |
"Control" |
Caps_Lock |
"CapsLock" |
"CapsLock" |
"CapsLock" |
GDK_Shift_Lock |
"Shift" |
"Shift" |
|
Meta_L |
"Meta" |
"Meta" |
"Meta" ("Alt" on Chromium OS) |
Meta_R |
"Meta" |
"Meta" |
"Meta" ("Alt" on Chromium OS) |
Alt_L |
"Alt" |
"Alt" |
"Alt" |
Alt_R |
"Alt" |
"Alt" |
"Alt" |
Super_L |
"OS" |
"OS" bug 936319 |
"OS" |
Super_R |
"OS" |
"OS" bug 936319 |
"OS" |
Hyper_L |
"OS" |
"OS" bug 936319 |
"Hyper" |
Hyper_R |
"OS" |
"OS" bug 936319 |
"Hyper" |
GDK_ISO_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Level2_Latch |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Level3_Shift |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level3_Latch |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level3_Lock |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level5_Shift |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level5_Latch |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level5_Lock |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Group_Latch |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Next_Group |
"Unidentified" |
"GroupNext" |
|
GDK_ISO_Next_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Prev_Group |
"Unidentified" |
"GroupPrevious" |
|
GDK_ISO_Prev_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_First_Group |
"Unidentified" |
"GroupFirst" |
|
GDK_ISO_First_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Last_Group |
"Unidentified" |
"GroupLast" |
|
GDK_ISO_Last_Group_Lock |
"Unidentified" |
"Unidentified" |
|
ISO_Left_Tab |
"Unidentified" |
"Unidentified" |
"Tab" |
GDK_ISO_Move_Line_Up |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Move_Line_Down |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Line_Up |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Line_Down |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Space_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Space_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Set_Margin_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Set_Margin_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Release_Margin_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Release_Margin_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Release_Both_Margins |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Up |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Down |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Continuous_Underline |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Discontinuous_Underline |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Emphasize |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Center_Object |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Enter |
"Enter" |
"Enter" |
|
GDK_dead_grave |
"DeadGrave" |
"Dead" |
|
GDK_dead_acute |
"DeadAcute" |
"Dead" |
|
GDK_dead_circumflex |
"DeadCircumflex" |
"Dead" |
|
GDK_dead_tilde (GDK_dead_perispomeni ) |
"DeadTilde" |
"Dead" |
|
GDK_dead_macron |
"DeadMacron" |
"Dead" |
|
GDK_dead_breve |
"DeadBreve" |
"Dead" |
|
GDK_dead_abovedot |
"DeadAboveDot" |
"Dead" |
|
GDK_dead_diaeresis |
"DeadUmlaut" |
"Dead" |
|
GDK_dead_abovering |
"DeadAboveRing" |
"Dead" |
|
GDK_dead_doubleacute |
"DeadDoubleacute" |
"Dead" |
|
GDK_dead_caron |
"DeadCaron" |
"Dead" |
|
GDK_dead_cedilla |
"DeadCedilla" |
"Dead" |
|
GDK_dead_ogonek |
"DeadOgonek" |
"Dead" |
|
GDK_dead_iota |
"DeadIota" |
"Dead" |
|
GDK_dead_voiced_sound |
"DeadVoicedSound" |
"Dead" |
|
GDK_dead_semivoiced_sound |
"DeadSemivoicedSound" |
"Dead" |
|
GDK_dead_belowdot |
"Unidentified" |
"Dead" |
|
GDK_dead_hook |
"Unidentified" |
"Dead" |
|
GDK_dead_horn |
"Unidentified" |
"Dead" |
|
GDK_dead_stroke |
"Unidentified" |
"Dead" |
|
GDK_dead_abovecomma (GDK_dead_psili ) |
"Unidentified" |
"Dead" |
|
GDK_dead_abovereversedcomma (GDK_dead_dasia ) |
"Unidentified" |
"Dead" |
|
GDK_dead_doublegrave |
"Unidentified" |
"Dead" |
|
GDK_dead_belowring |
"Unidentified" |
"Dead" |
|
GDK_dead_belowmacron |
"Unidentified" |
"Dead" |
|
GDK_dead_belowcircumflex |
"Unidentified" |
"Dead" |
|
GDK_dead_belowtilde |
"Unidentified" |
"Dead" |
|
GDK_dead_belowbreve |
"Unidentified" |
"Dead" |
|
GDK_dead_belowdiaeresis |
"Unidentified" |
"Dead" |
|
GDK_dead_invertedbreve |
"Unidentified" |
"Dead" |
|
GDK_dead_belowcomma |
"Unidentified" |
"Dead" |
|
GDK_dead_currency |
"Unidentified" |
"Dead" |
|
GDK_dead_a |
"Unidentified" |
"Dead" |
|
GDK_dead_A |
"Unidentified" |
"Dead" |
|
GDK_dead_e |
"Unidentified" |
"Dead" |
|
GDK_dead_E |
"Unidentified" |
"Dead" |
|
GDK_dead_i |
"Unidentified" |
"Dead" |
|
GDK_dead_I |
"Unidentified" |
"Dead" |
|
GDK_dead_o |
"Unidentified" |
"Dead" |
|
GDK_dead_O |
"Unidentified" |
"Dead" |
|
GDK_dead_u |
"Unidentified" |
"Dead" |
|
GDK_dead_U |
"Unidentified" |
"Dead" |
|
GDK_dead_small_schwa |
"Unidentified" |
"Dead" |
|
GDK_dead_capital_schwa |
"Unidentified" |
"Dead" |
|
GDK_dead_greek |
"Unidentified" |
"Dead" |
|
GDK_First_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Prev_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Next_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Last_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Terminate_Server |
"Unidentified" |
"Unidentified" |
|
GDK_AccessX_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_AccessX_Feedback_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_RepeatKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_SlowKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_BounceKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_StickyKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_MouseKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_MouseKeys_Accel_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_Overlay1_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_Overlay2_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_AudibleBell_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_Pointer_* |
"Unidentified" |
"Unidentified" |
|
GDK_ch |
"Unidentified" |
"Unidentified" |
|
GDK_Ch |
"Unidentified" |
"Unidentified" |
|
GDK_CH |
"Unidentified" |
"Unidentified" |
|
GDK_c_h |
"Unidentified" |
"Unidentified" |
|
GDK_C_h |
"Unidentified" |
"Unidentified" |
|
GDK_C_H |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Duplicate |
"Unidentified" |
"Unidentified" |
|
GDK_3270_FieldMark |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Right2 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Left2 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_BackTab |
"Unidentified" |
"Unidentified" |
|
GDK_3270_EraseEOF |
"EraseEof" |
"EraseEof" |
|
GDK_3270_EraseInput |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Reset |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Quit |
"Unidentified" |
"Unidentified" |
|
GDK_3270_PA1 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_PA2 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_PA3 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Test |
"Unidentified" |
"Unidentified" |
|
3270_Attn |
"Attn" |
"Attn" |
"Attn" |
GDK_3270_CursorBlink |
"Unidentified" |
"Unidentified" |
|
GDK_3270_AltCursor |
"Unidentified" |
"Unidentified" |
|
GDK_3270_KeyClick |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Jump |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Ident |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Rule |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Copy |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Play |
"Play" |
"Play" |
|
GDK_3270_Setup |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Record |
"Unidentified" |
"Unidentified" |
|
GDK_3270_ChangeScreen |
"Unidentified" |
"Unidentified" |
|
GDK_3270_DeleteWord |
"Unidentified" |
"Unidentified" |
|
GDK_3270_ExSelect |
"Exsel" |
"ExSel" |
|
GDK_3270_CursorSelect |
"Crsel" |
"CrSel" |
|
GDK_3270_PrintScreen |
"PrintScreen" |
"PrintScreen" |
|
GDK_3270_Enter |
"Enter" |
"Enter" |
|
GDK_space |
"Spacebar" Actual input character. |
Actual input character. | |
GDK_Hangul |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Start |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_End |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Hanja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Jamo |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Romaja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Jeonja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Banja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_PreHanja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_PostHanja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_ModeLock |
"Unidentified" |
"Unidentified" |
|
GDK_MonBrightnessUp (XKB_KEY_XF86MonBrightnessUp?) |
"BrightnessUp" |
"BrightnessUp" |
"BrightnessUp" |
GDK_MonBrightnessDown (XKB_KEY_XF86MonBrightnessDown?) |
"BrightnessDown" |
"BrightnessDown" |
"BrightnessDown" |
GDK_KbdLightOnOff |
"Unidentified" |
"Unidentified" |
|
GDK_KbdBrightnessUp |
"Unidentified" |
"Unidentified" |
|
GDK_KbdBrightnessDown |
"Unidentified" |
"Unidentified" |
|
GDK_Standby (XKB_KEY_XF86Standby?) |
"Unidentified" |
"Standby" |
"Standby" |
GDK_AudioLowerVolume (XKB_KEY_XF86AudioLowerVolume?) |
"VolumeDown" |
"VolumeDown" |
"VolumeDown" |
GDK_AudioMute (XKB_KEY_XF86AudioMute?) |
"VolumeMute" |
"VolumeMute" |
"VolumeMute" |
GDK_AudioRaiseVolume (XKB_KEY_XF86AudioRaiseVolume?) |
"VolumeUp" |
"VolumeUp" |
"VolumeUp" |
GDK_AudioPlay |
"MediaPlay" |
"MediaPlay" |
|
GDK_AudioStop |
"MediaStop" |
"MediaStop" |
|
GDK_AudioPrev |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
|
GDK_AudioNext |
"MediaNextTrack" |
"MediaTrackNext" |
|
GDK_HomePage |
"BrowserHome" |
"BrowserHome" |
|
GDK_Mail |
"LaunchMail" |
"LaunchMail" |
|
GDK_Start |
"Unidentified" |
"Unidentified" |
|
GDK_Search |
"BrowserSearch" |
"BrowserSearch" |
|
GDK_AudioRecord |
"MediaRecord" |
"MediaRecord" |
|
GDK_Calculator |
"Unidentified" |
"LaunchCalculator" |
|
GDK_Memo |
"Unidentified" |
"Unidentified" |
|
GDK_ToDoList |
"Unidentified" |
"Unidentified" |
|
GDK_Calendar |
"Unidentified" |
"LaunchCalendar" |
|
GDK_PowerDown |
"Unidentified" |
"PowerOff" |
|
GDK_ContrastAdjust |
"Unidentified" |
"Unidentified" |
|
GDK_RockerUp |
"Unidentified" |
"Unidentified" |
|
GDK_RockerDown |
"Unidentified" |
"Unidentified" |
|
GDK_RockerEnter |
"Unidentified" |
"Unidentified" |
|
GDK_Back |
"BrowserBack" |
"BrowserBack" |
|
GDK_Forward |
"BrowserForward" |
"BrowserForward" |
|
GDK_Stop |
"BrowserStop" |
"BrowserStop" |
|
GDK_Refresh |
"BrowserRefresh" |
"BrowserRefresh" |
|
GDK_PowerOff |
"Power" |
"PowerOff" |
|
GDK_WakeUp |
"Unidentified" |
"WakeUp" |
|
GDK_Eject |
"Eject" |
"Eject" |
|
GDK_ScreenSaver |
"Unidentified" |
"LaunchScreenSaver" |
|
GDK_WWW |
"Unidentified" |
"LaunchWebBrowser" |
|
GDK_Sleep (XKB_KEY_XF86Sleep?) |
"Unidentified" |
"Standby" |
"Standby" |
GDK_Favorites |
"Unidentified" |
"Unidentified" |
|
GDK_AudioPause |
"MediaPause" |
"MediaPause" |
|
GDK_AudioMedia |
"Unidentified" |
"MediaSelect" |
|
GDK_MyComputer |
"Unidentified" |
"LaunchMyComputer" |
|
GDK_VendorHome |
"Unidentified" |
"Unidentified" |
|
GDK_LightBulb |
"Unidentified" |
"Unidentified" |
|
GDK_Shop |
"Unidentified" |
"Unidentified" |
|
GDK_History |
"Unidentified" |
"Unidentified" |
|
GDK_OpenURL |
"Unidentified" |
"Unidentified" |
|
GDK_AddFavorite |
"Unidentified" |
"Unidentified" |
|
GDK_HotLinks |
"Unidentified" |
"Unidentified" |
|
GDK_BrightnessAdjust |
"Dimmer" |
"Dimmer" |
|
GDK_Finance |
"Unidentified" |
"Unidentified" |
|
GDK_Community |
"Unidentified" |
"Unidentified" |
|
GDK_AudioRewind |
"MediaRewind" |
"MediaRewind" |
|
GDK_BackForward |
"Unidentified" |
"Unidentified" |
|
GDK_Launch0 ~ GDK_Launch9 |
"LaunchApplication1" ~ "LaunchApplication10" |
"LaunchApplication1" ~ "LaunchApplication10" |
|
GDK_LaunchA ~ GDK_LaunchF |
"LaunchApplication11" ~ "LaunchApplication16" |
"LaunchApplication11" ~ "LaunchApplication16" |
|
GDK_ApplicationLeft |
"Unidentified" |
"Unidentified" |
|
GDK_ApplicationRight |
"Unidentified" |
"Unidentified" |
|
GDK_Book |
"Unidentified" |
"Unidentified" |
|
GDK_CD |
"Unidentified" |
"LaunchMediaPlayer" |
|
GDK_WindowClear |
"Unidentified" |
"Unidentified" |
|
GDK_Close |
"Unidentified" |
"Close" |
|
GDK_Copy |
"Copy" |
"Copy" |
|
GDK_Cut |
"Cut" |
"Cut" |
|
GDK_Display |
"Unidentified" |
"Unidentified" |
|
GDK_DOS |
"Unidentified" |
"Unidentified" |
|
GDK_Documents |
"Unidentified" |
"Unidentified" |
|
GDK_Excel |
"Unidentified" |
"LaunchSpreadsheet" |
|
GDK_Explorer |
"Unidentified" |
"LaunchMyComputer" |
|
GDK_Game |
"Unidentified" |
"Unidentified" |
|
GDK_Go |
"Unidentified" |
"Unidentified" |
|
GDK_iTouch |
"Unidentified" |
"Unidentified" |
|
GDK_LogOff |
"Unidentified" |
"LogOff" |
|
GDK_Market |
"Unidentified" |
"Unidentified" |
|
GDK_Meeting |
"Unidentified" |
"Unidentified" |
|
GDK_MenuKB |
"Unidentified" |
"Unidentified" |
|
GDK_MenuPB |
"Unidentified" |
"Unidentified" |
|
GDK_MySites |
"Unidentified" |
"BrowserFavorites" |
|
GDK_New |
"Unidentified" |
"New" |
|
GDK_News |
"Unidentified" |
"Unidentified" |
|
GDK_OfficeHome |
"Unidentified" |
"Unidentified" |
|
GDK_Open |
"Unidentified" |
"Open" |
|
GDK_Option |
"Unidentified" |
"Unidentified" |
|
GDK_Paste |
"Paste" |
"Paste" |
|
GDK_Phone |
"Unidentified" |
"Unidentified" |
|
GDK_Reply |
"Unidentified" |
"MailReply" |
|
GDK_Reload |
"BrowserRefresh" |
"BrowserRefresh" |
|
GDK_RotateWindows |
"Unidentified" |
"Unidentified" |
|
GDK_RotationPB |
"Unidentified" |
"Unidentified" |
|
GDK_RotationKB |
"Unidentified" |
"Unidentified" |
|
GDK_Save |
"Unidentified" |
"Save" |
|
GDK_ScrollUp |
"Unidentified" |
"Unidentified" |
|
GDK_ScrollDown |
"Unidentified" |
"Unidentified" |
|
GDK_ScrollClick |
"Unidentified" |
"Unidentified" |
|
GDK_Send |
"Unidentified" |
"MailSend" |
|
GDK_Spell |
"Unidentified" |
"SpellCheck" |
|
GDK_SplitScreen |
"Unidentified" |
"Unidentified" |
|
GDK_Support |
"Unidentified" |
"Unidentified" |
|
GDK_TaskPane |
"Unidentified" |
"Unidentified" |
|
GDK_Terminal |
"Unidentified" |
"Unidentified" |
|
GDK_Tools |
"Unidentified" |
"Unidentified" |
|
GDK_Travel |
"Unidentified" |
"Unidentified" |
|
GDK_UserPB |
"Unidentified" |
"Unidentified" |
|
GDK_User1KB |
"Unidentified" |
"Unidentified" |
|
GDK_User2KB |
"Unidentified" |
"Unidentified" |
|
GDK_Video |
"Unidentified" |
"LaunchMediaPlayer" |
|
GDK_WheelButton |
"Unidentified" |
"Unidentified" |
|
GDK_Word |
"Unidentified" |
"LaunchWordProcessor" |
|
GDK_Xfer |
"Unidentified" |
"Unidentified" |
|
GDK_ZoomIn |
"Unidentified" |
"ZoomIn" |
|
GDK_ZoomOut |
"Unidentified" |
"ZoomOut" |
|
GDK_Away |
"Unidentified" |
"Unidentified" |
|
GDK_Messenger |
"Unidentified" |
"Unidentified" |
|
GDK_WebCam |
"Unidentified" |
"LaunchWebCam" |
|
GDK_MailForward |
"Unidentified" |
"MailForward" |
|
GDK_Pictures |
"Unidentified" |
"Unidentified" |
|
GDK_Music |
"Unidentified" |
"LaunchMusicPlayer" |
|
GDK_Battery |
"Unidentified" |
"Unidentified" |
|
GDK_Bluetooth |
"Unidentified" |
"Unidentified" |
|
GDK_WLAN |
"Unidentified" |
"Unidentified" |
|
GDK_UWB |
"Unidentified" |
"Unidentified" |
|
GDK_AudioForward |
"Unidentified" |
"MediaFastForward" |
|
GDK_AudioRepeat |
"Unidentified" |
"Unidentified" |
|
GDK_AudioRandomPlay |
"RandomToggle" |
"RandomToggle" |
|
GDK_Subtitle |
"Subtitle" |
"Subtitle" |
|
GDK_AudioCycleTrack |
"Unidentified" |
"Unidentified" |
|
GDK_CycleAngle |
"Unidentified" |
"Unidentified" |
|
GDK_FrameBack |
"Unidentified" |
"Unidentified" |
|
GDK_FrameForward |
"Unidentified" |
"Unidentified" |
|
GDK_Time |
"Unidentified" |
"Unidentified" |
|
GDK_SelectButton |
"Unidentified" |
"Unidentified" |
|
GDK_View |
"Unidentified" |
"Unidentified" |
|
GDK_TopMenu |
"Unidentified" |
"Unidentified" |
|
GDK_Red |
"Red" |
"ColorF0Red" |
|
GDK_Green |
"Green" |
"ColorF1Green" |
|
GDK_Yellow |
"Yellow" |
"ColorF2Yellow" |
|
GDK_Blue |
"Blue" |
"ColorF3Blue" |
|
GDK_Suspend (XKB_KEY_XF86Suspend?) |
"Unidentified" |
"Standby" |
"Standby" |
GDK_Hibernate |
"Unidentified" |
"Hibernate" |
|
GDK_TouchpadToggle |
"Unidentified" |
"Unidentified" |
|
GDK_TouchpadOn |
"Unidentified" |
"Unidentified" |
|
GDK_TouchpadOff |
"Unidentified" |
"Unidentified" |
|
GDK_AudioMicMute |
"Unidentified" |
"Unidentified" |
|
GDK_Switch_VT_1 ~ GDK_Switch_VT_12 |
"Unidentified" |
"Unidentified" |
|
GDK_Ungrab |
"Unidentified" |
"Unidentified" |
|
GDK_ClearGrab |
"Unidentified" |
"Unidentified" |
|
GDK_Next_VMode (XKB_KEY_XF86Next_VMode?) |
"Unidentified" |
"VideoModeNext" |
"VideoModeNext" |
GDK_Prev_VMode |
"Unidentified" |
"Unidentified" |
|
GDK_LogWindowTree |
"Unidentified" |
"Unidentified" |
|
GDK_LogGrabInfo |
"Unidentified" |
"Unidentified" |
Key values on Qt toolkit
Note: Gecko supports Qt build only on Linux. Additionally, Gecko's Qt build isn't tire-1 build. Therefore, following mapping hasn't been tested enough. The mapping is based on GTK's mapping. Finally, key
value of printable keys is always "MozPrintableKey"
on Qt build.
Qt::Key |
Gecko | Gecko Requires Gecko 37.0 |
---|---|---|
Qt::Key_Escape |
"Esc" |
"Escape" |
Qt::Key_Tab |
"Tab" |
"Tab" |
Qt::Key_Backtab |
"Unidentified" |
"Unidentified" |
Qt::Key_Backspace |
"Backspace" |
"Backspace" |
Qt::Key_Return |
"Enter" |
"Enter" |
Qt::Key_Enter |
"Enter" |
"Enter" |
Qt::Key_Insert |
"Insert" |
"Insert" |
Qt::Key_Delete |
"Del" |
"Delete" |
Qt::Key_Pause |
"Pause" |
"Pause" |
Qt::Key_Print |
"PrintScreen" |
"PrintScreen" |
Qt::Key_SysReq |
"PrintScreen" |
"PrintScreen" |
Qt::Key_Clear |
"Clear" |
"Clear" |
Qt::Key_Home |
"Home" |
"Home" |
Qt::Key_End |
"End" |
"End" |
Qt::Key_Left |
"Left" |
"ArrowLeft" |
Qt::Key_Up |
"Up" |
"ArrowUp" |
Qt::Key_Right |
"Right" |
"ArrowRight" |
Qt::Key_Down |
"Down" |
"ArrowDown" |
Qt::Key_PageUp |
"PageUp" |
"PageUp" |
Qt::Key_PageDown |
"PageDown" |
"PageDown" |
Qt::Key_Shift |
"Shift" |
"Shift" |
Qt::Key_Control |
"Control" |
"Control" |
Qt::Key_Meta |
"Meta" |
"Meta" |
Qt::Key_Alt |
"Alt" |
"Alt" |
Qt::Key_AltGr |
"AltGraph" |
"AltGraph" |
Qt::Key_CapsLock |
"CapsLock" |
"CapsLock" |
Qt::Key_NumLock |
"NumLock" |
"NumLock" |
Qt::Key_ScrollLock |
"ScrollLock" |
"ScrollLock" |
Qt::Key_F1 ~ Qt::Key_F35 |
"F1" ~ "F 35" |
"F1" ~ "F 35" |
Qt::Key_Super_L |
"OS" |
"OS" bug 936319 |
Qt::Key_Super_R |
"OS" |
"OS" bug 936319 |
Qt::Key_Menu |
"Menu" |
"ContextMenu" |
Qt::Key_Hyper_L |
"OS" |
"OS" bug 936319 |
Qt::Key_Hyper_R |
"OS" |
"OS" bug 936319 |
Qt::Key_Help |
"Help" |
"Help" |
Qt::Key_Direction_L |
"Unidentified" |
"Unidentified" |
Qt::Key_Direction_R |
"Unidentified" |
"Unidentified" |
Qt::Key_Space |
"Spacebar" "MozPrintableKey" |
Acctual input character. |
Qt::Key_Multi_key |
"Compose" |
"Compose" |
Qt::Key_Codeinput |
"CodeInput" |
"CodeInput" |
Qt::Key_SingleCandidate |
"Unidentified" |
"SingleCandidate" |
Qt::Key_MultipleCandidate |
"AllCandidates" |
"AllCandidates" |
Qt::Key_PreviousCandidate |
"PreviousCandidate" |
"PreviousCandidate" |
Qt::Key_Mode_switch |
"AltGraph" |
"AltGraph" |
Qt::Key_Kanji |
"KanjiMode" |
"KanjiMode" |
Qt::Key_Muhenkan |
"Nonconvert" |
"NonConvert" |
Qt::Key_Henkan |
"Convert" |
"Convert" |
Qt::Key_Romaji |
"RomanCharacters" |
"Romaji" |
Qt::Key_Hiragana |
"Hiragana" |
"Hiragana" |
Qt::Key_Katakana |
"Katakana" |
"Katakana" |
Qt::Key_Hiragana_Katakana |
"Unidentified" |
"HiraganaKatakana" |
Qt::Key_Zenkaku |
"FullWidth" |
"Zenkaku" |
Qt::Key_Hankaku |
"HalfWidth" |
"Hankaku" |
Qt::Key_Zenkaku_Hankaku |
"Unidentified" |
"ZenkakuHankaku" |
Qt::Key_Touroku |
"Unidentified" |
"Unidentified" |
Qt::Key_Massyo |
"Unidentified" |
"Unidentified" |
Qt::Key_Kana_Lock |
"KanaMode" |
"KanaMode" |
Qt::Key_Kana_Shift |
"KanaMode" |
"KanaMode" |
Qt::Key_Eisu_Shift |
"Alphanumeric" |
"Alphanumeric" |
Qt::Key_Eisu_toggle |
"Alphanumeric" |
"Alphanumeric" |
Qt::Key_Hangul |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Start |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_End |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Hanja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Jamo |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Romaja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Jeonja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Banja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_PreHanja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_PostHanja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Special |
"Unidentified" |
"Unidentified" |
Qt::Key_Dead_Grave |
"DeadGrave" |
"Dead" |
Qt::Key_Dead_Acute |
"DeadAcute" |
"Dead" |
Qt::Key_Dead_Circumflex |
"DeadCircumflex" |
"Dead" |
Qt::Key_Dead_Tilde |
"DeadTilde" |
"Dead" |
Qt::Key_Dead_Macron |
"DeadMacron" |
"Dead" |
Qt::Key_Dead_Breve |
"DeadBreve" |
"Dead" |
Qt::Key_Dead_Abovedot |
"DeadAboveDot" |
"Dead" |
Qt::Key_Dead_Diaeresis |
"DeadUmlaut" |
"Dead" |
Qt::Key_Dead_Abovering |
"DeadAboveRing" |
"Dead" |
Qt::Key_Dead_Doubleacute |
"DeadDoubleacute" |
"Dead" |
Qt::Key_Dead_Caron |
"DeadCaron" |
"Dead" |
Qt::Key_Dead_Cedilla |
"DeadCedilla" |
"Dead" |
Qt::Key_Dead_Ogonek |
"DeadOgonek" |
"Dead" |
Qt::Key_Dead_Iota |
"DeadIota" |
"Dead" |
Qt::Key_Dead_Voiced_Sound |
"DeadVoicedSound" |
"Dead" |
Qt::Key_Dead_Semivoiced_Sound |
"DeadSemivoicedSound" |
"Dead" |
Qt::Key_Dead_Belowdot |
"Unidentified" |
"Dead" |
Qt::Key_Dead_Hook |
"Unidentified" |
"Dead" |
Qt::Key_Dead_Horn |
"Unidentified" |
"Dead" |
Qt::Key_Back |
"BrowserBack" |
"BrowserBack" |
Qt::Key_Forward |
"BrowserForward" |
"BrowserForward" |
Qt::Key_Stop |
"BrowserStop" |
"BrowserStop" |
Qt::Key_Refresh |
"BrowserRefresh" |
"BrowserRefresh" |
Qt::Key_VolumeDown |
"VolumeDown" |
"VolumeDown" |
Qt::Key_VolumeMute |
"VolumeMute" |
"VolumeMute" |
Qt::Key_VolumeUp |
"VolumeUp" |
"VolumeUp" |
Qt::Key_BassBoost |
"Unidentified" |
"Unidentified" |
Qt::Key_BassUp |
"AudioBassBoostUp" |
"AudioBassBoostUp" |
Qt::Key_BassDown |
"AudioBassBoostDown" |
"AudioBassBoostDown" |
Qt::Key_TrebleUp |
"Unidentified" |
"Unidentified" |
Qt::Key_TrebleDown |
"Unidentified" |
"Unidentified" |
Qt::Key_MediaPlay |
"MediaPlay" |
"MediaPlay" |
Qt::Key_MediaStop |
"MediaStop" |
"MediaStop" |
Qt::Key_MediaPrevious |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
Qt::Key_MediaNext |
"MediaNextTrack" |
"MediaTrackNext" |
Qt::Key_MediaRecord |
"MediaRecord" |
"MediaRecord" |
Qt::Key_MediaPause |
"MediaPause" |
"MediaPause" |
Qt::Key_MediaTogglePlayPause |
"MediaPlayPause" |
"MediaPlayPause" |
Qt::Key_HomePage |
"BrowserHome" |
"BrowserHome" |
Qt::Key_Favorites |
"BrowserFavorites" |
"BrowserFavorites" |
Qt::Key_Search |
"BrowserSearch" |
"BrowserSearch" |
Qt::Key_Standby |
"Unidentified" |
"Standby" |
Qt::Key_OpenUrl |
"Unidentified" |
"Unidentified" |
Qt::Key_LaunchMail |
"LaunchMail" |
"LaunchMail" |
Qt::Key_LaunchMedia |
"Unidentified" |
"LaunchMediaPlayer" |
Qt::Key_Launch0 ~ Qt::Key_Launch9 |
"LaunchApplication1" ~ "LaunchApplication10" |
"LaunchApplication1" ~ "LaunchApplication10" |
Qt::Key_LaunchA ~ Qt::Key_LaunchH |
"LaunchApplication11" ~ "LaunchApplication18" |
"LaunchApplication11" ~ "LaunchApplication18" |
Qt::Key_MonBrightnessUp |
"BrightnessUp" |
"BrightnessUp" |
Qt::Key_MonBrightnessDown |
"BrightnessDown" |
"BrightnessDown" |
Qt::Key_KeyboardLightOnOff |
"Unidentified" |
"Unidentified" |
Qt::Key_KeyboardBrightnessUp |
"Unidentified" |
"Unidentified" |
Qt::Key_KeyboardBrightnessDown |
"Unidentified" |
"Unidentified" |
Qt::Key_PowerOff |
"Power" |
"PowerOff" |
Qt::Key_WakeUp |
"Unidentified" |
"WakeUp" |
Qt::Key_Eject |
"Eject" |
"Eject" |
Qt::Key_ScreenSaver |
"Unidentified" |
"LaunchScreenSaver" |
Qt::Key_WWW |
"Unidentified" |
"LaunchWebBrowser" |
Qt::Key_Memo |
"Unidentified" |
"Unidentified" |
Qt::Key_LightBulb |
"Unidentified" |
"Unidentified" |
Qt::Key_Shop |
"Unidentified" |
"Unidentified" |
Qt::Key_History |
"Unidentified" |
"Unidentified" |
Qt::Key_AddFavorite |
"Unidentified" |
"Unidentified" |
Qt::Key_HotLinks |
"Unidentified" |
"Unidentified" |
Qt::Key_BrightnessAdjust |
"Dimmer" |
"Dimmer" |
Qt::Key_Finance |
"Unidentified" |
"Unidentified" |
Qt::Key_Community |
"Unidentified" |
"Unidentified" |
Qt::Key_AudioRewind |
"MediaRewind" |
"MediaRewind" |
Qt::Key_BackForward |
"Unidentified" |
"Unidentified" |
Qt::Key_ApplicationLeft |
"Unidentified" |
"Unidentified" |
Qt::Key_ApplicationRight |
"Unidentified" |
"Unidentified" |
Qt::Key_Book |
"Unidentified" |
"Unidentified" |
Qt::Key_CD |
"Unidentified" |
"LaunchMediaPlayer" |
Qt::Key_Calculator |
"Unidentified" |
"LaunchCalculator" |
Qt::Key_ToDoList |
"Unidentified" |
"Unidentified" |
Qt::Key_ClearGrab |
"Unidentified" |
"Unidentified" |
Qt::Key_Close |
"Unidentified" |
"Close" |
Qt::Key_Copy |
"Copy" |
"Copy" |
Qt::Key_Cut |
"Cut" |
"Cut" |
Qt::Key_Display |
"Unidentified" |
"Unidentified" |
Qt::Key_DOS |
"Unidentified" |
"Unidentified" |
Qt::Key_Documents |
"Unidentified" |
"Unidentified" |
Qt::Key_Excel |
"Unidentified" |
"LaunchSpreadsheet" |
Qt::Key_Explorer |
"Unidentified" |
"LaunchMyComputer" |
Qt::Key_Game |
"Unidentified" |
"Unidentified" |
Qt::Key_Go |
"Unidentified" |
"Unidentified" |
Qt::Key_iTouch |
"Unidentified" |
"Unidentified" |
Qt::Key_LogOff |
"Unidentified" |
"LogOff" |
Qt::Key_Market |
"Unidentified" |
"Unidentified" |
Qt::Key_Meeting |
"Unidentified" |
"Unidentified" |
Qt::Key_MenuKB |
"Unidentified" |
"Unidentified" |
Qt::Key_MenuPB |
"Unidentified" |
"Unidentified" |
Qt::Key_MySites |
"Unidentified" |
"Unidentified" |
Qt::Key_News |
"Unidentified" |
"Unidentified" |
Qt::Key_OfficeHome |
"Unidentified" |
"Unidentified" |
Qt::Key_Option |
"Unidentified" |
"Unidentified" |
Qt::Key_Paste |
"Paste" |
"Paste" |
Qt::Key_Phone |
"Unidentified" |
"Unidentified" |
Qt::Key_Calendar |
"Unidentified" |
"LaunchCalendar" |
Qt::Key_Reply |
"Unidentified" |
"MailReply" |
Qt::Key_Reload |
"BrowserRefresh" |
"BrowserRefresh" |
Qt::Key_RotateWindows |
"Unidentified" |
"Unidentified" |
Qt::Key_RotationPB |
"Unidentified" |
"Unidentified" |
Qt::Key_RotationKB |
"Unidentified" |
"Unidentified" |
Qt::Key_Save |
"Unidentified" |
"Save" |
Qt::Key_Send |
"Unidentified" |
"MailSend" |
Qt::Key_Spell |
"Unidentified" |
"SpellCheck" |
Qt::Key_SplitScreen |
"Unidentified" |
"Unidentified" |
Qt::Key_Support |
"Unidentified" |
"Unidentified" |
Qt::Key_TaskPane |
"Unidentified" |
"Unidentified" |
Qt::Key_Terminal |
"Unidentified" |
"Unidentified" |
Qt::Key_Tools |
"Unidentified" |
"Unidentified" |
Qt::Key_Travel |
"Unidentified" |
"Unidentified" |
Qt::Key_Video |
"Unidentified" |
"LaunchMediaPlayer" |
Qt::Key_Word |
"Unidentified" |
"LaunchWordProcessor" |
Qt::Key_Xfer |
"Unidentified" |
"Unidentified" |
Qt::Key_ZoomIn |
"Unidentified" |
"ZoomIn" |
Qt::Key_ZoomOut |
"Unidentified" |
"ZoomOut" |
Qt::Key_Away |
"Unidentified" |
"Unidentified" |
Qt::Key_Messenger |
"Unidentified" |
"Unidentified" |
Qt::Key_WebCam |
"Unidentified" |
"LaunchWebCam" |
Qt::Key_MailForward |
"Unidentified" |
"MailForward" |
Qt::Key_Pictures |
"Unidentified" |
"Unidentified" |
Qt::Key_Music |
"Unidentified" |
"LaunchMusicPlayer" |
Qt::Key_Battery |
"Unidentified" |
"Unidentified" |
Qt::Key_Bluetooth |
"Unidentified" |
"Unidentified" |
Qt::Key_WLAN |
"Unidentified" |
"Unidentified" |
Qt::Key_UWB |
"Unidentified" |
"Unidentified" |
Qt::Key_AudioForward |
"FastFwd" |
"MediaFastForward" |
Qt::Key_AudioRepeat |
"Unidentified" |
"Unidentified" |
Qt::Key_AudioRandomPlay |
"RandomToggle" |
"RandomToggle" |
Qt::Key_Subtitle |
"Subtitle" |
"Subtitle" |
Qt::Key_AudioCycleTrack |
"Unidentified" |
"Unidentified" |
Qt::Key_Time |
"Unidentified" |
"Unidentified" |
Qt::Key_Hibernate |
"Unidentified" |
"Hibernate" |
Qt::Key_View |
"Unidentified" |
"Unidentified" |
Qt::Key_TopMenu |
"Unidentified" |
"Unidentified" |
Qt::Key_PowerDown |
"Unidentified" |
"PowerOff" |
Qt::Key_Suspend |
"Unidentified" |
"Standby" |
Qt::Key_ContrastAdjust |
"Unidentified" |
"Unidentified" |
Qt::Key_TouchpadToggle |
"Unidentified" |
"Unidentified" |
Qt::Key_TouchpadOn |
"Unidentified" |
"Unidentified" |
Qt::Key_TouchpadOff |
"Unidentified" |
"Unidentified" |
Qt::Key_MicMute |
"Unidentified" |
"Unidentified" |
Qt::Key_Red |
"Unidentified" |
"ColorF0Red" |
Qt::Key_Green |
"Unidentified" |
"ColorF1Green" |
Qt::Key_Yellow |
"Unidentified" |
"ColorF2Yellow" |
Qt::Key_Blue |
"Unidentified" |
"ColorF3Blue" |
Qt::Key_ChannelUp |
"Unidentified" |
"Unidentified" |
Qt::Key_ChannelDown |
"Unidentified" |
"Unidentified" |
Qt::Key_MediaLast |
"MediaLast" |
"MediaLast" |
Qt::Key_unknown |
"Unidentified" |
"Unidentified" |
Qt::Key_Call |
"Unidentified" |
"Unidentified" |
Qt::Key_Camera |
"Camera" |
"Camera" |
Qt::Key_CameraFocus |
"Unidentified" |
"Unidentified" |
Qt::Key_Context1 |
"Unidentified" |
"Unidentified" |
Qt::Key_Context2 |
"Unidentified" |
"Unidentified" |
Qt::Key_Context3 |
"Unidentified" |
"Unidentified" |
Qt::Key_Context4 |
"Unidentified" |
"Unidentified" |
Qt::Key_Flip |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangup |
"Unidentified" |
"Unidentified" |
Qt::Key_No |
"Unidentified" |
"Unidentified" |
Qt::Key_Select |
"Unidentified" |
"Unidentified" |
Qt::Key_Yes |
"Unidentified" |
"Unidentified" |
Qt::Key_ToggleCallHangup |
"Unidentified" |
"Unidentified" |
Qt::Key_VoiceDial |
"Unidentified" |
"Unidentified" |
Qt::Key_LastNumberRedial |
"Unidentified" |
"Unidentified" |
Qt::Key_Execute |
"Execute" |
"Execute" |
Qt::Key_Printer |
"Unidentified" |
"Print" |
Qt::Key_Play |
"Play" |
"Play" |
Qt::Key_Sleep |
"Unidentified" |
"Standby" |
Qt::Key_Zoom |
"Zoom" |
"ZoomToggle" |
Qt::Key_Cancel |
"Cancel" |
"Cancel" |