KeyCtrlCodeList - cwtickle/danoniplus GitHub Wiki

English | Japanese

| < キーの仕様について | KeyCtrl属性で使用するキーコード | 実行時エラー一覧 > |

KeyCtrl属性で使用するキーコード

  • キー数仕様のカスタムキー定義の keyCtrlX で使用する
    キーコード(KeyCode)とKeyboardEvent.code及び略記、JIS/USキーボードでの対応キーの対応表です。
  • キーコンフィグ画面上のキー表示はタイトルの言語設定で変わります。(Ja⇒JIS, En⇒US)
  • キーコードは基本的にKeyboardEvent.keyCode (Windows, JIS) の値に準拠していますが、一部拡張しています。
KeyCode Code略名 KeyboardEvent.code キー名(JIS) キー名(US)
0 - - (キー無効) (キー無効)
1 - - Unknown※割り当て不可 Unknown※割り当て不可
8 Backspace Backspace Backspace(MacではDelete) Backspace(MacではDelete)
9 Tab Tab Tab Tab
12 Clear Clear Clear Clear
13 Enter Enter Enter Enter
16 ShiftShiftLeft ShiftLeft Shift Shift
17 ControlControlLeft ControlLeft Ctrl Ctrl
18 AltAltLeft AltLeft Alt Alt
19 Pause Pause Pause Pause
27 Escape Escape Esc Esc
28 Convert Convert 変換
29 NonConvert NonConvert 無変換
32 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(Macでは未使用) Delete(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※割り当て不可 Windows※割り当て不可
93 ContextMenu ContextMenu Application Application
96 N0Numpad0 Numpad0 テンキー0 テンキー0
97 N1Numpad1 Numpad1 テンキー1 テンキー1
98 N2Numpad2 Numpad2 テンキー2 テンキー2
99 N3Numpad3 Numpad3 テンキー3 テンキー3
100 N4Numpad4 Numpad4 テンキー4 テンキー4
101 N5Numpad5 Numpad5 テンキー5 テンキー5
102 N6Numpad6 Numpad6 テンキー6 テンキー6
103 N7Numpad7 Numpad7 テンキー7 テンキー7
104 N8Numpad8 Numpad8 テンキー8 テンキー8
105 N9Numpad9 Numpad9 テンキー9 テンキー9
106 N*NumpadMultiply NumpadMultiply テンキー* テンキー*
107 N+NumpadAdd NumpadAdd テンキー+ テンキー+
108 NEnterNumpadEnter NumpadEnter テンキーEnter テンキーEnter
109 N-NumpadSubtract NumpadSubtract テンキー- テンキー-
110 N.NumpadDecimal NumpadDecimal テンキー. テンキー.
111 NDivNumpadDivide NumpadDivide テンキー/ テンキー/
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 QuoteJa-Colon Quote : * ' "
187 ;Semicolon 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※割り当て不可 ` ~
240 - (CapsLock) CapsLock※割り当て不可 CapsLock※割り当て不可
256 ShiftRight ShiftRight Shift Shift
257 ControlRight ControlRight Ctrl Ctrl
258 AltRight AltRight Alt Alt

関連項目

更新履歴

Version 変更内容
v34.5.1 ・キーコード: 260の利用を取り止め(キーコード: 256へ統合)
v34.4.0 ・Chrome系ブラウザの右シフト解釈変更対応(キーコード: 260を追加)
v34.2.0 ・タイトルの言語設定の切り替えにより、キーコンフィグ画面のキー表示をJIS/USキーボードに切り替える機能を追加
v32.0.0 ・Shift, Ctrl, Altキーの左右キーの割り当てを分離・日本語キーボードと対応キーが異なるキー(Quote, BracketLeft, BracketRight, Backslash, Equal)について別名を追加
v31.4.0 ・キー割当設定について KeyboardEvent.code の値及び略名が使えるよう変更
v16.0.0 ・KeyBoardEvent.keyCode から KeyBoardEvent.code へ移行(この時点で指定可能な値は従来のキーコードのみ)

| < キーの仕様について | KeyCtrl属性で使用するキーコード | 実行時エラー一覧 > |