0000 0000 0000 0000 0300 0000 1d00 3a00 3a00 1d00 0000 0000 ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ Header Header #of DWORD <--| <--| NULL (1) (2) (3) ~~~~~~~~~ : DWORD(32bit) <--| : key mapping - output <- input - one WORD one Key - one DWORD one Key Mapping #of DWORD : how many DWORD follows - include NULL - little endian - 3 DWORDs are used above ((1)-(3)) |
0000 0000 0000 0000 0200 0000 1d00 3a00 0000 0000 ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ Header Header #of DWORD <--| NULL (1) (2) |
0000 0000 0000 0000 0200 0000 2900 e038 0000 0000 ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ Header Header #of DWORD <--| NULL (1) (2) |
Space 0x39 半角/全角(漢字) 0x29 Esc 0x01 Caps Lock(英数) 0x3a Left Ctrl 0x1d Right Ctrl 0xe01d Left Alt 0x38 Right Alt 0xe038 Num Lock 0x45 Scroll Lock 0x46 F1-F10 0x3B-0x44 F11-F12 0x57-0x58 Left Windows 0xe05b Right Windows 0xe05c Application 0xe05d 無変換 0x7b 変換 0x79 ひらがな(カタカナ) 0x70 |