Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.
La propriété en lecture seule KeyboardEvent.key
retourne la valeur d’une ou plusieurs touches pressées par l’utilisateur. Ce peut être l’une des valeurs suivantes:
- Si la valeur a une représentation d’impression, ce sera une chaîne de caractères Unicode non vide.
- Si la valeur est une touche de contrôle, une des valeurs de touches pré-définies.
- Si l’évènement est causé par l’appui sur une touche morte, la valeur de la touche sera "
Dead
". - Si plus d’une touche est pressée et que la combinaison inclue un modifieur qui peut rendre la combinaison non imprimable, ce sera le caractère imprimable qui sera rendu. Par exemple, si la combinaison était 'Control' + 'a', la lettre 'a' serait retournée.
- Si la valeur ne peut être identifiée, '
Unidentified
' sera retourné.
Exemple
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);
Spécification
Specification | Status | Comment |
---|---|---|
Document Object Model (DOM) Level 3 Events Specification La définition de 'KeyboardEvent.key' dans cette spécification. |
Version de travail | Initial definition, included key values. |
Compatibilité des navigateursrowser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support |
51.0 |
23.0 (23.0) | 9.0[1] | 38.0 | Pas de support [2] |
non-printable keys | 51.0 | 23.0 (23.0) | 9.0[1] | 38.0 | Pas de support |
printable keys | 51.0 | 29.0 (29.0) | 9.0[1] | 38.0 | Pas de support |
dead key | 51.0 | Pas de support | Pas de support | 38.0 | Pas de support |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | Pas de support | 51.0 | 23.0 (23.0) | ? | 38.0 | Pas de support [2] | 51.0 |
non-printable keys of virtual keyboard | Pas de support | 51.0 | 23.0 (23.0) | ? | 38.0 | Pas de support | 51.0 |
printable keys of virtual keyboard | Pas de support | 51.0 | ? | ? | 38.0 | Pas de support | 51.0 |
non-printable keys of physical keyboard | Pas de support | 51.0 | 23.0 (23.0) | ? | 38.0 | Pas de support | 51.0 |
printable keys of physical keyboard | Pas de support | 51.0 | 29.0 (29.0) | ? | 38.0 | Pas de support | 51.0 |
[1]: Internet Explorer's implementation does not completely match the current spec because it is based on an older version of the spec.
[2]: WebKit bug #69029
Valeurs des touches
Le tableau suivante montre quelles valeurs sont utilisées pour chaque code de touche virtuel.
Key values on Windows (and char values of IE)
Virtual-Key Codes | IE 9 | IE 9 (.char) | Gecko | Gecko |
---|---|---|---|---|
VK_LBUTTON (0x01) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_RBUTTON (0x02) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_CANCEL (0x03) |
"" |
U+0003 |
"Cancel" |
"Cancel" |
VK_MBUTTON (0x04) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_XBUTTON1 (0x05) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_XBUTTON2 (0x06) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_BACK (0x08) |
"Backspace" |
U+0008 |
"Backspace" |
"Backspace" |
VK_TAB (0x09) |
"Tab" |
U+0009 |
"Tab" |
"Tab" |
VK_CLEAR (0x0C) |
"Clear" |
null |
"Clear" |
"Clear" |
VK_RETURN (0x0D) |
"Enter" |
U+000A for keydown ,U+000D for keypress |
"Enter" |
"Enter" |
VK_SHIFT (0x10) |
"Shift" |
null |
"Shift" |
"Shift" |
VK_CONTROL (0x11) |
"Control" |
null |
"Control" |
"Control" |
VK_MENU (0x12) |
"Alt" |
null |
"Alt" |
"Alt" |
VK_PAUSE (0x13) |
"Pause" |
null |
"Pause" |
"Pause" |
VK_CAPITAL (0x14) |
"CapsLock" |
null |
"CapsLock" |
"CapsLock" |
VK_KANA, |
"KanaMode" |
null |
"KanaMode" "KanaMode" for Japanese keyboard layout, "HangulMode" for Korean keyboard layout, "Unidentified" for the others. |
"KanaMode" for Japanese keyboard layout, "HangulMode" for Korean keyboard layout, "Unidentified" for the others. |
VK_JUNJA (0x17) |
"JunjaMode" |
null |
"JunjaMode" |
"JunjaMode" |
VK_FINAL (0x18) |
"HanjaMode" |
null |
"HanjaMode" "FinalMode" |
"FinalMode" |
VK_HANJA, |
"KanjiMode" |
null |
"KanjiMode" "KanjiMode" for Japanese keyboard layout, "HanjaMode" for Korean keyboard layout, "Unidentified" for the others. |
"KanjiMode" for Japanese keyboard layout, "HanjaMode" for Korean keyboard layout, "Unidentified" for the others. |
VK_ESCAPE (0x1B) |
"Esc" |
U+001B |
"Esc" |
"Escape" |
VK_CONVERT (0x1C) |
"Convert" |
null |
"Convert" |
"Convert" |
VK_NONCONVERT (0x1D) |
"Nonconvert" |
null |
"Nonconvert" |
"NonConvert" |
VK_ACCEPT (0x1E) |
"Accept" |
null |
"Accept" |
"Accept" |
VK_MODECHANGE (0x1F) |
"ModeChange" |
null |
"ModeChange" |
"ModeChange" |
VK_SPACE (0x20) |
"Spacebar" |
Depends on actual inputted character | "Spacebar" Actual input character. |
Actual input character. |
VK_PRIOR (0x21) |
"PageUp" |
null |
"PageUp" |
"PageUp" |
VK_NEXT (0x22) |
"PageDown" |
null |
"PageDown" |
"PageDown" |
VK_END (0x23) |
"End" |
null |
"End" |
"End" |
VK_HOME (0x24) |
"Home" |
null |
"Home" |
"Home" |
VK_LEFT (0x25) |
"Left" |
null |
"Left" |
"ArrowLeft" |
VK_UP (0x26) |
"Up" |
null |
"Up" |
"ArrowUp" |
VK_RIGHT (0x27) |
"Right" |
null |
"Right" |
"ArrowRight" |
VK_DOWN (0x28) |
"Down" |
null |
"Down" |
"ArrowDown" |
VK_SELECT (0x29) |
"Select" |
null |
"Select" |
"Select" |
VK_PRINT (0x2A) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_EXECUTE (0x2B) |
"Execute" |
null |
"Execute" |
"Execute" |
VK_SNAPSHOT (0x2C) |
"PrintScreen" |
null |
"PrintScreen" |
"PrintScreen" |
VK_INSERT (0x2D) |
"Insert" |
null |
"Insert" |
"Insert" |
VK_DELETE (0x2E) |
"Del" |
null |
"Del" |
"Delete" |
VK_HELP (0x2F) |
"Help" |
null |
"Help" |
"Help" |
VK_LWIN (0x5B) |
"Win" |
null |
"OS" |
"OS" |
VK_RWIN (0x5C) |
"Win" |
null |
"OS" |
"OS" |
VK_APPS (0x5D) |
"Apps" |
null |
"Menu" |
"ContextMenu" |
VK_SLEEP (0x5F) |
"Unidentified" |
null |
"Unidentified" |
"Standby" |
VK_NUMPAD0 (0x60) ~ VK_NUMPAD9 (0x69) |
"0" ~ "9" |
"0" ~ "9" |
Actual input character. | Actual input character. |
VK_MULTIPLY (0x6A) |
"Multiply" |
"*" |
"Multiply" Actual input character. |
Actual input character. |
VK_ADD (0x6B) |
"Add" |
"+" |
"Add" Actual input character. |
Actual input character. |
VK_SEPARATOR (0x6C) |
"Separator" |
null |
"Separator" Actual input character. |
Actual input character. |
VK_SUBTRACT (0x6D) |
"Subtract" |
"-" |
"Subtract" Actual input character. |
Actual input character. |
VK_DECIMAL (0x6E) |
"Decimal" |
"." |
"Decimal" Actual input character. |
Actual input character. |
VK_DIVIDE (0x6F) |
"Divide" |
"/" |
"Divide" Actual input character. |
Actual input character. |
VK_F1 (0x70) ~ VK_F24 (0x87) |
"F1" ~ "F24" |
null |
"F1" ~ "F24" |
"F1" ~ "F24" |
VK_NUMLOCK (0x90) |
"NumLock" |
null |
"NumLock" |
"NumLock" |
VK_SCROLL (0x91) |
"Scroll" |
null |
"ScrollLock" |
"ScrollLock" |
VK_LSHIFT (0xA0) |
"Shift" |
null |
"Shift" |
"Shift" |
VK_RSHIFT (0xA1) |
"Shift" |
null |
"Shift" |
"Shift" |
VK_LCONTROL (0xA2) |
"Control" |
null |
"Control" |
"Control" |
VK_RCONTROL (0xA3) |
"Control" |
null |
"Control" |
"Control" |
VK_LMENU (0xA4) |
"Alt" |
null |
"Alt" |
"Alt" |
VK_RMENU (0xA5) |
"Alt" |
null |
"Alt" |
"Alt" |
VK_BROWSER_BACK (0xA6) |
"BrowserBack" |
null |
"BrowserBack" |
"BrowserBack" |
VK_BROWSER_FORWARD (0xA7) |
"BrowserForward" |
null |
"BrowserForward" |
"BrowserForward" |
VK_BROWSER_REFRESH (0xA8) |
"BrowserRefresh" |
null |
"BrowserRefresh" |
"BrowserRefresh" |
VK_BROWSER_STOP (0xA9) |
"BrowserStop" |
null |
"BrowserStop" |
"BrowserStop" |
VK_BROWSER_SEARCH (0xAA) |
"BrowserSearch" |
null |
"BrowserSearch" |
"BrowserSearch" |
VK_BROWSER_FAVORITES (0xAB) |
"BrowserFavorites" |
null |
"BrowserFavorites" |
"BrowserFavorites" |
VK_BROWSER_HOME (0xAC) |
"BrowserHome" |
null |
"BrowserHome" |
"BrowserHome" |
VK_VOLUME_MUTE (0xAD) |
"VolumeMute" |
null |
"VolumeMute" |
"VolumeMute" |
VK_VOLUME_DOWN (0xAE) |
"VolumeDown" |
null |
"VolumeDown" |
"VolumeDown" |
VK_VOLUME_UP (0xAF) |
"VolumeUp" |
null |
"VolumeUp" |
"VolumeUp" |
VK_MEDIA_NEXT_TRACK (0xB0) |
"MediaNextTrack" |
null |
"MediaNextTrack" |
"MediaTrackNext" |
VK_MEDIA_PREV_TRACK (0xB1) |
"MediaPreviousTrack" |
null |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
VK_MEDIA_STOP (0xB2) |
"MediaStop" |
null |
"MediaStop" |
"MediaStop" |
VK_MEDIA_PLAY_PAUSE (0xB3) |
"MediaPlayPause" |
null |
"MediaPlayPause" |
"MediaPlayPause" |
VK_LAUNCH_MAIL (0xB4) |
"LaunchMail" |
null |
"LaunchMail" |
"LaunchMail" |
VK_LAUNCH_MEDIA_SELECT (0xB5) |
"SelectMedia" |
null |
"SelectMedia" |
"MediaSelect" |
VK_LAUNCH_APP1 (0xB6) |
"LaunchApplication1" |
null |
"LaunchApplication1" |
"LaunchApplication1" |
VK_LAUNCH_APP2 (0xB7) |
"LaunchApplication2" |
null |
"LaunchApplication2" |
"LaunchApplication2" |
VK_PROCESSKEY (0xE5) |
"Unidentified" (tested without IME) |
null |
"Unidentified" |
"Unidentified" |
VK_PACKET (0xE7) |
U+0000 (null character at 1st, tested without SendInput() API) |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_RESET (0xE9) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_JUMP (0xEA) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_PA1 (0xEB) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_PA2 (0xEC) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_PA3 (0xED) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_WSCTRL (0xEE) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_CUSEL (0xEF) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_ATTN (0xF0) |
"Unidentified" |
null |
"Unidentified" "Alphanumeric" for Japanese keyboard layout, "Unidentified" for the others. |
"Alphanumeric" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_FINISH (0xF1) |
"Unidentified" |
null |
"Unidentified" "Katakana" for Japanese keyboard layout, "Unidentified" for the others. |
"Katakana" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_COPY (0xF2) |
"Unidentified" |
null |
"Unidentified" "Hiragana" for Japanese keyboard layout, "Unidentified" for the others. |
"Hiragana" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_AUTO (0xF3) |
"Unidentified" |
null |
"Unidentified" "HalfWidth" for Japanese keyboard layout, "Unidentified" for the others. |
"Hankaku" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_ENLW (0xF4) |
"Unidentified" |
null |
"Unidentified" "FullWidth" for Japanese keyboard layout, "Unidentified" for the others. |
"Zenkaku" for Japanese keyboard layout, "Unidentified" for the others. |
VK_OEM_BACKTAB (0xF5) |
"Unidentified" |
null |
"Unidentified" "RomanCharacters" for Japanese keyboard layout, "Unidentified" for the others. |
"Romaji" for Japanese keyboard layout, "Unidentified" for the others. |
VK_ATTN (0xF6) |
"Attn" |
null |
"Attn" "KanaMode" for Japanese keyboard layout, "Attn" for the others. |
"KanaMode" for Japanese keyboard layout, "Attn" for the others. |
VK_CRSEL (0xF7) |
"Crsel" |
null |
"Crsel" |
"CrSel" |
VK_EXSEL (0xF8) |
"Exsel" |
null |
"Exsel" |
"ExSel" |
VK_EREOF (0xF9) |
"EraseEof" |
null |
"EraseEof" |
"EraseEof" |
VK_PLAY (0xFA) |
"Play" |
null |
"Play" |
"Play" |
VK_ZOOM (0xFB) |
"Zoom" |
null |
"Zoom" |
"ZoomToggle" |
VK_NONAME (0xFC) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_PA1 (0xFD) |
"Unidentified" |
null |
"Unidentified" |
"Unidentified" |
VK_OEM_CLEAR (0xFE) |
"Clear" |
null |
"Clear" |
"Clear" |
Key values of WM_APPCOMMAND message on Windows
On Windows, some keys on multimedia keyboard don't cause WM_KEYDOWN nor WM_KEYUP message. Instead, WM_APPCOMMAND is fired. If WM_APPCOMMAND is caused by a key press, Gecko dispatches DOM keyboard events starting from 37 (bug 865561).
GET_APPCOMMAND_LPARAM value | IE | Gecko |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
AKEYCODE_UNKNOWN (0) |
"Unidentified" |
"Unidentified" |
AKEYCODE_SOFT_LEFT (1) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_SOFT_RIGHT (2) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_HOME (3) |
"Exit" |
"MozHomeScreen" bug 1116762 |
AKEYCODE_BACK (4) |
"BrowserBack" |
"BrowserBack" |
AKEYCODE_CALL (5) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_ENDCALL (6) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_0 (7) ~ AKEYCODE_9 (16) |
Actual input character. | Actual input character. |
AKEYCODE_STAR (17) |
Actual input character. | Actual input character. |
AKEYCODE_POUND (18) |
Actual input character. | Actual input character. |
AKEYCODE_DPAD_UP (19) |
"Up" |
"ArrowUp" |
AKEYCODE_DPAD_DOWN (20) |
"Down" |
"ArrowDown" |
AKEYCODE_DPAD_LEFT (21) |
"Left" |
"ArrowLeft" |
AKEYCODE_DPAD_RIGHT (22) |
"Right" |
"ArrorRight" |
AKEYCODE_DPAD_CENTER (23) |
"Accept" |
"Accept" |
AKEYCODE_VOLUME_UP (24) |
"VolumeUp" |
"VolumeUp" |
AKEYCODE_VOLUME_DOWN (25) |
"VolumeDown" |
"VolumeDown" |
AKEYCODE_POWER (26) |
"Power" |
"Power" |
AKEYCODE_CAMERA (27) |
"Camera" |
"Camera" |
AKEYCODE_CLEAR (28) |
"Clear" |
"Clear" |
AKEYCODE_A (29) ~ AKEYCODE_Z (54) |
Actual input character. | Actual input character. |
AKEYCODE_COMMA (55) |
Actual input character. | Actual input character. |
AKEYCODE_PERIOD (56) |
Actual input character. | Actual input character. |
AKEYCODE_ALT_LEFT (57) |
"Alt" |
"Alt" |
AKEYCODE_ALT_RIGHT (58) |
"Alt" |
"Alt" |
AKEYCODE_SHIFT_LEFT (59) |
"Shift" |
"Shift" |
AKEYCODE_SHIFT_RIGHT (60) |
"Shift" |
"Shift" |
AKEYCODE_TAB (61) |
"Tab" |
"Tab" |
AKEYCODE_SPACE (62) |
"Spacebar" Actual input character. |
Actual input character. |
AKEYCODE_SYM (63) |
"Unidentified" |
"Symbol" |
AKEYCODE_EXPLORER (64) |
"LaunchApplication1" |
"LaunchWebBrowser" |
AKEYCODE_ENVELOPE (65) |
"LaunchMail" |
"LaunchMail" |
AKEYCODE_ENTER (66) |
"Enter" |
"Enter" |
AKEYCODE_DEL (67) |
"Backspace" |
"Backspace" |
AKEYCODE_GRAVE (68) |
Actual input character. | Actual input character. |
AKEYCODE_MINUS (69) |
Actual input character. | Actual input character. |
AKEYCODE_EQUALS (70) |
Actual input character. | Actual input character. |
AKEYCODE_LEFT_BRACKET (71) |
Actual input character. | Actual input character. |
AKEYCODE_RIGHT_BRACKET (72) |
Actual input character. | Actual input character. |
AKEYCODE_BACKSLASH (73) |
Actual input character. | Actual input character. |
AKEYCODE_SEMICOLON (74) |
Actual input character. | Actual input character. |
AKEYCODE_APOSTROPHE (75) |
Actual input character. | Actual input character. |
AKEYCODE_SLASH (76) |
Actual input character. | Actual input character. |
AKEYCODE_AT (77) |
Actual input character. | Actual input character. |
AKEYCODE_NUM (78) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_HEADSETHOOK (79) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_FOCUS (80) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_PLUS (81) |
Actual input character. | Actual input character. |
AKEYCODE_MENU (82) |
"Menu" |
"ContextMenu" |
AKEYCODE_NOTIFICATION (83) |
"Unidentified" (Spec bug 21083) |
"Unidentified" |
AKEYCODE_SEARCH (84) |
"BrowserSearch" |
"BrowserSearch" |
AKEYCODE_MEDIA_PLAY_PAUSE (85) |
"MediaPlayPause" |
"MediaPlayPause" |
AKEYCODE_MEDIA_STOP (86) |
"MediaStop" |
"MediaStop" |
AKEYCODE_MEDIA_NEXT (87) |
"MediaNextTrack" |
"MediaTrackNext" |
AKEYCODE_MEDIA_PREVIOUS (88) |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
AKEYCODE_MEDIA_REWIND (89) |
"MediaRewind" |
"MediaRewind" |
AKEYCODE_MEDIA_FAST_FORWARD (90) |
"FastFwd" |
"MediaFastForward" |
AKEYCODE_MUTE (91) |
"Unidentified" |
"Unidentified" |
AKEYCODE_PAGE_UP (92) |
"PageUp" |
"PageUp" |
AKEYCODE_PAGE_DOWN (93) |
"PageDown" |
"PageDown" |
AKEYCODE_PICTSYMBOLS (94) |
"Unidentified" (Spec bug 21140) |
"Unidentified" |
AKEYCODE_SWITCH_CHARSET (95) |
"ModeChange" |
"ModeChange" |
AKEYCODE_BUTTON_A (96) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_B (97) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_C (98) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_X (99) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_Y (100) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_Z (101) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_L1 (102) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_R1 (103) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_L2 (104) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_R2 (105) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_THUMBL (106) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_THUMBR (107) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_START (108) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_SELECT (109) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_BUTTON_MODE (110) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_ESCAPE (111) |
"Esc" |
"Escape" |
AKEYCODE_FORWARD_DEL (112) |
"Del" |
"Delete" |
AKEYCODE_CTRL_LEFT (113) |
"Control" |
"Control" |
AKEYCODE_CTRL_RIGHT (114) |
"Control" |
"Control" |
AKEYCODE_CAPS_LOCK (115) |
"CapsLock" |
"CapsLock" |
AKEYCODE_SCROLL_LOCK (116) |
"ScrollLock" |
"ScrollLock" |
AKEYCODE_META_LEFT (117) |
"Meta" |
"Meta" |
AKEYCODE_META_RIGHT (118) |
"Meta" |
"Meta" |
AKEYCODE_FUNCTION (119) |
"Fn" |
"Fn" |
AKEYCODE_SYSRQ (120) |
"PrintScreen" |
"PrintScreen" |
AKEYCODE_BREAK (121) |
"Pause" |
"Pause" |
AKEYCODE_MOVE_HOME (122) |
"Home" |
"Home" |
AKEYCODE_MOVE_END (123) |
"End" |
"End" |
AKEYCODE_INSERT (124) |
"Insert" |
"Insert" |
AKEYCODE_FORWARD (125) |
"BrowserForward" |
"BrowserForward" |
AKEYCODE_MEDIA_PLAY (126) |
"MediaPlay" |
"MediaPlay" |
AKEYCODE_MEDIA_PAUSE (127) |
"MediaPause" |
"MediaPause" |
AKEYCODE_MEDIA_CLOSE (128) |
"Unidentified" |
"Unidentified" |
AKEYCODE_MEDIA_EJECT (129) |
"Eject" |
"Eject" |
AKEYCODE_MEDIA_RECORD (130) |
"MediaRecord" |
"MediaRecord" |
AKEYCODE_F1 (131) ~ AKEYCODE_F12 (142) |
"F1" ~ "F12" |
"F1" ~ "F12" |
AKEYCODE_NUM_LOCK (143) |
"NumLock" |
"NumLock" |
AKEYCODE_NUMPAD_0 (144) ~ AKEYCODE_NUMPAD_9 (153) |
Actual input character. | Actual input character. |
AKEYCODE_NUMPAD_DIVIDE (154) |
"Divide" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_MULTIPLY (155) |
"Multiply" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_SUBTRACT (156) |
"Subtract" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_ADD (157) |
"Add" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_DOT (158) |
"Decimal" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_COMMA (159) |
"Separator" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_ENTER (160) |
"Enter" |
"Enter" |
AKEYCODE_NUMPAD_EQUALS (161) |
"Equals" Actual input character. |
Actual input character. |
AKEYCODE_NUMPAD_LEFT_PAREN (162) |
Actual input character. | Actual input character. |
AKEYCODE_NUMPAD_RIGHT_PAREN (163) |
Actual input character. | Actual input character. |
AKEYCODE_VOLUME_MUTE (164) |
"VolumeMute" |
"VolumeMute" |
AKEYCODE_INFO (165) |
"Info" |
"Info" |
AKEYCODE_CHANNEL_UP (166) |
"ChannelUp" |
"ChannelUp" |
AKEYCODE_CHANNEL_DOWN (167) |
"ChannelDown" |
"ChannelDown" |
AKEYCODE_ZOOM_IN (168) |
"Unidentified" |
"ZoomIn" |
AKEYCODE_ZOOM_OUT (169) |
"Unidentified" |
"ZoomOut" |
AKEYCODE_TV (170) |
"Live" |
"TV" |
AKEYCODE_WINDOW (171) |
"PinPToggle" |
"PinPToggle" |
AKEYCODE_GUIDE (172) |
"Guide" |
"Guide" |
AKEYCODE_DVR (173) |
"Unidentified" |
"Unidentified" |
AKEYCODE_BOOKMARK (174) |
"BrowserFavorites" |
"BrowserFavorites" |
AKEYCODE_CAPTIONS (175) |
"Subtitle" |
"Subtitle" |
AKEYCODE_SETTINGS (176) |
"Settings" |
"Settings" |
AKEYCODE_TV_POWER (177) |
"Unidentified" |
"TVPower" |
AKEYCODE_TV_INPUT (178) |
"Unidentified" |
"TVInput" |
AKEYCODE_STB_POWER (179) |
"Unidentified" |
"STBPower" |
AKEYCODE_STB_INPUT (180) |
"Unidentified" |
"STBInput" |
AKEYCODE_AVR_POWER (181) |
"Unidentified" |
"AVRPower" |
AKEYCODE_AVR_INPUT (182) |
"Unidentified" |
"AVRInput" |
AKEYCODE_PROG_RED (183) |
"Red" |
"ColorF0Red" |
AKEYCODE_PROG_GREEN (184) |
"Green" |
"ColorF1Green" |
AKEYCODE_PROG_YELLOW (185) |
"Yellow" |
"ColorF2Yellow" |
AKEYCODE_PROG_BLUE (186) |
"Blue" |
"ColorF3Blue" |
AKEYCODE_APP_SWITCH (187) |
"Apps" |
"Unidentified" |
AKEYCODE_BUTTON_1 (188) ~ AKEYCODE_BUTTON_16 (203) |
"Unidentified" (Spec bug 21137) |
"Unidentified" |
AKEYCODE_LANGUAGE_SWITCH (204) |
"Unidentified" (Spec bug 21140) |
"GroupNext" |
AKEYCODE_MANNER_MODE (205) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_3D_MODE (206) |
"Unidentified" |
"Unidentified" |
AKEYCODE_CONTACTS (207) |
"Unidentified" (Spec bug 21121) |
"Unidentified" |
AKEYCODE_CALENDAR (208) |
"Unidentified" (Spec bug 21134) |
"LaunchCalendar" |
AKEYCODE_MUSIC (209) |
"Unidentified" (Spec bug 21134) |
"LaunchMusicPlayer" |
AKEYCODE_CALCULATOR (210) |
"Unidentified" (Spec bug 21134) |
"LaunchCalculator" |
AKEYCODE_ZENKAKU_HANKAKU (211) |
"Unidentified" |
"ZenkakuHankaku" |
AKEYCODE_EISU (212) |
"RomanCharacters" |
"Eisu" |
AKEYCODE_MUHENKAN (213) |
"Nonconvert" |
"NonConvert" |
AKEYCODE_HENKAN (214) |
"Convert" |
"Convert" |
AKEYCODE_KATAKANA_HIRAGANA (215) |
"Unidentified" |
"HiraganaKatakana" |
AKEYCODE_YEN (216) |
Actual input character. | Actual input character. |
AKEYCODE_RO (217) |
Actual input character. | Actual input character. |
AKEYCODE_KANA (218) |
"KanjiMode" |
"KanjiMode" |
AKEYCODE_ASSIST (219) |
"Help" |
"Help" |
Key values on Linux (GTK/XKB)
keysyms | Gecko | Gecko | Chrome (Chromium) |
---|---|---|---|
BackSpace |
"Backspace" |
"Backspace" |
"Backspace" |
Tab |
"Tab" |
"Tab" |
"Tab" |
Linefeed |
"Unidentified" |
"Unidentified" |
"Enter" |
Clear |
"Clear" |
"Clear" |
"Clear" |
Return |
"Enter" |
"Enter" |
"Enter" |
Pause |
"Pause" |
"Pause" |
"Pause" |
Scroll_Lock |
"ScrollLock" |
"ScrollLock" |
"ScrollLock" |
GDK_Sys_Req |
"PrintScreen" |
"PrintScreen" |
|
Escape |
"Esc" |
"Escape" |
"Escape" |
Delete |
"Del" |
"Delete" |
"Delete" |
Multi_key |
"Compose" |
"Compose" |
"Compose" |
Codeinput (GDK_KEY_Hangul_Codeinput) |
"CodeInput" |
"CodeInput" |
"CodeInput" |
SingleCandidate (GDK_Kanji_Bangou, GDK_Hangul_SingleCandidate) |
"Unidentified" |
"SingleCandidate" |
"SingleCandidate" |
MultipleCandidate (GDK_Hangul_MultipleCandidate) |
"AllCandidates" |
"AllCandidates" |
"AllCandidates" |
PreviousCandidate (GDK_Hangul_PreviousCandidate) |
"PreviousCandidate" |
"PreviousCandidate" |
"PreviousCandidate" |
Kanji |
"KanjiMode" |
"KanjiMode" |
"KanjiMode" |
Muhenkan |
"Nonconvert" |
"NonConvert" |
"NonConvert" |
Henkan_Mode |
"Unidentified" |
"Unidentified" |
"Convert" |
GDK_Henkan |
"Convert" |
"Convert" |
|
Romaji |
"RomanCharacters" |
"Romaji" |
"Romaji" |
Hiragana |
"Hiragana" |
"Hiragana" |
"Hiragana" |
Katakana |
"Katakana" |
"Katakana" |
"Katakana" |
Hiragana_Katakana |
"Unidentified" |
"HiraganaKatakana" |
"HiraganaKatakana" |
Zenkaku |
"FullWidth" |
"Zenkaku" |
"Zenkaku" |
Hankaku |
"HalfWidth" |
"Hankaku" |
"Hankaku" |
Zenkaku_Hankaku |
"Unidentified" |
"ZenkakuHankaku" |
"ZenkakuHankaku" |
GDK_Touroku |
"Unidentified" |
"Unidentified" |
|
GDK_Massyo |
"Unidentified" |
"Unidentified" |
|
GDK_Kana_Lock |
"KanaMode" |
"KanaMode" |
|
GDK_Kana_Shift |
"KanaMode" |
"KanaMode" |
|
GDK_Eisu_Shift |
"Alphanumeric" |
"Alphanumeric" |
|
GDK_Eisu_toggle |
"Alphanumeric" |
"Alphanumeric" |
|
GDK_Zen_Koho |
"Unidentified" |
"AllCandidates" |
|
GDK_Mae_Koho |
"Unidentified" |
"PreviousCandidate" |
|
Home |
"Home" |
"Home" |
"Home" |
Left |
"Left" |
"ArrowLeft" |
"ArrowLeft" |
Up |
"Up" |
"ArrowUp" |
"ArrowUp" |
Right |
"Right" |
"ArrowRight" |
"ArrowRight" |
Down |
"Down" |
"ArrowDown" |
"ArrowDown" |
Prior (GDK_Page_Up) |
"PageUp" |
"PageUp" |
"PageUp" |
Next (GDK_Page_Down) |
"PageDown" |
"PageDown" |
"PageDown" |
End |
"End" |
"End" |
"End" |
GDK_Begin |
"Unidentified" |
"Unidentified" |
|
Select |
"Select" |
"Select" |
"Select" |
Print |
"PrintScreen" |
"PrintScreen" |
"Print" |
Execute |
"Execute" |
"Execute" |
"Execute" |
Insert |
"Insert" |
"Insert" |
"Insert" |
Undo |
"Undo" |
"Undo" |
"Undo" |
Redo |
"Unidentified" |
"Redo" |
"Redo" |
Menu |
"Menu" |
"ContextMenu" |
"ContextMenu" |
Find |
"Find" |
"Find" |
"Find" |
Cancel |
"Cancel" |
"Cancel" |
"Cancel" |
Help |
"Help" |
"Help" |
"Help" |
Break |
"Pause" |
"Pause" |
"Attn" |
|
"AltGraph" |
"AltGraph" |
"ModeChange" |
Num_Lock |
"NumLock" |
"NumLock" |
"NumLock" |
GDK_KP_Space |
"Spacebar" Actual input character. |
Actual input character. | |
*_KP_Tab |
"Tab" |
"Tab" |
"Tab" |
*_KP_Enter |
"Enter" |
"Enter" |
"Enter" |
KP_F1 ~ KP_F4 |
"F1" ~ "F4" |
"F1" ~ "F4" |
"F1" ~ "F4" |
KP_Home |
"Home" |
"Home" |
"Home" |
KP_Left |
"Left" |
"ArrowLeft" |
"ArrowLeft" |
KP_Up |
"Up" |
"ArrowUp" |
"ArrowUp" |
KP_Right |
"Right" |
"ArrowRight" |
"ArrowRight" |
KP_Down |
"Down" |
"ArrowDown" |
"ArrowDown" |
KP_Prior (GDK_KP_Page_Up) |
"PageUp" |
"PageUp" |
"PageUp" |
KP_Next (GDK_KP_Page_Down) |
"PageDown" |
"PageDown" |
"PageDown" |
KP_End |
"End" |
"End" |
"End" |
KP_Begin |
"Unidentified" |
"Unidentified" |
"Clear" |
KP_Insert |
"Insert" |
"Insert" |
"Insert" |
GDK_KP_Delete |
"Del" |
"Delete" |
|
GDK_KP_Equal |
"Equals" Actual input character. |
Actual input character. | |
GDK_KP_Multiply |
"Multiply" Actual input character. |
Actual input character. | |
GDK_KP_Add |
"Add" Actual input character. |
Actual input character. | |
GDK_KP_Separator |
"Separator" Actual input character. |
Actual input character. | |
GDK_KP_Subtract |
"Subtract" Actual input character. |
Actual input character. | |
GDK_KP_Decimal |
"Decimal" Actual input character. |
Actual input character. | |
GDK_KP_Divide |
"Divide" Actual input character. |
Actual input character. | |
GDK_KP_0 ~ GDK_KP_9 |
Actual input character. | Actual input character. | |
F1 ~ F10 |
"F1" ~ "F10" |
"F1" ~ "F10" |
"F1" ~ "F10" |
F11 (GDK_L1) ~ F20 (GDK_L10) |
"F11" ~ "F20" |
"F11" ~ "F20" |
"F11" ~ "F20" |
F21 (GDK_R1) ~ F24 (GDK_R4) |
"F21" ~ "F24" |
"F21" ~ "F24" |
"F21" ~ "F24" |
F25 (GDK_R5) ~ F35 (GDK_R15) |
"F25" ~ "F35" |
"F25" ~ "F35" |
"Unidentified" |
Shift_L |
"Shift" |
"Shift" |
"Shift" |
Shift_R |
"Shift" |
"Shift" |
"Shift" |
Control_L |
"Control" |
"Control" |
"Control" |
Control_R |
"Control" |
"Control" |
"Control" |
Caps_Lock |
"CapsLock" |
"CapsLock" |
"CapsLock" |
GDK_Shift_Lock |
"Shift" |
"Shift" |
|
Meta_L |
"Meta" |
"Meta" |
"Meta" ("Alt" on Chromium OS) |
Meta_R |
"Meta" |
"Meta" |
"Meta" ("Alt" on Chromium OS) |
Alt_L |
"Alt" |
"Alt" |
"Alt" |
Alt_R |
"Alt" |
"Alt" |
"Alt" |
Super_L |
"OS" |
"OS" bug 936319 |
"OS" |
Super_R |
"OS" |
"OS" bug 936319 |
"OS" |
Hyper_L |
"OS" |
"OS" bug 936319 |
"Hyper" |
Hyper_R |
"OS" |
"OS" bug 936319 |
"Hyper" |
GDK_ISO_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Level2_Latch |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Level3_Shift |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level3_Latch |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level3_Lock |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level5_Shift |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level5_Latch |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Level5_Lock |
"AltGraph" |
"AltGraph" |
|
GDK_ISO_Group_Latch |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Next_Group |
"Unidentified" |
"GroupNext" |
|
GDK_ISO_Next_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Prev_Group |
"Unidentified" |
"GroupPrevious" |
|
GDK_ISO_Prev_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_First_Group |
"Unidentified" |
"GroupFirst" |
|
GDK_ISO_First_Group_Lock |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Last_Group |
"Unidentified" |
"GroupLast" |
|
GDK_ISO_Last_Group_Lock |
"Unidentified" |
"Unidentified" |
|
ISO_Left_Tab |
"Unidentified" |
"Unidentified" |
"Tab" |
GDK_ISO_Move_Line_Up |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Move_Line_Down |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Line_Up |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Line_Down |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Space_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Partial_Space_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Set_Margin_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Set_Margin_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Release_Margin_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Release_Margin_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Release_Both_Margins |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Left |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Right |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Up |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Fast_Cursor_Down |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Continuous_Underline |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Discontinuous_Underline |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Emphasize |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Center_Object |
"Unidentified" |
"Unidentified" |
|
GDK_ISO_Enter |
"Enter" |
"Enter" |
|
GDK_dead_grave |
"DeadGrave" |
"Dead" |
|
GDK_dead_acute |
"DeadAcute" |
"Dead" |
|
GDK_dead_circumflex |
"DeadCircumflex" |
"Dead" |
|
GDK_dead_tilde (GDK_dead_perispomeni ) |
"DeadTilde" |
"Dead" |
|
GDK_dead_macron |
"DeadMacron" |
"Dead" |
|
GDK_dead_breve |
"DeadBreve" |
"Dead" |
|
GDK_dead_abovedot |
"DeadAboveDot" |
"Dead" |
|
GDK_dead_diaeresis |
"DeadUmlaut" |
"Dead" |
|
GDK_dead_abovering |
"DeadAboveRing" |
"Dead" |
|
GDK_dead_doubleacute |
"DeadDoubleacute" |
"Dead" |
|
GDK_dead_caron |
"DeadCaron" |
"Dead" |
|
GDK_dead_cedilla |
"DeadCedilla" |
"Dead" |
|
GDK_dead_ogonek |
"DeadOgonek" |
"Dead" |
|
GDK_dead_iota |
"DeadIota" |
"Dead" |
|
GDK_dead_voiced_sound |
"DeadVoicedSound" |
"Dead" |
|
GDK_dead_semivoiced_sound |
"DeadSemivoicedSound" |
"Dead" |
|
GDK_dead_belowdot |
"Unidentified" |
"Dead" |
|
GDK_dead_hook |
"Unidentified" |
"Dead" |
|
GDK_dead_horn |
"Unidentified" |
"Dead" |
|
GDK_dead_stroke |
"Unidentified" |
"Dead" |
|
GDK_dead_abovecomma (GDK_dead_psili ) |
"Unidentified" |
"Dead" |
|
GDK_dead_abovereversedcomma (GDK_dead_dasia ) |
"Unidentified" |
"Dead" |
|
GDK_dead_doublegrave |
"Unidentified" |
"Dead" |
|
GDK_dead_belowring |
"Unidentified" |
"Dead" |
|
GDK_dead_belowmacron |
"Unidentified" |
"Dead" |
|
GDK_dead_belowcircumflex |
"Unidentified" |
"Dead" |
|
GDK_dead_belowtilde |
"Unidentified" |
"Dead" |
|
GDK_dead_belowbreve |
"Unidentified" |
"Dead" |
|
GDK_dead_belowdiaeresis |
"Unidentified" |
"Dead" |
|
GDK_dead_invertedbreve |
"Unidentified" |
"Dead" |
|
GDK_dead_belowcomma |
"Unidentified" |
"Dead" |
|
GDK_dead_currency |
"Unidentified" |
"Dead" |
|
GDK_dead_a |
"Unidentified" |
"Dead" |
|
GDK_dead_A |
"Unidentified" |
"Dead" |
|
GDK_dead_e |
"Unidentified" |
"Dead" |
|
GDK_dead_E |
"Unidentified" |
"Dead" |
|
GDK_dead_i |
"Unidentified" |
"Dead" |
|
GDK_dead_I |
"Unidentified" |
"Dead" |
|
GDK_dead_o |
"Unidentified" |
"Dead" |
|
GDK_dead_O |
"Unidentified" |
"Dead" |
|
GDK_dead_u |
"Unidentified" |
"Dead" |
|
GDK_dead_U |
"Unidentified" |
"Dead" |
|
GDK_dead_small_schwa |
"Unidentified" |
"Dead" |
|
GDK_dead_capital_schwa |
"Unidentified" |
"Dead" |
|
GDK_dead_greek |
"Unidentified" |
"Dead" |
|
GDK_First_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Prev_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Next_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Last_Virtual_Screen |
"Unidentified" |
"Unidentified" |
|
GDK_Terminate_Server |
"Unidentified" |
"Unidentified" |
|
GDK_AccessX_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_AccessX_Feedback_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_RepeatKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_SlowKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_BounceKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_StickyKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_MouseKeys_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_MouseKeys_Accel_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_Overlay1_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_Overlay2_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_AudibleBell_Enable |
"Unidentified" |
"Unidentified" |
|
GDK_Pointer_* |
"Unidentified" |
"Unidentified" |
|
GDK_ch |
"Unidentified" |
"Unidentified" |
|
GDK_Ch |
"Unidentified" |
"Unidentified" |
|
GDK_CH |
"Unidentified" |
"Unidentified" |
|
GDK_c_h |
"Unidentified" |
"Unidentified" |
|
GDK_C_h |
"Unidentified" |
"Unidentified" |
|
GDK_C_H |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Duplicate |
"Unidentified" |
"Unidentified" |
|
GDK_3270_FieldMark |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Right2 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Left2 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_BackTab |
"Unidentified" |
"Unidentified" |
|
GDK_3270_EraseEOF |
"EraseEof" |
"EraseEof" |
|
GDK_3270_EraseInput |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Reset |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Quit |
"Unidentified" |
"Unidentified" |
|
GDK_3270_PA1 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_PA2 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_PA3 |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Test |
"Unidentified" |
"Unidentified" |
|
3270_Attn |
"Attn" |
"Attn" |
"Attn" |
GDK_3270_CursorBlink |
"Unidentified" |
"Unidentified" |
|
GDK_3270_AltCursor |
"Unidentified" |
"Unidentified" |
|
GDK_3270_KeyClick |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Jump |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Ident |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Rule |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Copy |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Play |
"Play" |
"Play" |
|
GDK_3270_Setup |
"Unidentified" |
"Unidentified" |
|
GDK_3270_Record |
"Unidentified" |
"Unidentified" |
|
GDK_3270_ChangeScreen |
"Unidentified" |
"Unidentified" |
|
GDK_3270_DeleteWord |
"Unidentified" |
"Unidentified" |
|
GDK_3270_ExSelect |
"Exsel" |
"ExSel" |
|
GDK_3270_CursorSelect |
"Crsel" |
"CrSel" |
|
GDK_3270_PrintScreen |
"PrintScreen" |
"PrintScreen" |
|
GDK_3270_Enter |
"Enter" |
"Enter" |
|
GDK_space |
"Spacebar" Actual input character. |
Actual input character. | |
GDK_Hangul |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Start |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_End |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Hanja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Jamo |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Romaja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Jeonja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_Banja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_PreHanja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_Hangul_PostHanja |
"Unidentified" bug 865564 |
"Unidentified" |
|
GDK_ModeLock |
"Unidentified" |
"Unidentified" |
|
GDK_MonBrightnessUp (XKB_KEY_XF86MonBrightnessUp?) |
"BrightnessUp" |
"BrightnessUp" |
"BrightnessUp" |
GDK_MonBrightnessDown (XKB_KEY_XF86MonBrightnessDown?) |
"BrightnessDown" |
"BrightnessDown" |
"BrightnessDown" |
GDK_KbdLightOnOff |
"Unidentified" |
"Unidentified" |
|
GDK_KbdBrightnessUp |
"Unidentified" |
"Unidentified" |
|
GDK_KbdBrightnessDown |
"Unidentified" |
"Unidentified" |
|
GDK_Standby (XKB_KEY_XF86Standby?) |
"Unidentified" |
"Standby" |
"Standby" |
GDK_AudioLowerVolume (XKB_KEY_XF86AudioLowerVolume?) |
"VolumeDown" |
"VolumeDown" |
"VolumeDown" |
GDK_AudioMute (XKB_KEY_XF86AudioMute?) |
"VolumeMute" |
"VolumeMute" |
"VolumeMute" |
GDK_AudioRaiseVolume (XKB_KEY_XF86AudioRaiseVolume?) |
"VolumeUp" |
"VolumeUp" |
"VolumeUp" |
GDK_AudioPlay |
"MediaPlay" |
"MediaPlay" |
|
GDK_AudioStop |
"MediaStop" |
"MediaStop" |
|
GDK_AudioPrev |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
|
GDK_AudioNext |
"MediaNextTrack" |
"MediaTrackNext" |
|
GDK_HomePage |
"BrowserHome" |
"BrowserHome" |
|
GDK_Mail |
"LaunchMail" |
"LaunchMail" |
|
GDK_Start |
"Unidentified" |
"Unidentified" |
|
GDK_Search |
"BrowserSearch" |
"BrowserSearch" |
|
GDK_AudioRecord |
"MediaRecord" |
"MediaRecord" |
|
GDK_Calculator |
"Unidentified" |
"LaunchCalculator" |
|
GDK_Memo |
"Unidentified" |
"Unidentified" |
|
GDK_ToDoList |
"Unidentified" |
"Unidentified" |
|
GDK_Calendar |
"Unidentified" |
"LaunchCalendar" |
|
GDK_PowerDown |
"Unidentified" |
"PowerOff" |
|
GDK_ContrastAdjust |
"Unidentified" |
"Unidentified" |
|
GDK_RockerUp |
"Unidentified" |
"Unidentified" |
|
GDK_RockerDown |
"Unidentified" |
"Unidentified" |
|
GDK_RockerEnter |
"Unidentified" |
"Unidentified" |
|
GDK_Back |
"BrowserBack" |
"BrowserBack" |
|
GDK_Forward |
"BrowserForward" |
"BrowserForward" |
|
GDK_Stop |
"BrowserStop" |
"BrowserStop" |
|
GDK_Refresh |
"BrowserRefresh" |
"BrowserRefresh" |
|
GDK_PowerOff |
"Power" |
"PowerOff" |
|
GDK_WakeUp |
"Unidentified" |
"WakeUp" |
|
GDK_Eject |
"Eject" |
"Eject" |
|
GDK_ScreenSaver |
"Unidentified" |
"LaunchScreenSaver" |
|
GDK_WWW |
"Unidentified" |
"LaunchWebBrowser" |
|
GDK_Sleep (XKB_KEY_XF86Sleep?) |
"Unidentified" |
"Standby" |
"Standby" |
GDK_Favorites |
"Unidentified" |
"Unidentified" |
|
GDK_AudioPause |
"MediaPause" |
"MediaPause" |
|
GDK_AudioMedia |
"Unidentified" |
"MediaSelect" |
|
GDK_MyComputer |
"Unidentified" |
"LaunchMyComputer" |
|
GDK_VendorHome |
"Unidentified" |
"Unidentified" |
|
GDK_LightBulb |
"Unidentified" |
"Unidentified" |
|
GDK_Shop |
"Unidentified" |
"Unidentified" |
|
GDK_History |
"Unidentified" |
"Unidentified" |
|
GDK_OpenURL |
"Unidentified" |
"Unidentified" |
|
GDK_AddFavorite |
"Unidentified" |
"Unidentified" |
|
GDK_HotLinks |
"Unidentified" |
"Unidentified" |
|
GDK_BrightnessAdjust |
"Dimmer" |
"Dimmer" |
|
GDK_Finance |
"Unidentified" |
"Unidentified" |
|
GDK_Community |
"Unidentified" |
"Unidentified" |
|
GDK_AudioRewind |
"MediaRewind" |
"MediaRewind" |
|
GDK_BackForward |
"Unidentified" |
"Unidentified" |
|
GDK_Launch0 ~ GDK_Launch9 |
"LaunchApplication1" ~ "LaunchApplication10" |
"LaunchApplication1" ~ "LaunchApplication10" |
|
GDK_LaunchA ~ GDK_LaunchF |
"LaunchApplication11" ~ "LaunchApplication16" |
"LaunchApplication11" ~ "LaunchApplication16" |
|
GDK_ApplicationLeft |
"Unidentified" |
"Unidentified" |
|
GDK_ApplicationRight |
"Unidentified" |
"Unidentified" |
|
GDK_Book |
"Unidentified" |
"Unidentified" |
|
GDK_CD |
"Unidentified" |
"LaunchMediaPlayer" |
|
GDK_WindowClear |
"Unidentified" |
"Unidentified" |
|
GDK_Close |
"Unidentified" |
"Close" |
|
GDK_Copy |
"Copy" |
"Copy" |
|
GDK_Cut |
"Cut" |
"Cut" |
|
GDK_Display |
"Unidentified" |
"Unidentified" |
|
GDK_DOS |
"Unidentified" |
"Unidentified" |
|
GDK_Documents |
"Unidentified" |
"Unidentified" |
|
GDK_Excel |
"Unidentified" |
"LaunchSpreadsheet" |
|
GDK_Explorer |
"Unidentified" |
"LaunchMyComputer" |
|
GDK_Game |
"Unidentified" |
"Unidentified" |
|
GDK_Go |
"Unidentified" |
"Unidentified" |
|
GDK_iTouch |
"Unidentified" |
"Unidentified" |
|
GDK_LogOff |
"Unidentified" |
"LogOff" |
|
GDK_Market |
"Unidentified" |
"Unidentified" |
|
GDK_Meeting |
"Unidentified" |
"Unidentified" |
|
GDK_MenuKB |
"Unidentified" |
"Unidentified" |
|
GDK_MenuPB |
"Unidentified" |
"Unidentified" |
|
GDK_MySites |
"Unidentified" |
"BrowserFavorites" |
|
GDK_New |
"Unidentified" |
"New" |
|
GDK_News |
"Unidentified" |
"Unidentified" |
|
GDK_OfficeHome |
"Unidentified" |
"Unidentified" |
|
GDK_Open |
"Unidentified" |
"Open" |
|
GDK_Option |
"Unidentified" |
"Unidentified" |
|
GDK_Paste |
"Paste" |
"Paste" |
|
GDK_Phone |
"Unidentified" |
"Unidentified" |
|
GDK_Reply |
"Unidentified" |
"MailReply" |
|
GDK_Reload |
"BrowserRefresh" |
"BrowserRefresh" |
|
GDK_RotateWindows |
"Unidentified" |
"Unidentified" |
|
GDK_RotationPB |
"Unidentified" |
"Unidentified" |
|
GDK_RotationKB |
"Unidentified" |
"Unidentified" |
|
GDK_Save |
"Unidentified" |
"Save" |
|
GDK_ScrollUp |
"Unidentified" |
"Unidentified" |
|
GDK_ScrollDown |
"Unidentified" |
"Unidentified" |
|
GDK_ScrollClick |
"Unidentified" |
"Unidentified" |
|
GDK_Send |
"Unidentified" |
"MailSend" |
|
GDK_Spell |
"Unidentified" |
"SpellCheck" |
|
GDK_SplitScreen |
"Unidentified" |
"Unidentified" |
|
GDK_Support |
"Unidentified" |
"Unidentified" |
|
GDK_TaskPane |
"Unidentified" |
"Unidentified" |
|
GDK_Terminal |
"Unidentified" |
"Unidentified" |
|
GDK_Tools |
"Unidentified" |
"Unidentified" |
|
GDK_Travel |
"Unidentified" |
"Unidentified" |
|
GDK_UserPB |
"Unidentified" |
"Unidentified" |
|
GDK_User1KB |
"Unidentified" |
"Unidentified" |
|
GDK_User2KB |
"Unidentified" |
"Unidentified" |
|
GDK_Video |
"Unidentified" |
"LaunchMediaPlayer" |
|
GDK_WheelButton |
"Unidentified" |
"Unidentified" |
|
GDK_Word |
"Unidentified" |
"LaunchWordProcessor" |
|
GDK_Xfer |
"Unidentified" |
"Unidentified" |
|
GDK_ZoomIn |
"Unidentified" |
"ZoomIn" |
|
GDK_ZoomOut |
"Unidentified" |
"ZoomOut" |
|
GDK_Away |
"Unidentified" |
"Unidentified" |
|
GDK_Messenger |
"Unidentified" |
"Unidentified" |
|
GDK_WebCam |
"Unidentified" |
"LaunchWebCam" |
|
GDK_MailForward |
"Unidentified" |
"MailForward" |
|
GDK_Pictures |
"Unidentified" |
"Unidentified" |
|
GDK_Music |
"Unidentified" |
"LaunchMusicPlayer" |
|
GDK_Battery |
"Unidentified" |
"Unidentified" |
|
GDK_Bluetooth |
"Unidentified" |
"Unidentified" |
|
GDK_WLAN |
"Unidentified" |
"Unidentified" |
|
GDK_UWB |
"Unidentified" |
"Unidentified" |
|
GDK_AudioForward |
"Unidentified" |
"MediaFastForward" |
|
GDK_AudioRepeat |
"Unidentified" |
"Unidentified" |
|
GDK_AudioRandomPlay |
"RandomToggle" |
"RandomToggle" |
|
GDK_Subtitle |
"Subtitle" |
"Subtitle" |
|
GDK_AudioCycleTrack |
"Unidentified" |
"Unidentified" |
|
GDK_CycleAngle |
"Unidentified" |
"Unidentified" |
|
GDK_FrameBack |
"Unidentified" |
"Unidentified" |
|
GDK_FrameForward |
"Unidentified" |
"Unidentified" |
|
GDK_Time |
"Unidentified" |
"Unidentified" |
|
GDK_SelectButton |
"Unidentified" |
"Unidentified" |
|
GDK_View |
"Unidentified" |
"Unidentified" |
|
GDK_TopMenu |
"Unidentified" |
"Unidentified" |
|
GDK_Red |
"Red" |
"ColorF0Red" |
|
GDK_Green |
"Green" |
"ColorF1Green" |
|
GDK_Yellow |
"Yellow" |
"ColorF2Yellow" |
|
GDK_Blue |
"Blue" |
"ColorF3Blue" |
|
GDK_Suspend (XKB_KEY_XF86Suspend?) |
"Unidentified" |
"Standby" |
"Standby" |
GDK_Hibernate |
"Unidentified" |
"Hibernate" |
|
GDK_TouchpadToggle |
"Unidentified" |
"Unidentified" |
|
GDK_TouchpadOn |
"Unidentified" |
"Unidentified" |
|
GDK_TouchpadOff |
"Unidentified" |
"Unidentified" |
|
GDK_AudioMicMute |
"Unidentified" |
"Unidentified" |
|
GDK_Switch_VT_1 ~ GDK_Switch_VT_12 |
"Unidentified" |
"Unidentified" |
|
GDK_Ungrab |
"Unidentified" |
"Unidentified" |
|
GDK_ClearGrab |
"Unidentified" |
"Unidentified" |
|
GDK_Next_VMode (XKB_KEY_XF86Next_VMode?) |
"Unidentified" |
"VideoModeNext" |
"VideoModeNext" |
GDK_Prev_VMode |
"Unidentified" |
"Unidentified" |
|
GDK_LogWindowTree |
"Unidentified" |
"Unidentified" |
|
GDK_LogGrabInfo |
"Unidentified" |
"Unidentified" |
Key values on Qt toolkit
Note: Gecko supports Qt build only on Linux. Additionally, Gecko's Qt build isn't tire-1 build. Therefore, following mapping hasn't been tested enough. The mapping is based on GTK's mapping. Finally, key
value of printable keys is always "MozPrintableKey"
on Qt build.
Qt::Key |
Gecko | Gecko |
---|---|---|
Qt::Key_Escape |
"Esc" |
"Escape" |
Qt::Key_Tab |
"Tab" |
"Tab" |
Qt::Key_Backtab |
"Unidentified" |
"Unidentified" |
Qt::Key_Backspace |
"Backspace" |
"Backspace" |
Qt::Key_Return |
"Enter" |
"Enter" |
Qt::Key_Enter |
"Enter" |
"Enter" |
Qt::Key_Insert |
"Insert" |
"Insert" |
Qt::Key_Delete |
"Del" |
"Delete" |
Qt::Key_Pause |
"Pause" |
"Pause" |
Qt::Key_Print |
"PrintScreen" |
"PrintScreen" |
Qt::Key_SysReq |
"PrintScreen" |
"PrintScreen" |
Qt::Key_Clear |
"Clear" |
"Clear" |
Qt::Key_Home |
"Home" |
"Home" |
Qt::Key_End |
"End" |
"End" |
Qt::Key_Left |
"Left" |
"ArrowLeft" |
Qt::Key_Up |
"Up" |
"ArrowUp" |
Qt::Key_Right |
"Right" |
"ArrowRight" |
Qt::Key_Down |
"Down" |
"ArrowDown" |
Qt::Key_PageUp |
"PageUp" |
"PageUp" |
Qt::Key_PageDown |
"PageDown" |
"PageDown" |
Qt::Key_Shift |
"Shift" |
"Shift" |
Qt::Key_Control |
"Control" |
"Control" |
Qt::Key_Meta |
"Meta" |
"Meta" |
Qt::Key_Alt |
"Alt" |
"Alt" |
Qt::Key_AltGr |
"AltGraph" |
"AltGraph" |
Qt::Key_CapsLock |
"CapsLock" |
"CapsLock" |
Qt::Key_NumLock |
"NumLock" |
"NumLock" |
Qt::Key_ScrollLock |
"ScrollLock" |
"ScrollLock" |
Qt::Key_F1 ~ Qt::Key_F35 |
"F1" ~ "F 35" |
"F1" ~ "F 35" |
Qt::Key_Super_L |
"OS" |
"OS" bug 936319 |
Qt::Key_Super_R |
"OS" |
"OS" bug 936319 |
Qt::Key_Menu |
"Menu" |
"ContextMenu" |
Qt::Key_Hyper_L |
"OS" |
"OS" bug 936319 |
Qt::Key_Hyper_R |
"OS" |
"OS" bug 936319 |
Qt::Key_Help |
"Help" |
"Help" |
Qt::Key_Direction_L |
"Unidentified" |
"Unidentified" |
Qt::Key_Direction_R |
"Unidentified" |
"Unidentified" |
Qt::Key_Space |
"Spacebar" "MozPrintableKey" |
Acctual input character. |
Qt::Key_Multi_key |
"Compose" |
"Compose" |
Qt::Key_Codeinput |
"CodeInput" |
"CodeInput" |
Qt::Key_SingleCandidate |
"Unidentified" |
"SingleCandidate" |
Qt::Key_MultipleCandidate |
"AllCandidates" |
"AllCandidates" |
Qt::Key_PreviousCandidate |
"PreviousCandidate" |
"PreviousCandidate" |
Qt::Key_Mode_switch |
"AltGraph" |
"AltGraph" |
Qt::Key_Kanji |
"KanjiMode" |
"KanjiMode" |
Qt::Key_Muhenkan |
"Nonconvert" |
"NonConvert" |
Qt::Key_Henkan |
"Convert" |
"Convert" |
Qt::Key_Romaji |
"RomanCharacters" |
"Romaji" |
Qt::Key_Hiragana |
"Hiragana" |
"Hiragana" |
Qt::Key_Katakana |
"Katakana" |
"Katakana" |
Qt::Key_Hiragana_Katakana |
"Unidentified" |
"HiraganaKatakana" |
Qt::Key_Zenkaku |
"FullWidth" |
"Zenkaku" |
Qt::Key_Hankaku |
"HalfWidth" |
"Hankaku" |
Qt::Key_Zenkaku_Hankaku |
"Unidentified" |
"ZenkakuHankaku" |
Qt::Key_Touroku |
"Unidentified" |
"Unidentified" |
Qt::Key_Massyo |
"Unidentified" |
"Unidentified" |
Qt::Key_Kana_Lock |
"KanaMode" |
"KanaMode" |
Qt::Key_Kana_Shift |
"KanaMode" |
"KanaMode" |
Qt::Key_Eisu_Shift |
"Alphanumeric" |
"Alphanumeric" |
Qt::Key_Eisu_toggle |
"Alphanumeric" |
"Alphanumeric" |
Qt::Key_Hangul |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Start |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_End |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Hanja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Jamo |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Romaja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Jeonja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Banja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_PreHanja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_PostHanja |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangul_Special |
"Unidentified" |
"Unidentified" |
Qt::Key_Dead_Grave |
"DeadGrave" |
"Dead" |
Qt::Key_Dead_Acute |
"DeadAcute" |
"Dead" |
Qt::Key_Dead_Circumflex |
"DeadCircumflex" |
"Dead" |
Qt::Key_Dead_Tilde |
"DeadTilde" |
"Dead" |
Qt::Key_Dead_Macron |
"DeadMacron" |
"Dead" |
Qt::Key_Dead_Breve |
"DeadBreve" |
"Dead" |
Qt::Key_Dead_Abovedot |
"DeadAboveDot" |
"Dead" |
Qt::Key_Dead_Diaeresis |
"DeadUmlaut" |
"Dead" |
Qt::Key_Dead_Abovering |
"DeadAboveRing" |
"Dead" |
Qt::Key_Dead_Doubleacute |
"DeadDoubleacute" |
"Dead" |
Qt::Key_Dead_Caron |
"DeadCaron" |
"Dead" |
Qt::Key_Dead_Cedilla |
"DeadCedilla" |
"Dead" |
Qt::Key_Dead_Ogonek |
"DeadOgonek" |
"Dead" |
Qt::Key_Dead_Iota |
"DeadIota" |
"Dead" |
Qt::Key_Dead_Voiced_Sound |
"DeadVoicedSound" |
"Dead" |
Qt::Key_Dead_Semivoiced_Sound |
"DeadSemivoicedSound" |
"Dead" |
Qt::Key_Dead_Belowdot |
"Unidentified" |
"Dead" |
Qt::Key_Dead_Hook |
"Unidentified" |
"Dead" |
Qt::Key_Dead_Horn |
"Unidentified" |
"Dead" |
Qt::Key_Back |
"BrowserBack" |
"BrowserBack" |
Qt::Key_Forward |
"BrowserForward" |
"BrowserForward" |
Qt::Key_Stop |
"BrowserStop" |
"BrowserStop" |
Qt::Key_Refresh |
"BrowserRefresh" |
"BrowserRefresh" |
Qt::Key_VolumeDown |
"VolumeDown" |
"VolumeDown" |
Qt::Key_VolumeMute |
"VolumeMute" |
"VolumeMute" |
Qt::Key_VolumeUp |
"VolumeUp" |
"VolumeUp" |
Qt::Key_BassBoost |
"Unidentified" |
"Unidentified" |
Qt::Key_BassUp |
"AudioBassBoostUp" |
"AudioBassBoostUp" |
Qt::Key_BassDown |
"AudioBassBoostDown" |
"AudioBassBoostDown" |
Qt::Key_TrebleUp |
"Unidentified" |
"Unidentified" |
Qt::Key_TrebleDown |
"Unidentified" |
"Unidentified" |
Qt::Key_MediaPlay |
"MediaPlay" |
"MediaPlay" |
Qt::Key_MediaStop |
"MediaStop" |
"MediaStop" |
Qt::Key_MediaPrevious |
"MediaPreviousTrack" |
"MediaTrackPrevious" |
Qt::Key_MediaNext |
"MediaNextTrack" |
"MediaTrackNext" |
Qt::Key_MediaRecord |
"MediaRecord" |
"MediaRecord" |
Qt::Key_MediaPause |
"MediaPause" |
"MediaPause" |
Qt::Key_MediaTogglePlayPause |
"MediaPlayPause" |
"MediaPlayPause" |
Qt::Key_HomePage |
"BrowserHome" |
"BrowserHome" |
Qt::Key_Favorites |
"BrowserFavorites" |
"BrowserFavorites" |
Qt::Key_Search |
"BrowserSearch" |
"BrowserSearch" |
Qt::Key_Standby |
"Unidentified" |
"Standby" |
Qt::Key_OpenUrl |
"Unidentified" |
"Unidentified" |
Qt::Key_LaunchMail |
"LaunchMail" |
"LaunchMail" |
Qt::Key_LaunchMedia |
"Unidentified" |
"LaunchMediaPlayer" |
Qt::Key_Launch0 ~ Qt::Key_Launch9 |
"LaunchApplication1" ~ "LaunchApplication10" |
"LaunchApplication1" ~ "LaunchApplication10" |
Qt::Key_LaunchA ~ Qt::Key_LaunchH |
"LaunchApplication11" ~ "LaunchApplication18" |
"LaunchApplication11" ~ "LaunchApplication18" |
Qt::Key_MonBrightnessUp |
"BrightnessUp" |
"BrightnessUp" |
Qt::Key_MonBrightnessDown |
"BrightnessDown" |
"BrightnessDown" |
Qt::Key_KeyboardLightOnOff |
"Unidentified" |
"Unidentified" |
Qt::Key_KeyboardBrightnessUp |
"Unidentified" |
"Unidentified" |
Qt::Key_KeyboardBrightnessDown |
"Unidentified" |
"Unidentified" |
Qt::Key_PowerOff |
"Power" |
"PowerOff" |
Qt::Key_WakeUp |
"Unidentified" |
"WakeUp" |
Qt::Key_Eject |
"Eject" |
"Eject" |
Qt::Key_ScreenSaver |
"Unidentified" |
"LaunchScreenSaver" |
Qt::Key_WWW |
"Unidentified" |
"LaunchWebBrowser" |
Qt::Key_Memo |
"Unidentified" |
"Unidentified" |
Qt::Key_LightBulb |
"Unidentified" |
"Unidentified" |
Qt::Key_Shop |
"Unidentified" |
"Unidentified" |
Qt::Key_History |
"Unidentified" |
"Unidentified" |
Qt::Key_AddFavorite |
"Unidentified" |
"Unidentified" |
Qt::Key_HotLinks |
"Unidentified" |
"Unidentified" |
Qt::Key_BrightnessAdjust |
"Dimmer" |
"Dimmer" |
Qt::Key_Finance |
"Unidentified" |
"Unidentified" |
Qt::Key_Community |
"Unidentified" |
"Unidentified" |
Qt::Key_AudioRewind |
"MediaRewind" |
"MediaRewind" |
Qt::Key_BackForward |
"Unidentified" |
"Unidentified" |
Qt::Key_ApplicationLeft |
"Unidentified" |
"Unidentified" |
Qt::Key_ApplicationRight |
"Unidentified" |
"Unidentified" |
Qt::Key_Book |
"Unidentified" |
"Unidentified" |
Qt::Key_CD |
"Unidentified" |
"LaunchMediaPlayer" |
Qt::Key_Calculator |
"Unidentified" |
"LaunchCalculator" |
Qt::Key_ToDoList |
"Unidentified" |
"Unidentified" |
Qt::Key_ClearGrab |
"Unidentified" |
"Unidentified" |
Qt::Key_Close |
"Unidentified" |
"Close" |
Qt::Key_Copy |
"Copy" |
"Copy" |
Qt::Key_Cut |
"Cut" |
"Cut" |
Qt::Key_Display |
"Unidentified" |
"Unidentified" |
Qt::Key_DOS |
"Unidentified" |
"Unidentified" |
Qt::Key_Documents |
"Unidentified" |
"Unidentified" |
Qt::Key_Excel |
"Unidentified" |
"LaunchSpreadsheet" |
Qt::Key_Explorer |
"Unidentified" |
"LaunchMyComputer" |
Qt::Key_Game |
"Unidentified" |
"Unidentified" |
Qt::Key_Go |
"Unidentified" |
"Unidentified" |
Qt::Key_iTouch |
"Unidentified" |
"Unidentified" |
Qt::Key_LogOff |
"Unidentified" |
"LogOff" |
Qt::Key_Market |
"Unidentified" |
"Unidentified" |
Qt::Key_Meeting |
"Unidentified" |
"Unidentified" |
Qt::Key_MenuKB |
"Unidentified" |
"Unidentified" |
Qt::Key_MenuPB |
"Unidentified" |
"Unidentified" |
Qt::Key_MySites |
"Unidentified" |
"Unidentified" |
Qt::Key_News |
"Unidentified" |
"Unidentified" |
Qt::Key_OfficeHome |
"Unidentified" |
"Unidentified" |
Qt::Key_Option |
"Unidentified" |
"Unidentified" |
Qt::Key_Paste |
"Paste" |
"Paste" |
Qt::Key_Phone |
"Unidentified" |
"Unidentified" |
Qt::Key_Calendar |
"Unidentified" |
"LaunchCalendar" |
Qt::Key_Reply |
"Unidentified" |
"MailReply" |
Qt::Key_Reload |
"BrowserRefresh" |
"BrowserRefresh" |
Qt::Key_RotateWindows |
"Unidentified" |
"Unidentified" |
Qt::Key_RotationPB |
"Unidentified" |
"Unidentified" |
Qt::Key_RotationKB |
"Unidentified" |
"Unidentified" |
Qt::Key_Save |
"Unidentified" |
"Save" |
Qt::Key_Send |
"Unidentified" |
"MailSend" |
Qt::Key_Spell |
"Unidentified" |
"SpellCheck" |
Qt::Key_SplitScreen |
"Unidentified" |
"Unidentified" |
Qt::Key_Support |
"Unidentified" |
"Unidentified" |
Qt::Key_TaskPane |
"Unidentified" |
"Unidentified" |
Qt::Key_Terminal |
"Unidentified" |
"Unidentified" |
Qt::Key_Tools |
"Unidentified" |
"Unidentified" |
Qt::Key_Travel |
"Unidentified" |
"Unidentified" |
Qt::Key_Video |
"Unidentified" |
"LaunchMediaPlayer" |
Qt::Key_Word |
"Unidentified" |
"LaunchWordProcessor" |
Qt::Key_Xfer |
"Unidentified" |
"Unidentified" |
Qt::Key_ZoomIn |
"Unidentified" |
"ZoomIn" |
Qt::Key_ZoomOut |
"Unidentified" |
"ZoomOut" |
Qt::Key_Away |
"Unidentified" |
"Unidentified" |
Qt::Key_Messenger |
"Unidentified" |
"Unidentified" |
Qt::Key_WebCam |
"Unidentified" |
"LaunchWebCam" |
Qt::Key_MailForward |
"Unidentified" |
"MailForward" |
Qt::Key_Pictures |
"Unidentified" |
"Unidentified" |
Qt::Key_Music |
"Unidentified" |
"LaunchMusicPlayer" |
Qt::Key_Battery |
"Unidentified" |
"Unidentified" |
Qt::Key_Bluetooth |
"Unidentified" |
"Unidentified" |
Qt::Key_WLAN |
"Unidentified" |
"Unidentified" |
Qt::Key_UWB |
"Unidentified" |
"Unidentified" |
Qt::Key_AudioForward |
"FastFwd" |
"MediaFastForward" |
Qt::Key_AudioRepeat |
"Unidentified" |
"Unidentified" |
Qt::Key_AudioRandomPlay |
"RandomToggle" |
"RandomToggle" |
Qt::Key_Subtitle |
"Subtitle" |
"Subtitle" |
Qt::Key_AudioCycleTrack |
"Unidentified" |
"Unidentified" |
Qt::Key_Time |
"Unidentified" |
"Unidentified" |
Qt::Key_Hibernate |
"Unidentified" |
"Hibernate" |
Qt::Key_View |
"Unidentified" |
"Unidentified" |
Qt::Key_TopMenu |
"Unidentified" |
"Unidentified" |
Qt::Key_PowerDown |
"Unidentified" |
"PowerOff" |
Qt::Key_Suspend |
"Unidentified" |
"Standby" |
Qt::Key_ContrastAdjust |
"Unidentified" |
"Unidentified" |
Qt::Key_TouchpadToggle |
"Unidentified" |
"Unidentified" |
Qt::Key_TouchpadOn |
"Unidentified" |
"Unidentified" |
Qt::Key_TouchpadOff |
"Unidentified" |
"Unidentified" |
Qt::Key_MicMute |
"Unidentified" |
"Unidentified" |
Qt::Key_Red |
"Unidentified" |
"ColorF0Red" |
Qt::Key_Green |
"Unidentified" |
"ColorF1Green" |
Qt::Key_Yellow |
"Unidentified" |
"ColorF2Yellow" |
Qt::Key_Blue |
"Unidentified" |
"ColorF3Blue" |
Qt::Key_ChannelUp |
"Unidentified" |
"Unidentified" |
Qt::Key_ChannelDown |
"Unidentified" |
"Unidentified" |
Qt::Key_MediaLast |
"MediaLast" |
"MediaLast" |
Qt::Key_unknown |
"Unidentified" |
"Unidentified" |
Qt::Key_Call |
"Unidentified" |
"Unidentified" |
Qt::Key_Camera |
"Camera" |
"Camera" |
Qt::Key_CameraFocus |
"Unidentified" |
"Unidentified" |
Qt::Key_Context1 |
"Unidentified" |
"Unidentified" |
Qt::Key_Context2 |
"Unidentified" |
"Unidentified" |
Qt::Key_Context3 |
"Unidentified" |
"Unidentified" |
Qt::Key_Context4 |
"Unidentified" |
"Unidentified" |
Qt::Key_Flip |
"Unidentified" |
"Unidentified" |
Qt::Key_Hangup |
"Unidentified" |
"Unidentified" |
Qt::Key_No |
"Unidentified" |
"Unidentified" |
Qt::Key_Select |
"Unidentified" |
"Unidentified" |
Qt::Key_Yes |
"Unidentified" |
"Unidentified" |
Qt::Key_ToggleCallHangup |
"Unidentified" |
"Unidentified" |
Qt::Key_VoiceDial |
"Unidentified" |
"Unidentified" |
Qt::Key_LastNumberRedial |
"Unidentified" |
"Unidentified" |
Qt::Key_Execute |
"Execute" |
"Execute" |
Qt::Key_Printer |
"Unidentified" |
"Print" |
Qt::Key_Play |
"Play" |
"Play" |
Qt::Key_Sleep |
"Unidentified" |
"Standby" |
Qt::Key_Zoom |
"Zoom" |
"ZoomToggle" |
Qt::Key_Cancel |
"Cancel" |
"Cancel" |