2006年12月25日月曜日

keycodeの変更

※前のblogから記事を移動。元の公開日:2006/12/25(月) 14:16:00

---

レジストリの設定
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
名前 Scancode Map
種類 REG_BINARY (バイナリ値)
値:
00 00 00 00 00 00 00 00
05 00 00 00 1d 00 3a 00
39 00 7b 00 39 00 79 00
39 00 70 00 00 00 00 00

設定内容
00 00 00 00
00 00 00 00 // header
05 00 00 00 // 設定個数
1d 00 3a 00 // Caps Lock (0x3A) -> Left Ctrl (0x1D)
39 00 7b 00 // 無変換 (0x7B) -> Space (0x39)
39 00 79 00 // 変換 (0x79) -> Space (0x39)
39 00 70 00 // ひらがな (0x70) -> Space (0x39)
00 00 00 00

キーとコードの対応
Alt(右) : 0xE038
Alt(左) : 0x38
Caps Lock : 0x3A
Ctrl(右) : 0xE01D
Ctrl(左) : 0x1D
Esc : 0x01
F11~F12 : 0x57~0x58
F1~F10 : 0x3B~0x44
Num Lock : 0x45
Scroll Lock : 0x46
Windows(右) : 0xE05C
Windows(左) : 0xE05B
ひらがな : 0x70
スペース : 0x39
半角/全角 : 0x29
変換 : 0x79
無変換 : 0x7B

0 件のコメント: