imported>Timeslip |
imported>DragoonWraith |
Line 8: |
Line 8: |
| DirectX scancodes are typically in hexadecimal, but this function takes decimal values. | | DirectX scancodes are typically in hexadecimal, but this function takes decimal values. |
|
| |
|
| ==Sample Key DX Scancodes==
| | {{DirectX Scancodes}} |
| <pre>
| |
| Hex Dec Button
| |
| 0x01 1 Escape
| |
| 0x02 2 1
| |
| 0x03 3 2
| |
| 0x04 4 3
| |
| ...
| |
| 0x09 9 8
| |
| 0x0A 10 9
| |
| 0x0B 11 0
| |
| ---
| |
| 0x10 16 Q
| |
| 0x11 17 W
| |
| 0x12 18 E
| |
| ...
| |
| 0x17 23 I
| |
| 0x18 24 O
| |
| 0x19 25 P
| |
| ---
| |
| 0x1C 28 Enter
| |
| 0x1D 29 Left Control
| |
| ---
| |
| 0x1E 30 A
| |
| 0x1F 31 S
| |
| 0x20 32 D
| |
| ...
| |
| 0x24 36 J
| |
| 0x25 37 K
| |
| 0x26 38 L
| |
| ---
| |
| 0x2A 42 Left Shift
| |
| ---
| |
| 0x2C 44 Z
| |
| 0x2D 45 X
| |
| 0x2E 46 C
| |
| ...
| |
| 0x30 47 B
| |
| 0x31 48 N
| |
| 0x32 49 M
| |
| ---
| |
| 0x36 54 Right Shift
| |
| 0x37 55 NUM*
| |
| 0x38 56 Left Alt
| |
| 0x39 57 Spacebar
| |
| 0x3A 58 Caps Lock
| |
| ---
| |
| 0x3B 59 F1
| |
| 0x3C 60 F2
| |
| 0x3D 61 F3
| |
| ...
| |
| 0x43 66 F8
| |
| 0x44 67 F9
| |
| 0x45 68 F10
| |
| ---
| |
| 0x47 70 NUM7
| |
| 0x48 71 NUM8
| |
| 0x49 72 NUM9
| |
| 0x4A 73 NUM-
| |
| 0x4B 74 NUM4
| |
| 0x4C 75 NUM5
| |
| 0x4D 76 NUM6
| |
| 0x4E 77 NUM+
| |
| 0x4F 78 NUM1
| |
| 0x50 79 NUM2
| |
| 0x51 80 NUM3
| |
| 0x52 81 NUM0
| |
| 0x53 82 NUM.
| |
| ---
| |
| 0x54 83 F11
| |
| 0x55 84 F12
| |
| ---
| |
| 0x9C 156 NUM Enter
| |
| ---
| |
| 0x9D 157 Right Control
| |
| ---
| |
| 0xB5 181 NUM/
| |
| ---
| |
| 0xB8 184 Right Alt
| |
| ---
| |
| 0xC8 200 Up Arrow
| |
| 0xCB 203 Left Arrow
| |
| 0xCD 205 Right Arrow
| |
| 0xD0 208 Down Arrow
| |
| </pre>
| |
| A longer list can be found [http://www.gamespp.com/directx/directInputKeyboardScanCodes.html here].
| |
|
| |
|
| ==Notes== | | ==Notes== |