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 > |