キー入力を判定する時用のメモ。
公式でキーバインド表を見つけられなかったので全部のキーを押してみて確認しました。
↓無いと思ったらあった
コントローラー
| キー |
バインド |
キーID |
| 上(↑) |
1 |
#B_LUP |
| 下(↓) |
2 |
#B_LDOWN |
| 左(←) |
4 |
#B_LLEFT |
| 右(→) |
8 |
#B_LRIGHT |
| A |
16 |
#B_RRIGHT |
| B |
32 |
#B_RDOWN |
| X |
64 |
#B_RUP |
| Y |
128 |
#B_RLEFT |
| L |
256 |
#B_L1 |
| R |
512 |
#B_R1 |
| ZR |
2048 |
#B_R2 |
| ZL |
4096 |
#B_L2 |
キーボード(JIS)
スキャンコードは&H04='A'となる。
アルファベット
| キー |
バインド |
スキャンコード |
| A |
4 |
04 |
| B |
5 |
05 |
| C |
6 |
06 |
| D |
7 |
07 |
| E |
8 |
08 |
| F |
9 |
09 |
| G |
10 |
0A |
| H |
11 |
0B |
| I |
12 |
0C |
| J |
13 |
0D |
| K |
14 |
0E |
| L |
15 |
0F |
| M |
16 |
10 |
| N |
17 |
11 |
| O |
18 |
12 |
| P |
19 |
13 |
| Q |
20 |
14 |
| R |
21 |
15 |
| S |
22 |
16 |
| T |
23 |
17 |
| U |
24 |
18 |
| V |
25 |
19 |
| W |
26 |
1A |
| X |
27 |
1B |
| Y |
28 |
1C |
| Z |
29 |
1D |
数字
| キー |
バインド |
スキャンコード |
| 1 |
30 |
1E |
| 2 |
31 |
1F |
| 3 |
32 |
20 |
| 4 |
33 |
21 |
| 5 |
34 |
22 |
| 6 |
35 |
23 |
| 7 |
36 |
24 |
| 8 |
37 |
25 |
| 9 |
38 |
26 |
| 0 |
39 |
27 |
テンキー
| キー |
バインド |
スキャンコード |
| 1 |
|
59 |
| 2 |
|
5A |
| 3 |
|
5B |
| 4 |
|
5C |
| 5 |
|
5D |
| 6 |
|
5E |
| 7 |
|
5F |
| 8 |
|
60 |
| 9 |
|
61 |
| 0 |
|
62 |
| Num Lock |
|
53 |
| / |
|
54 |
| * |
|
55 |
| - |
|
56 |
| + |
|
57 |
| Enter |
|
58 |
記号
| キー |
バインド |
スキャンコード |
| - |
45 |
2D |
| ^ |
46 |
2E |
| @ |
47 |
2F |
| [ |
48 |
30 |
| ] |
49 |
32 |
| ; |
51 |
33 |
| : |
52 |
34 |
| , |
54 |
36 |
| . |
55 |
37 |
| / |
56 |
38 |
| ¥ |
135 |
89 |
| \ |
137 |
|
| _ |
|
87 |
操作系
| キー |
バインド |
スキャンコード |
| Enter |
40 |
28 |
| Backspace |
42 |
2A |
| Space |
44 |
2C |
| 半角/全角 |
53 |
35 |
| Caps Lock |
57 |
39 |
| Tab |
|
2B |
| Delete |
76 |
4C |
| 右矢印(→) |
79 |
4F |
| 左矢印(←) |
80 |
50 |
| 下矢印(↓) |
81 |
51 |
| 上矢印(↑) |
82 |
52 |
| かな |
136 |
88 |
| 英数 |
139 |
8A |
| 無変換 |
|
8B |
| Ctrl(左) |
224 |
E0 |
| Shift(左) |
225 |
E1 |
| Alt(左) |
226 |
E2 |
| Alt(右) |
|
E6 |
| Windows(左) |
227 |
E3 |
| Windows(右) |
|
E7 |
| Menu |
|
65 |
| Shift(右) |
229 |
E5 |
特殊系
| キー |
バインド |
スキャンコード |
| F1 |
|
3A |
| F2 |
|
3B |
| F3 |
|
3C |
| F4 |
|
3D |
| F5 |
|
3E |
| F6 |
|
3F |
| F7 |
|
40 |
| F8 |
|
41 |
| F9 |
|
42 |
| F10 |
|
43 |
| F11 |
|
44 |
| F12 |
|
45 |
| Print Screen |
|
46 |
| Scroll |
|
47 |
| Pause |
|
48 |
| Insert |
|
49 |
| Home |
|
4A |
| Page Up |
|
4B |
| End |
|
4D |
| PageDown |
|
4E |
おまけ
標準で入っている文字のスプライト番号表
アルファベット
| キー |
スプライト番号 |
| A |
65 |
| B |
66 |
| C |
67 |
| D |
68 |
| E |
69 |
| F |
70 |
| G |
71 |
| H |
72 |
| I |
73 |
| J |
74 |
| K |
75 |
| L |
76 |
| M |
77 |
| N |
78 |
| O |
79 |
| P |
80 |
| Q |
81 |
| R |
82 |
| S |
83 |
| T |
84 |
| U |
85 |
| V |
86 |
| W |
87 |
| X |
88 |
| Y |
89 |
| Z |
90 |
数字
| キー |
スプライト番号 |
| 1 |
49 |
| 2 |
50 |
| 3 |
51 |
| 4 |
52 |
| 5 |
53 |
| 6 |
54 |
| 7 |
55 |
| 8 |
56 |
| 9 |
57 |
| 0 |
58 |
間違っているところや過不足があったら教えて下さい。