2017年6月27日

Windowsでキーボードのスワップ

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

0 件のコメント:

コメントを投稿