KeyCtrlCodeList - cwtickle/danoniplus-docs GitHub Wiki

English | Japanese

| < Key type's specification | Key code used in "KeyCtrl" attribute | Runtime Error List > |

Key code used in "KeyCtrl" attribute

  • Key type's specification used in keyCtrlX in the custom key definitions. Corresponding table of key codes (KeyCode), KeyboardEvent.code and corresponding keys on US and JIS keyboards.
  • The key display on the key config screen changes with the language setting of the title (e.g. En -> US, Ja -> JIS).
  • The key code basically conforms to the value of KeyboardEvent.keyCode (Windows, JIS) , with some extensions.
KeyCode Code abbreviation Code Name Key Name(US) Key Name(JIS)
0 - - (key invalid) (key invalid)
1 - - Unknown*Key Assignment Not Allowed Unknown*Key Assignment Not Allowed
8 Backspace Backspace Backspace(Delete in Mac) Backspace(Delete in Mac)
9 Tab Tab Tab Tab
12 Clear Clear Clear Clear
13 Enter Enter Enter Enter
16 ShiftShiftLeft ShiftLeft Shift(Left) Shift(Left)
17 ControlControlLeft ControlLeft Ctrl(Left) Ctrl(Left)
18 AltAltLeft AltLeft Alt(Left) Alt(Left)
19 Pause Pause Pause Pause
27 Escape Escape Esc Esc
28 Convert Convert Convert
29 NonConvert NonConvert NonConvert
32 Space Space Space Space
33 PageUp PageUp PageUp PageUp
34 PageDown PageDown PageDown PageDown
35 End End End End
36 Home Home Home Home
37 LeftArrowLeft ArrowLeft
38 UpArrowUp ArrowUp
39 RightArrowRight ArrowRight
40 DownArrowDown ArrowDown
44 PrintScreen PrintScreen PrintScreen PrintScreen
45 Insert Insert Insert Insert
46 Delete Delete Delete(Invalid in Mac) Delete(Invalid in Mac)
47 Help Help Help Help
48 D0Digit0 Digit0 0 ) 0
49 D1Digit1 Digit1 1 ! 1 !
50 D2Digit2 Digit2 2 @ 2 "
51 D3Digit3 Digit3 3 # 3 #
52 D4Digit4 Digit4 4 $ 4 $
53 D5Digit5 Digit5 5 % 5 %
54 D6Digit6 Digit6 6 ^ 6 &
55 D7Digit7 Digit7 7 & 7 '
56 D8Digit8 Digit8 8 * 8 (
57 D9Digit9 Digit9 9 ( 9 )
65 AKeyA KeyA A A
66 BKeyB KeyB B B
67 CKeyC KeyC C C
68 DKeyD KeyD D D
69 EKeyE KeyE E E
70 FKeyF KeyF F F
71 GKeyG KeyG G G
72 HKeyH KeyH H H
73 IKeyI KeyI I I
74 JKeyJ KeyJ J J
75 KKeyK KeyK K K
76 LKeyL KeyL L L
77 MKeyM KeyM M M
78 NKeyN KeyN N N
79 OKeyO KeyO O O
80 PKeyP KeyP P P
81 QKeyQ KeyQ Q Q
82 RKeyR KeyR R R
83 SKeyS KeyS S S
84 TKeyT KeyT T T
85 UKeyU KeyU U U
86 VKeyV KeyV V V
87 WKeyW KeyW W W
88 XKeyX KeyX X X
89 YKeyY KeyY Y Y
90 ZKeyZ KeyZ Z Z
91 - (MataLeft) Windows*Key Assignment Not Allowed Windows*Key Assignment Not Allowed
93 ContextMenu ContextMenu Application Application
96 N0Numpad0 Numpad0 Numeric keypad0 Numeric keypad0
97 N1Numpad1 Numpad1 Numeric keypad1 Numeric keypad1
98 N2Numpad2 Numpad2 Numeric keypad2 Numeric keypad2
99 N3Numpad3 Numpad3 Numeric keypad3 Numeric keypad3
100 N4Numpad4 Numpad4 Numeric keypad4 Numeric keypad4
101 N5Numpad5 Numpad5 Numeric keypad5 Numeric keypad5
102 N6Numpad6 Numpad6 Numeric keypad6 Numeric keypad6
103 N7Numpad7 Numpad7 Numeric keypad7 Numeric keypad7
104 N8Numpad8 Numpad8 Numeric keypad8 Numeric keypad8
105 N9Numpad9 Numpad9 Numeric keypad9 Numeric keypad9
106 N*NumpadMultiply NumpadMultiply Numeric keypad* Numeric keypad*
107 N+NumpadAdd NumpadAdd Numeric keypad+ Numeric keypad+
108 NEnterNumpadEnter NumpadEnter Numeric keypadEnter Numeric keypadEnter
109 N-NumpadSubtract NumpadSubtract Numeric keypad- Numeric keypad-
110 N.NumpadDecimal NumpadDecimal Numeric keypad. Numeric keypad.
111 NDivNumpadDivide NumpadDivide Numeric keypad/ Numeric keypad/
112 F1 F1 F1 F1
113 F2 F2 F2 F2
114 F3 F3 F3 F3
115 F4 F4 F4 F4
116 F5 F5 F5 F5
117 F6 F6 F6 F6
118 F7 F7 F7 F7
119 F8 F8 F8 F8
120 F9 F9 F9 F9
121 F10 F10 F10 F10
122 F11 F11 F11 F11
123 F12 F12 F12 F12
124 F13 F13 F13 F13
125 F14 F14 F14 F14
126 F15 F15 F15 F15
134 FN FN FN FN
144 NumLock NumLock NumLock NumLock
145 ScrollLock ScrollLock ScrollLock ScrollLock
186 Quote Quote ' " : *
187 ; Semicolon ; : ; +
188 Comma Comma , < , <
189 Minus Minus - _ - =
190 Period Period . > . >
191 Slash Slash / ? / ?
192 BracketLeftJa-@ BracketLeft [ { @ `
219 BracketRightJa-[ BracketRight ] } [ {
220 IntlYen IntlYen \ |
221 BackslashJa-] Backslash \ | ] }
222 EqualJa-^ Equal = + ^ ~
226 IntlRo IntlRo \ _
229 - Backquote ` ~ IME*Key Assignment Not Allowed
240 - (CapsLock) CapsLock*Key Assignment Not Allowed CapsLock*Key Assignment Not Allowed
256 ShiftRight ShiftRight Shift(Right) Shift(Right)
257 ControlRight ControlRight Ctrl(Right) Ctrl(Right)
258 AltRight AltRight Alt(Right) Alt(Right)

Related pages

Changelog

Version Change details
v34.5.1 - Discontinue use of keycode: 260 (merge to keycode: 256).
v34.4.0 - Support for change in interpretation of right shift for Chrome-based browsers (key code: 260 added).
v34.2.0 - Changed the characters to be represented to match the US keyboard.
v32.0.0 - Separated left and right key assignments for Shift, Ctrl, and Alt keys.- Added aliases for keys with different correspondence from Japanese keyboard (Quote, BracketLeft, BracketRight, Backslash, Equal).
v31.4.0 - "KeyboardEvent.code" values and abbreviation names can be used for key assignment settings.
v16.0.0 - Migrate internal settings from "KeyBoardEvent.keyCode" to "KeyBoardEvent.code".(Only conventional key codes can be specified at this point)

| < Key type's specification | Key code used in "KeyCtrl" attribute | Runtime Error List > |