Module: DXOpal::Input::KeyCodes
- Defined in:
- lib/dxopal/input/key_codes.rb
Overview
List of key codes (event.code) developer.mozilla.org/ja/docs/Web/API/KeyboardEvent
Constant Summary collapse
- K_ESCAPE =
TODO: add event.code for those commented out (pull request welcome)
'Escape'- K_1 =
'Digit1'- K_2 =
'Digit2'- K_3 =
'Digit3'- K_4 =
'Digit4'- K_5 =
'Digit5'- K_6 =
'Digit6'- K_7 =
'Digit7'- K_8 =
'Digit8'- K_9 =
'Digit9'- K_0 =
'Digit0'- K_MINUS =
'Minus'- K_EQUALS =
'Equal'- K_BACK =
'Backspace'- K_TAB =
'Tab'- K_Q =
'KeyQ'- K_W =
'KeyW'- K_E =
'KeyE'- K_R =
'KeyR'- K_T =
'KeyT'- K_Y =
'KeyY'- K_U =
'KeyU'- K_I =
'KeyI'- K_O =
'KeyO'- K_P =
'KeyP'- K_LBRACKET =
'BracketLeft'- K_RBRACKET =
'BracketRight'- K_RETURN =
'Enter'- K_ENTER =
Alias; not in DXRuby
'Enter'- K_LCONTROL =
'ControlLeft'- K_A =
'KeyA'- K_S =
'KeyS'- K_D =
'KeyD'- K_F =
'KeyF'- K_G =
'KeyG'- K_H =
'KeyH'- K_J =
'KeyJ'- K_K =
'KeyK'- K_L =
'KeyL'- K_SEMICOLON =
'Semicolon'- K_APOSTROPHE =
'
'Quote'- K_GRAVE =
`
"Backquote"- K_LSHIFT =
'ShiftLeft'- K_BACKSLASH =
Note: different to K_YEN
'BackSlash'- K_Z =
'KeyZ'- K_X =
'KeyX'- K_C =
'KeyC'- K_V =
'KeyV'- K_B =
'KeyB'- K_N =
'KeyN'- K_M =
'KeyM'- K_COMMA =
'Comma'- K_PERIOD =
'Period'- K_SLASH =
'Slash'- K_RSHIFT =
'ShiftRight'- K_MULTIPLY =
"NumpadMultiply"- K_SPACE =
K_LMENU Alt
'Space'- K_F1 =
K_CAPITAL
"F1"- K_F2 =
"F2"- K_F3 =
"F3"- K_F4 =
"F4"- K_F5 =
"F5"- K_F6 =
"F6"- K_F7 =
"F7"- K_F8 =
"F8"- K_F9 =
"F9"- K_F10 =
"F10"- K_NUMLOCK =
"NumLock"- K_SCROLL =
"ScrollLock"- K_NUMPAD7 =
"Numpad7"- K_NUMPAD8 =
"Numpad8"- K_NUMPAD9 =
"Numpad9"- K_SUBTRACT =
"NumpadSubtract"- K_NUMPAD4 =
"Numpad4"- K_NUMPAD5 =
"Numpad5"- K_NUMPAD6 =
"Numpad6"- K_ADD =
"NumpadAdd"- K_NUMPAD1 =
"Numpad1"- K_NUMPAD2 =
"Numpad2"- K_NUMPAD3 =
"Numpad3"- K_NUMPAD0 =
"Numpad0"- K_DECIMAL =
"NumpadDecimal"- K_F11 =
K_OEM_102
"F11"- K_F12 =
"F12"- K_F13 =
"F13"- K_F14 =
"F14"- K_F15 =
"F15"- K_KANA =
"KanaMode"- K_CONVERT =
K_ABNT_C1
"Convert"- K_NOCONVERT =
"NonConvert"- K_YEN =
'IntlYen'- K_COLON =
K_ABNT_C2 K_NUMPADEQUALS = *3 *1 K_PREVTRACK K_AT
'Colon'- K_UNDERLINE =
_
'IntlRo'- K_NUMPADENTER =
K_KANJI K_STOP K_AX K_UNLABELED K_NEXTTRACK
"NumpadEnter"- K_RCONTROL =
'ControlRight'- K_MUTE =
"VolumeMute"- K_VOLUMEDOWN =
K_CALCULATOR K_PLAYPAUSE K_MEDIASTOP
"VolumeDown"- K_VOLUMEUP =
"VolumeUp"- K_WEBHOME =
"BrowserHome"- K_DIVIDE =
K_NUMPADCOMMA , *3 *1
"NumpadDivide"- K_PAUSE =
K_SYSRQ K_RMENU Alt
"Pause"- K_HOME =
"Home"- K_UP =
'ArrowUp'- K_LEFT =
K_PRIOR
'ArrowLeft'- K_RIGHT =
'ArrowRight'- K_END =
"End"- K_DOWN =
'ArrowDown'- K_INSERT =
K_NEXT
"Insert"- K_DELETE =
"Delete"- K_WEBSEARCH =
K_LWIN K_RWIN K_APPS K_POWER K_SLEEP K_WAKE
"BrowserSearch"- K_WEBFAVORITES =
"BrowserFavorites"- K_WEBREFRESH =
"BrowserRefresh"- K_WEBSTOP =
"BrowserStop"- K_WEBFORWARD =
"BrowserForward"- K_WEBBACK =
"BrowserBack"- K_BACKSPACE =
K_MYCOMPUTER K_MAIL K_MEDIASELECT
'Backspace'- K_NUMPADSTAR =
"NumpadMultiply"- K_LALT =
"AltLeft"- K_CAPSLOCK =
'CapsLock'- K_NUMPADMINUS =
"NumpadSubtract"- K_NUMPADPLUS =
"NumpadAdd"- K_NUMPADPERIOD =
"NumpadDecimal"- K_NUMPADSLASH =
"NumpadDivide"- K_RALT =
"AltRight"- K_UPARROW =
'ArrowUp'- K_PGUP =
"PageUp"- K_LEFTARROW =
'ArrowLeft'- K_RIGHTARROW =
'ArrowRight'- K_DOWNARROW =
'ArrowDown'- K_PGDN =
"PageDown"