MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Your Search Results

    KeyboardEvent.key

    The KeyboardEvent.key read-only property represents the function or purpose of the key with current keyboard layout and current modifier state.

    If the event causes text input, the value is input text.

    If the event is caused by a dead key press, the key value must be "Dead".

    If the event is caused by function key press, the key value must be one of pre-defined key values. If there is no proper name for the key, the value must be "Unidentified".

    Uninitialized value must be "" (empty string).

    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 Not supported 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. Requires Gecko 29.0
    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. Requires Gecko 29.0
    Actual input character.
    VK_ADD (0x6B) "Add" "+" "Add"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    VK_SEPARATOR (0x6C) "Separator" null "Separator"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    VK_SUBTRACT (0x6D) "Subtract" "-" "Subtract"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    VK_DECIMAL (0x6E) "Decimal" "." "Decimal"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    VK_DIVIDE (0x6F) "Divide" "/" "Divide"
    Actual input character. Requires Gecko 29.0
    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. Requires Gecko 29.0
    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. Requires Gecko 29.0
    Actual input character.
    kVK_ANSI_KeypadMultiply (0x43) "Multiply"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    kVK_ANSI_KeypadPlus (0x45) "Add"
    Actual input character. Requires Gecko 29.0
    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. Requires Gecko 29.0
    Actual input character.
    kVK_ANSI_KeypadEnter (0x4C) "Enter" "Enter"
    kVK_ANSI_KeypadMinus (0x4E) "Subtract"
    Actual input character. Requires Gecko 29.0
    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. Requires Gecko 29.0
    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. Requires Gecko 29.0
    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. Requires Gecko 29.0
    Actual input character.
    AKEYCODE_NUMPAD_MULTIPLY (155) "Multiply"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    AKEYCODE_NUMPAD_SUBTRACT (156) "Subtract"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    AKEYCODE_NUMPAD_ADD (157) "Add"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    AKEYCODE_NUMPAD_DOT (158) "Decimal"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    AKEYCODE_NUMPAD_COMMA (159) "Separator"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    AKEYCODE_NUMPAD_ENTER (160) "Enter" "Enter"
    AKEYCODE_NUMPAD_EQUALS (161) "Equals"
    Actual input character. Requires Gecko 29.0
    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. Requires Gecko 29.0
    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. Requires Gecko 29.0
    Actual input character.
    GDK_KP_Multiply "Multiply"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    GDK_KP_Add "Add"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    GDK_KP_Separator "Separator"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    GDK_KP_Subtract "Subtract"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    GDK_KP_Decimal "Decimal"
    Actual input character. Requires Gecko 29.0
    Actual input character.
    GDK_KP_Divide "Divide"
    Actual input character. Requires Gecko 29.0
    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. Requires Gecko 29.0
    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" Requires Gecko 29.0
    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

    Contributors to this page: johndrinkwater, fscholz, ishita, Masayuki, jscape, teoli, Hixhi
    Last updated by: Hixhi,