WindowsノートPCで、CAPSLOCKとNumLockの誤爆が多かったので覚書
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout内に
バイナリ値でScancode Map作成
中身
0000 0000 0000 0000
0(個数+1)00 0000 (割り当てたいキーコード下位bit)(割り当てたいキーコード上位bit) (変更したいキのーコード下位bit)(変更したいキーのコード上位bit)
0000 0000
CAPSLOCKを左Ctrlに割り当てたい時
0000 0000 0000 0000
0200 0000 1D00 3A00
0000 0000
CAPSLOCKを左Ctrlに割り当て、NumLockをBackSpaceに変え、Play/PauseキーをNumLockに割り当てたい時
0000 0000 0000 0000
0400 0000 1D00 3A00
0E00 4500 4500 22E0
0000 0000
これでテンキー付きノートのNumLock誤爆を防げる
おまけ
Windows10でログイン時にNumLockが解除されてしまうとき
HKEY_USERS\.DEFAULT\ControlPanel\Keyboard\InitialKeyboardIndicators
2147483648 -> 2