mozilla
Your Search Results

    KeyboardEvent.code

    The KeyboardEvent.code property represents a physical key, that is value not changed neither by the modifier state, nor by keyboard layout.

    If the inputting keyboard isn't a physical keyboard, e.g., using virtual keyboard or accessibility tools, web browsers should set proper code value for compatibility as far as possible.

    Uninitialized value must be "" (empty string).

    This is useful when you attempt to distinguish keys physically. However, you need to be careful when you reference this value for printable key events. For example, "KeyQ" is set for the "q" key of the QWERTY keyboard layout, the "'" key of the Dvorak keyboard layout and the "a" key of the AZERTY keyboard layout. This means that you cannot show the actual key label for users. In other words, it's impossible to generate a proper tutorial for all users if some of them use an unexpected keyboard layout.

    Example

    window.addEventListener("keydown", function (event) {
      if (event.defaultPrevented) {
        return; // Should do nothing if the key event was already consumed.
      }
    
      switch (event.code) {
        case "KeyS":
          // Handle "s" key as "down arrow" key.
          break;
        case "KeyW":
          // Handle "w" key as "up arrow" key.
          break;
        case "KeyA":
          // Handle "a" key as "left arrow" key.
          break;
        case "KeyD":
          // Handle "d" key as "right arrow" key.
          break;
        default:
          return; // Quit when this doesn't handle the key event.
      }
    
      // Consume the event for suppressing "double action".
      event.preventDefault();
    }, true);
    

    Specification

    Specification Status Comment
    Document Object Model (DOM) Level 3 Events Specification
    The definition of 'KeyboardEvent.code' in that specification.
    Working Draft Initial definition, included code values.

    Browser compatibility

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Basic support Not supported 32.0 (32.0) [1] Not supported Not supported Not supported
    Without scancode (Windows) Not supported 32.0 (32.0) Not supported Not supported Not supported
    Without scancode (Linux) 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 32.0 (32.0) *1 Not supported Not supported Not supported
    Virtual keyboard Not supported Not supported Not supported Not supported Not supported

    [1] Disabled on release builds: only available on Nightly, Aurora and Developer Editions. Starting Gecko 38.0, it's enabled in release builds too.

    Code values

    The following tables show what code values are used for each native scancode or virtual keycode.

    Code values on Windows (When scancode is available)

    scancode Gecko Requires Gecko 32.0
    0x0000 ""
    0x0001 "Escape"
    0x0002 "Digit0"
    0x0003 "Digit1"
    0x0004 "Digit2"
    0x0005 "Digit3"
    0x0006 "Digit4"
    0x0007 "Digit5"
    0x0008 "Digit6"
    0x0009 "Digit7"
    0x000A "Digit8"
    0x000B "Digit9"
    0x000C "Minus"
    0x000D "Equal"
    0x000E "Backspace"
    0x000F "Tab"
    0x0010 "KeyQ"
    0x0011 "KeyW"
    0x0012 "KeyE"
    0x0013 "KeyR"
    0x0014 "KeyT"
    0x0015 "KeyY"
    0x0016 "KeyU"
    0x0017 "KeyI"
    0x0018 "KeyO"
    0x0019 "KeyP"
    0x001A "BracketLeft"
    0x001B "BracketRight"
    0x001C "Enter"
    0x001D "ControlLeft"
    0x001E "KeyA"
    0x001F "KeyS"
    0x0020 "KeyD"
    0x0021 "KeyF"
    0x0022 "KeyG"
    0x0023 "KeyH"
    0x0024 "KeyJ"
    0x0025 "KeyK"
    0x0026 "KeyL"
    0x0027 "Semicolon"
    0x0028 "Quote"
    0x0029 "Backquote"
    0x002A "ShiftLeft"
    0x002B "Backslash"
    0x002C "KeyZ"
    0x002D "KeyX"
    0x002E "KeyC"
    0x002F "KeyV"
    0x0030 "KeyB"
    0x0031 "KeyN"
    0x0032 "KeyM"
    0x0033 "Comma"
    0x0034 "Period"
    0x0035 "Slash"
    0x0036 "ShiftRight"
    0x0037 "NumpadMultiply"
    0x0038 "AltLeft"
    0x0039 "Space"
    0x003A "CapsLock"
    0x003B "F1"
    0x003C "F2"
    0x003D "F3"
    0x003E "F4"
    0x003F "F5"
    0x0040 "F6"
    0x0041 "F7"
    0x0042 "F8"
    0x0043 "F9"
    0x0044 "F10"
    0x0045 "Pause"
    0x0046 "ScrollLock"
    0x0047 "Numpad7"
    0x0048 "Numpad8"
    0x0049 "Numpad9"
    0x004A "NumpadSubtract"
    0x004B "Numpad4"
    0x004C "Numpad5"
    0x004D "Numpad6"
    0x004E "NumpadAdd"
    0x004F "Numpad1"
    0x0050 "Numpad2"
    0x0051 "Numpad3"
    0x0052 "Numpad0"
    0x0053 "NumpadDecimal"
    0x0054 (Alt + PrintScreen) "PrintScreen"
    0x0055 ""
    0x0056 "IntlBackslash"
    0x0057 "F11"
    0x0058 "F12"
    0x0059 "NumpadEqual"
    0x005A0x0063 ""
    0x0064 "F13"
    0x0065 "F14"
    0x0066 "F15"
    0x0067 "F16"
    0x0068 "F17"
    0x0069 "F18"
    0x006A "F19"
    0x006B "F20"
    0x006C "F21"
    0x006D "F22"
    0x006E "F23"
    0x006F ""
    0x0070 "KanaMode"
    0x0071 (Hanja key without Korean keyboard layout) "Lang2"
    0x0072 (Han/Yeong key without Korean keyboard layout) "Lang1"
    0x0073 "IntlRo"
    0x0074, 0x0075 ""
    0x0076 "F24"
    0x0077, 0x0078 ""
    0x0079 "Convert"
    0x007A ""
    0x007B "NonConvert"
    0x007C ""
    0x007D "IntlYen"
    0x007E "NumpadComma"
    0x007F ""
    0xE0000xE00F ""
    0xE010 "MediaTrackPrevious"
    0xE0110xE018 ""
    0xE019 "MediaTrackNext"
    0xE01A, 0xE01B ""
    0xE01C "NumpadEnter"
    0xE01D "ControlRight"
    0xE01E0xE01F ""
    0xE020 "VolumeMute"
    0xE021 "LaunchApp2"
    0xE022 "MediaPlayPause"
    0xE023 ""
    0xE024 "MediaStop"
    0xE0250xE02D ""
    0xE02E "VolumeDown"
    0xE02F ""
    0xE030 "VolumeUp"
    0xE031 ""
    0xE032 "BrowserHome"
    0xE033, 0xE034 ""
    0xE035 "NumpadDivide"
    0xE036 ""
    0xE037 "PrintScreen"
    0xE038 "AltRight"
    0xE0390xE044 ""
    0xE045 "NumLock"
    0xE046 (Ctrl + Pause) "Pause"
    0xE047 "Home"
    0xE048 "ArrowUp"
    0xE049 "PageUp"
    0xE04A ""
    0xE04B "ArrowLeft"
    0xE04C ""
    0xE04D "ArrowRight"
    0xE04F "End"
    0xE050 "ArrowDown"
    0xE051 "PageDown"
    0xE052 "Insert"
    0xE053 "Delete"
    0xE0540xE05A ""
    0xE05B "OSLeft"
    0xE05C "OSRight"
    0xE05D "ContextMenu"
    0xE05E "Power"
    0xE05F0xE064 ""
    0xE065 "BrowserSearch"
    0xE066 "BrowserFavorites"
    0xE067 "BrowserRefresh"
    0xE068 "BrowserStop"
    0xE069 "BrowserForward"
    0xE06A "BrowserBack"
    0xE06B "LaunchApp1"
    0xE06C "LaunchMail"
    0xE06D "MediaSelect"
    0xE06E ~ 0xE0F0 ""
    0xE0F1 (Hanja key with Korean keyboard layout) "Lang2"
    0xE0F2 (Han/Yeong key with Korean keyboard layout) "Lang1"

    Code values on Mac

    On Mac OS X, it's hard to get scancode or something which can distinguish a physical key from a key event. Therefore, Gecko always maps code value from the virtual keycode.

    Virtual keycode Gecko Requires Gecko 32.0
    kVK_ANSI_A (0x00) "KeyA"
    kVK_ANSI_S (0x01) "KeyS"
    kVK_ANSI_D (0x02) "KeyD"
    kVK_ANSI_F (0x03) "KeyF"
    kVK_ANSI_H (0x04) "KeyH"
    kVK_ANSI_G (0x05) "KeyG"
    kVK_ANSI_Z (0x06) "KeyZ"
    kVK_ANSI_X (0x07) "KeyX"
    kVK_ANSI_C (0x08) "KeyC"
    kVK_ANSI_V (0x09) "KeyV"
    kVK_ISO_Section (0x0A) "IntlBackslash"
    kVK_ANSI_B (0x0B) "KeyB"
    kVK_ANSI_Q (0x0C) "KeyQ"
    kVK_ANSI_W (0x0D) "KeyW"
    kVK_ANSI_E (0x0E) "KeyE"
    kVK_ANSI_R (0x0F) "KeyR"
    kVK_ANSI_Y (0x10) "KeyY"
    kVK_ANSI_T (0x11) "KeyT"
    kVK_ANSI_1 (0x12) "Digit1"
    kVK_ANSI_2 (0x13) "Digit2"
    kVK_ANSI_3 (0x14) "Digit3"
    kVK_ANSI_4 (0x15) "Digit4"
    kVK_ANSI_6 (0x16) "Digit6"
    kVK_ANSI_5 (0x17) "Digit7"
    kVK_ANSI_Equal (0x18) "Equal"
    kVK_ANSI_9 (0x19) "Digit9"
    kVK_ANSI_7 (0x1A) "Digit7"
    kVK_ANSI_Minus (0x1B) "Minus"
    kVK_ANSI_8 (0x1C) "Digit8"
    kVK_ANSI_0 (0x1D) "Digit0"
    kVK_ANSI_RightBracket (0x1E) "BracketRight"
    kVK_ANSI_O (0x1F) "KeyO"
    kVK_ANSI_U (0x20) "KeyU"
    kVK_ANSI_LeftBracket (0x21) "BracketLeft"
    kVK_ANSI_I (0x22) "KeyI"
    kVK_ANSI_P (0x23) "KeyP"
    kVK_Return (0x24) "Enter"
    kVK_ANSI_L (0x25) "KeyL"
    kVK_ANSI_J (0x26) "KeyJ"
    kVK_ANSI_Quote (0x27) "Quote"
    kVK_ANSI_K (0x28) "KeyK"
    kVK_ANSI_Semicolon (0x29) "Semicolon"
    kVK_Tab (0x30) "Tab"
    kVK_Space (0x31) "Space"
    kVK_ANSI_Grave (0x32) "Backquote"
    kVK_Delete (0x33) "Backspace"
    Enter key on keypad of PowerBook (0x34) "NumpadEnter"
    kVK_Escape (0x35) "Escape"
    right-command key (0x36) "OSRight"
    kVK_Command (0x37) "OSLeft"
    kVK_Shift (0x38) "ShiftLeft"
    kVK_CapsLock (0x39) "CapsLock"
    kVK_Option (0x3A) "AltLeft"
    kVK_Control (0x3B) "ControlLeft"
    kVK_RightShift (0x3C) "ShiftRight"
    kVK_RightOption (0x3D) "AltRight"
    kVK_RightControl (0x3E) "ControlRight"
    kVK_Function (0x3F) "Fn"
    kVK_F17 (0x40) "F17"
    kVK_ANSI_KeypadDecimal (0x41) "NumpadDecimal"
    kVK_ANSI_KeypadMultiply (0x43) "NumpadMultiply"
    kVK_ANSI_KeypadPlus (0x45) "NumpadAdd"
    kVK_ANSI_KeypadClear (0x47) "NumLock"
    kVK_VolumeUp (0x48) "VolumeUp"
    kVK_VolumeDown (0x49) "VolumeDown"
    kVK_Mute (0x4A) "VolumeMute"
    kVK_ANSI_KeypadDivide (0x4B) "NumpadDivide"
    kVK_ANSI_KeypadEnter (0x4C) "NumpadEnter"
    kVK_ANSI_KeypadMinus (0x4E) "NumpadSubtract"
    kVK_F18 (0x4F) "F18"
    kVK_F19 (0x50) "F19"
    kVK_ANSI_KeypadEquals (0x51) "NumpadEqual"
    kVK_ANSI_Keypad0 (0x52) "Numpad0"
    kVK_ANSI_Keypad1 (0x53) "Numpad1"
    kVK_ANSI_Keypad2 (0x54) "Numpad2"
    kVK_ANSI_Keypad3 (0x55) "Numpad3"
    kVK_ANSI_Keypad4 (0x56) "Numpad4"
    kVK_ANSI_Keypad5 (0x57) "Numpad5"
    kVK_ANSI_Keypad6 (0x58) "Numpad6"
    kVK_ANSI_Keypad7 (0x59) "Numpad7"
    kVK_F20 (0x5A) "F20"
    kVK_ANSI_Keypad8 (0x5B) "Numpad8"
    kVK_ANSI_Keypad9 (0x5C) "Numpad9"
    kVK_JIS_KeypadComma (0x5F) "NumpadComma"
    kVK_F5 (0x60) "F5"
    kVK_F6 (0x61) "F6"
    kVK_F7 (0x62) "F7"
    kVK_F3 (0x63) "F3"
    kVK_F8 (0x64) "F8"
    kVK_F9 (0x65) "F9"
    kVK_JIS_Eisu (0x66) "Lang2"
    kVK_F11 (0x67) "F11"
    kVK_JIS_Kana (0x68) "Lang1"
    kVK_F13 (0x69) "F13"
    kVK_F16 (0x6A) "F16"
    kVK_F14 (0x6B) "F14"
    kVK_F10 (0x6D) "F10"
    kVK_F12 (0x6F) "F12"
    kVK_F15 (0x71) "F15"
    kVK_Help (0x72) "Help"
    kVK_Home (0x73) "Home"
    kVK_PageUp (0x74) "PageUp"
    kVK_ForwardDelete (0x75) "Delete"
    kVK_F4 (0x76) "F4"
    kVK_End (0x77) "End"
    kVK_F2 (0x78) "F2"
    kVK_PageDown (0x79) "PageDown"
    kVK_F1 (0x7A) "F1"
    kVK_LeftArrow (0x7B) "Left"
    kVK_RightArrow (0x7C) "Right"
    kVK_DownArrow (0x7D) "Down"
    kVK_UpArrow (0x7E) "Up"

    Code values on Linux (X11) (When scancode is available)

    scancode (hardware_keycode) Gecko Requires Gecko 32.0
    0x0009 "Escape"
    0x000A "Digit1"
    0x000B "Digit2"
    0x000C "Digit3"
    0x000D "Digit4"
    0x000E "Digit5"
    0x000F "Digit6"
    0x0010 "Digit7"
    0x0011 "Digit8"
    0x0012 "Digit9"
    0x0013 "Digit0"
    0x0014 "Minus"
    0x0015 "Equal"
    0x0016 "Backspace"
    0x0017 "Tab"
    0x0018 "KeyQ"
    0x0019 "KeyW"
    0x001A "KeyE"
    0x001B "KeyR"
    0x001C "KeyT"
    0x001D "KeyY"
    0x001E "KeyU"
    0x001F "KeyI"
    0x0020 "KeyO"
    0x0021 "KeyP"
    0x0022 "BracketLeft"
    0x0023 "BracketRight"
    0x0024 "Enter"
    0x0025 "ControlLeft"
    0x0026 "KeyA"
    0x0027 "KeyS"
    0x0028 "KeyD"
    0x0029 "KeyF"
    0x002A "KeyG"
    0x002B "KeyH"
    0x002C "KeyJ"
    0x002D "KeyK"
    0x002E "KeyL"
    0x002F "Semicolon"
    0x0030 "Quote"
    0x0031 "Backquote"
    0x0032 "ShiftLeft"
    0x0033 "Backslash"
    0x0034 "KeyZ"
    0x0035 "KeyX"
    0x0036 "KeyC"
    0x0037 "KeyV"
    0x0038 "KeyB"
    0x0039 "KeyN"
    0x003A "KeyM"
    0x003B "Comma"
    0x003C "Period"
    0x003D "Slash"
    0x003E "ShiftRight"
    0x003F "NumpadMultiply"
    0x0040 "AltLeft"
    0x0041 "Space"
    0x0042 "CapsLock"
    0x0043 "F1"
    0x0044 "F2"
    0x0045 "F3"
    0x0046 "F4"
    0x0047 "F5"
    0x0048 "F6"
    0x0049 "F7"
    0x004A "F8"
    0x004B "F9"
    0x004C "F10"
    0x004D "NumLock"
    0x004E "ScrollLock"
    0x004F "Numpad7"
    0x0050 "Numpad8"
    0x0051 "Numpad9"
    0x0052 "NumpadSubtract"
    0x0053 "Numpad4"
    0x0054 "Numpad5"
    0x0055 "Numpad6"
    0x0056 "NumpadAdd"
    0x0057 "Numpad1"
    0x0058 "Numpad2"
    0x0059 "Numpad3"
    0x005A "Numpad0"
    0x005B "NumpadDecimal"
    0x005C, 0x005D ""
    0x005E "IntlBackslash"
    0x005F "F11"
    0x0060 "F12"
    0x0061 "IntlRo"
    0x0062, 0x0063 ""
    0x0064 "Convert"
    0x0065 "KanaMode"
    0x0066 "NonConvert"
    0x0067 ""
    0x0068 "NumpadEnter"
    0x0069 "ControlRight"
    0x006A "NumpadDivide"
    0x006B "PrintScreen"
    0x006C "AltRight"
    0x006D ""
    0x006E "Home"
    0x006F "ArrowUp"
    0x0070 "PageUp"
    0x0071 "ArrowLeft"
    0x0072 "ArrowRight"
    0x0073 "End"
    0x0074 "ArrowDown"
    0x0075 "PageDown"
    0x0076 "Insert"
    0x0077 "Delete"
    0x0078 ""
    0x0079 "VolumeMute"
    0x007A "VolumeDown"
    0x007B "VolumeUp"
    0x007C ""
    0x007D "NumpadComma"
    0x007E ""
    0x007F "Pause"
    0x0080 ""
    0x0081 "NumpadComma"
    0x0082 "Lang1"
    0x0083 "Lang2"
    0x0084 "IntlYen"
    0x0085 "OSLeft"
    0x0086 "OSRight"
    0x0087 "ContextMenu"
    0x0088 "BrowserStop"
    0x0089 "Again" Requires Gecko 38.0
    0x008A "Props" Requires Gecko 38.0
    0x008B "Undo" Requires Gecko 38.0
    0x008C "Select" Requires Gecko 38.0
    0x008D "Copy" Requires Gecko 38.0
    0x008E "Open" Requires Gecko 38.0
    0x008F "Paste" Requires Gecko 38.0
    0x0090 "Find" Requires Gecko 38.0
    0x0091 "Cut" Requires Gecko 38.0
    0x0092 "Help"
    0x0093 ""
    0x0094 "LaunchApp2"
    0x0095, 0x0096 ""
    0x0097 "WakeUp"
    0x0098 "LaunchApp1"
    0x00990x00A2 ""
    0x00A3 "LaunchMail"
    0x00A4 "BrowserFavorites"
    0x00A5 ""
    0x00A6 "BrowserBack"
    0x00A7 "BrowserForward"
    0x00A8 ""
    0x00A9 "Eject"
    0x00AA ""
    0x00AB "MediaTrackNext"
    0x00AC "MediaPlayPause"
    0x00AD "MediaTrackPrevious"
    0x00AE "MediaStop"
    0x00AF0x00B2 ""
    0x00B3 "MediaSelect"
    0x00B4 "BrowserHome"
    0x00B5 "BrowserRefresh"
    0x00B60x00BE ""
    0x00BF "F13"
    0x00C0 "F14"
    0x00C1 "F15"
    0x00C2 "F16"
    0x00C3 "F17"
    0x00C4 "F18"
    0x00C5 "F19"
    0x00C6 "F20"
    0x00C7 "F21"
    0x00C8 "F22"
    0x00C9 "F23"
    0x00CA "F24"
    0x00CB ~ 0x00E0 ""
    0x00E1 "BrowserSearch"

    Code values on Android and Firefox OS (When scancode is available)

    scancode Gecko Requires Gecko 32.0
    0x0001 "Escape"
    0x0002 "Digit1"
    0x0003 "Digit2"
    0x0004 "Digit3"
    0x0005 "Digit4"
    0x0006 "Digit5"
    0x0007 "Digit6"
    0x0008 "Digit7"
    0x0009 "Digit8"
    0x000A "Digit9"
    0x000B "Digit0"
    0x000C "Minus"
    0x000D "Equal"
    0x000E "Backspace"
    0x000F "Tab"
    0x0010 "KeyQ"
    0x0011 "KeyW"
    0x0012 "KeyE"
    0x0013 "KeyR"
    0x0014 "KeyT"
    0x0015 "KeyY"
    0x0016 "KeyU"
    0x0017 "KeyI"
    0x0018 "KeyO"
    0x0019 "KeyP"
    0x001A "BracketLeft"
    0x001B "BracketRight"
    0x001C "Enter"
    0x001D "ControlLeft"
    0x001E "KeyA"
    0x001F "KeyS"
    0x0020 "KeyD"
    0x0021 "KeyF"
    0x0022 "KeyG"
    0x0023 "KeyH"
    0x0024 "KeyJ"
    0x0025 "KeyK"
    0x0026 "KeyL"
    0x0027 "Semicolon"
    0x0028 "Quote"
    0x0029 "Backquote"
    0x002A "ShiftLeft"
    0x002B "Backslash"
    0x002C "KeyZ"
    0x002D "KeyX"
    0x002E "KeyC"
    0x002F "KeyV"
    0x0030 "KeyB"
    0x0031 "KeyN"
    0x0032 "KeyM"
    0x0033 "Comma"
    0x0034 "Period"
    0x0035 "Slash"
    0x0036 "ShiftRight"
    0x0037 "NumpadMultiply"
    0x0038 "AltLeft"
    0x0039 "Space"
    0x003A "CapsLock"
    0x003B "F1"
    0x003C "F2"
    0x003D "F3"
    0x003E "F4"
    0x003F "F5"
    0x0040 "F6"
    0x0041 "F7"
    0x0042 "F8"
    0x0043 "F9"
    0x0044 "F10"
    0x0045 "NumLock"
    0x0046 "ScrollLock"
    0x0047 "Numpad7"
    0x0048 "Numpad8"
    0x0049 "Numpad9"
    0x004A "NumpadSubtract"
    0x004B "Numpad4"
    0x004C "Numpad5"
    0x004D "Numpad6"
    0x004E "NumpadAdd"
    0x004F "Numpad1"
    0x0050 "Numpad2"
    0x0051 "Numpad3"
    0x0052 "Numpad0"
    0x0053 "NumpadDecimal"
    0x0054, 0x0055 ""
    0x0056 "IntlBackslash"
    0x0057 "F11"
    0x0058 "F12"
    0x0059 "IntlRo"
    0x005A, 0x005B ""
    0x005C "Convert"
    0x005D "KanaMode"
    0x005E "NonConvert"
    0x005F ""
    0x0060 "NumpadEnter"
    0x0061 "ControlRight"
    0x0062 "NumpadDivide"
    0x0063 "PrintScreen"
    0x0064 "AltRight"
    0x0065 ""
    0x0066 "Home"
    0x0067 "ArrowUp"
    0x0068 "PageUp"
    0x0069 "ArrowLeft"
    0x006A "ArrowRight"
    0x006B "End"
    0x006C "ArrowDown"
    0x006D "PageDown"
    0x006E "Insert"
    0x006F "Delete"
    0x0070 ""
    0x0071 "VolumeMute"
    0x0072 "VolumeDown"
    0x0073 "VolumeUp"
    0x0074 "Power"
    0x0075 "NumpadEqual"
    0x0076 ""
    0x0077 "Pause"
    0x0078 ""
    0x0079 "NumpadComma"
    0x007A "Lang1"
    0x007B "Lang2"
    0x007C "IntlYen"
    0x007D "OSLeft"
    0x007E "OSRight"
    0x007F "ContextMenu"
    0x0080 "BrowserStop"
    0x0081 "Again" Requires Gecko 38.0
    0x0082 "Props" Requires Gecko 38.0
    0x0083 "Undo" Requires Gecko 38.0
    0x0084 "Select" Requires Gecko 38.0
    0x0085 "Copy" Requires Gecko 38.0
    0x0086 "Open" Requires Gecko 38.0
    0x0087 "Paste" Requires Gecko 38.0
    0x0088 "Find" Requires Gecko 38.0
    0x0089 "Cut" Requires Gecko 38.0
    0x008A "Help"
    0x008B0x008D ""
    0x008E "Sleep"
    0x008F "WakeUp"
    0x0090 "LaunchApp1"
    0x00910x009B ""
    0x009C "BrowserFavorites"
    0x009D ""
    0x009E "BrowserBack"
    0x009F "BrowserForward"
    0x00A0 ""
    0x00A1 "Eject"
    0x00A2 ""
    0x00A3 "MediaTrackNext"
    0x00A4 "MediaPlayPause"
    0x00A5 "MediaTrackPrevious"
    0x00A6 "MediaStop"
    0x00A70x00AC ""
    0x00AD "BrowserRefresh"
    0x00AE0x00B6 ""
    0x00B7 "F13"
    0x00B8 "F14"
    0x00B9 "F15"
    0x00BA "F16"
    0x00BB "F17"
    0x00BC "F18"
    0x00BD "F19"
    0x00BE "F20"
    0x00BF "F21"
    0x00C0 "F22"
    0x00C1 "F23"
    0x00C2 "F24"
    0x00C30x00D8 ""
    0x00D9 "BrowserSearch"
    0x00DA0x01CF ""
    0x01D0 "Fn"

     

    Document Tags and Contributors

    Contributors to this page: Masayuki, teoli, fscholz, kscarfone
    Last updated by: fscholz,