KeyboardEvent.key

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 printiable 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);

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support

45.0

23.0 (23.0) 9.0 Not supported Not supported
non-printable keys Not supported 23.0 (23.0) 9.0 Not supported Not supported
printable keys Not supported 29.0 (29.0) 9.0 Not supported Not supported
dead key Not supported Not supported Not supported Not supported Not supported
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support Not supported 23.0 (23.0) ? ? Not supported
non-printable keys of virtual keyboard Not supported 23.0 (23.0) ? ? Not supported
printable keys of virtual keyboard Not supported ? ? ? Not supported
non-printable keys of physical keyboard Not supported 23.0 (23.0) ? ? Not supported
printable keys of physical keyboard Not supported 29.0 (29.0) ? ? Not supported

Specification

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,
VK_HANGUEL,
VK_HANGUL (0x15)
"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,
VK_KANJI (0x19)
"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 multimedita keyobard doesn'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)

keysyms Gecko Gecko Requires Gecko 37.0
GDK_BackSpace "Backspace" "Backspace"
GDK_Tab "Tab" "Tab"
GDK_Linefeed "Unidentified" "Unidentified"
GDK_Clear "Clear" "Clear"
GDK_Return "Enter" "Enter"
GDK_Pause "Pause" "Pause"
GDK_Scroll_Lock "ScrollLock" "ScrollLock"
GDK_Sys_Req "PrintScreen" "PrintScreen"
GDK_Escape "Esc" "Escape"
GDK_Delete "Del" "Delete"
GDK_Multi_key "Compose" "Compose"
GDK_Codeinput (GDK_KEY_Hangul_Codeinput) "CodeInput" "CodeInput"
GDK_SingleCandidate (GDK_Kanji_Bangou, GDK_Hangul_SingleCandidate) "Unidentified" "SingleCandidate"
GDK_MultipleCandidate (GDK_Hangul_MultipleCandidate) "AllCandidates" "AllCandidates"
GDK_PreviousCandidate (GDK_Hangul_PreviousCandidate) "PreviousCandidate" "PreviousCandidate"
GDK_Kanji "KanjiMode" "KanjiMode"
GDK_Muhenkan "Nonconvert" "NonConvert"
GDK_Henkan_Mode "Unidentified" "Unidentified"
GDK_Henkan "Convert" "Convert"
GDK_Romaji "RomanCharacters" "Romaji"
GDK_Hiragana "Hiragana" "Hiragana"
GDK_Katakana "Katakana" "Katakana"
GDK_Hiragana_Katakana "Unidentified" "HiraganaKatakana"
GDK_Zenkaku "FullWidth" "Zenkaku"
GDK_Hankaku "HalfWidth" "Hankaku"
GDK_Zenkaku_Hankaku "Unidentified" "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"
GDK_Home "Home" "Home"
GDK_Left "Left" "ArrowLeft"
GDK_Up "Up" "ArrowUp"
GDK_Right "Right" "ArrowRight"
GDK_Down "Down" "ArrowDown"
GDK_Prior (GDK_Page_Up) "PageUp" "PageUp"
GDK_Next (GDK_Page_Down) "PageDown" "PageDown"
GDK_End "End" "End"
GDK_Begin "Unidentified" "Unidentified"
GDK_Select "Select" "Select"
GDK_Print "PrintScreen" "PrintScreen"
GDK_Execute "Execute" "Execute"
GDK_Insert "Insert" "Insert"
GDK_Undo "Undo" "Undo"
GDK_Redo "Unidentified" "Redo"
GDK_Menu "Menu" "ContextMenu"
GDK_Find "Find" "Find"
GDK_Cancel "Cancel" "Cancel"
GDK_Help "Help" "Help"
GDK_Break "Pause" "Pause"

GDK_Mode_switch (GDK_script_switch,
GDK_ISO_Group_Shift, GDK_kana_switch,
GDK_Arabic_switch, GDK_Greek_switch,
GDK_Hebrew_switch, GDK_Hangul_switch)

"AltGraph" "AltGraph"
GDK_Num_Lock "NumLock" "NumLock"
GDK_KP_Space "Spacebar"
Actual input character. 
Actual input character.
GDK_KP_Tab "Tab" "Tab"
GDK_KP_Enter "Enter" "Enter"
GDK_KP_F1 ~ GDK_KP_F4 "F1""F4" "F1""F4"
GDK_KP_Home "Home" "Home"
GDK_KP_Left "Left" "ArrowLeft"
GDK_KP_Up "Up" "ArrowUp"
GDK_KP_Right "Right" "ArrowRight"
GDK_KP_Down "Down" "ArrowDown"
GDK_KP_Prior (GDK_KP_Page_Up) "PageUp" "PageUp"
GDK_KP_Next (GDK_KP_Page_Down) "PageDown" "PageDown"
GDK_KP_End "End" "End"
GDK_KP_Begin "Unidentified" "Unidentified"
GDK_KP_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_0GDK_KP_9 Actual input character. Actual input character.
GDK_F1GDK_F10 "F1""F10" "F1""F10"
GDK_F11 (GDK_L1)GDK_F20 (GDK_L10) "F11""F20" "F11""F20"
GDK_F21 (GDK_R1)GDK_F35 (GDK_R15) "F21""F35" "F21""F35"
GDK_Shift_L "Shift" "Shift"
GDK_Shift_R "Shift" "Shift"
GDK_Control_L "Control" "Control"
GDK_Control_R "Control" "Control"
GDK_Caps_Lock "CapsLock" "CapsLock"
GDK_Shift_Lock "Shift" "Shift"
GDK_Meta_L "Meta" "Meta"
GDK_Meta_R "Meta" "Meta"
GDK_Alt_L "Alt" "Alt"
GDK_Alt_R "Alt" "Alt"
GDK_Super_L "OS" "OS" bug 936319
GDK_Super_R "OS" "OS" bug 936319
GDK_Hyper_L "OS" "OS" bug 936319
GDK_Hyper_R "OS" "OS" bug 936319
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"
GDK_ISO_Left_Tab "Unidentified" "Unidentified"
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"
GDK_3270_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 "BrightnessUp" "BrightnessUp"
GDK_MonBrightnessDown "BrightnessDown" "BrightnessDown"
GDK_KbdLightOnOff "Unidentified" "Unidentified"
GDK_KbdBrightnessUp "Unidentified" "Unidentified"
GDK_KbdBrightnessDown "Unidentified" "Unidentified"
GDK_Standby "Unidentified" "Standby"
GDK_AudioLowerVolume "VolumeDown" "VolumeDown"
GDK_AudioMute "VolumeMute" "VolumeMute"
GDK_AudioRaiseVolume "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 "Unidentified" "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 "Unidentified" "Standby"
GDK_Hibernate "Unidentified" "Hibernate"
GDK_TouchpadToggle "Unidentified" "Unidentified"
GDK_TouchpadOn "Unidentified" "Unidentified"
GDK_TouchpadOff "Unidentified" "Unidentified"
GDK_AudioMicMute "Unidentified" "Unidentified"
GDK_Switch_VT_1GDK_Switch_VT_12 "Unidentified" "Unidentified"
GDK_Ungrab "Unidentified" "Unidentified"
GDK_ClearGrab "Unidentified" "Unidentified"
GDK_Next_VMode "Unidentified" "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 "MozPrinableKey" 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_F1Qt::Key_F35 "F1""F35" "F1""F35"
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_Launch0Qt::Key_Launch9 "LaunchApplication1""LaunchApplication10" "LaunchApplication1""LaunchApplication10"
Qt::Key_LaunchAQt::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"

Document Tags and Contributors

Last updated by: jwhitlock,