こんにちは、まとんです。
スカイリムのゲームパッド用のキーコードで、まとまったものが見つけられなかったのでご紹介します。
よろしければご利用ください。
キーコードは2種類ある
スカイリムには、DirectInputとSKSEを介した入力の2種類の入力レイヤーが存在します。
controlmap.txtはDirectInputコードを指定し、MODのiniファイルなどでボタンを割り当てる際はSKSE用のコードを指定します。
DirectInput(controlmap.txt)
| ボタン | 16進数 |
|---|---|
| Up | 0x0001 |
| Down | 0x0002 |
| Left | 0x0004 |
| Right | 0x0008 |
| 360_Start | 0x0010 |
| 360_Back | 0x0020 |
| 360_L3 | 0x0040 |
| 360_R3 | 0x0080 |
| 360_LB | 0x0100 |
| 360_RB | 0x0200 |
| 360_A | 0x1000 |
| 360_B | 0x2000 |
| 360_X | 0x4000 |
| 360_Y | 0x8000 |
| 360_LT | 0x0009 |
| 360_RT | 0x000a |
| 360_LS | 0x000b |
| 360_RS | 0x000c |
SKSE
| ボタン | 10進数 | 16進数 |
|---|---|---|
| DPAD_UP | 266 | 0x10A |
| DPAD_DOWN | 267 | 0x10B |
| DPAD_LEFT | 268 | 0x10C |
| DPAD_RIGHT | 269 | 0x10D |
| START | 270 | 0x10E |
| BACK | 271 | 0x10F |
| LEFT_THUMB | 272 | 0x110 |
| RIGHT_THUMB | 273 | 0x111 |
| LEFT_SHOULDER | 274 | 0x112 |
| RIGHT_SHOULDER | 275 | 0x113 |
| A | 276 | 0x114 |
| B | 277 | 0x115 |
| X | 278 | 0x116 |
| Y | 279 | 0x117 |
| LT | 280 | 0x118 |
| RT | 281 | 0x119 |

10進数と16進数のどちらを使うかは、MODによって変わります。
MOD側の書き方に合わせましょう。

コメント