106キーのCtrlとEscキーの位置が気に食わず、使用するすべてのマシンにおいて、入れ替えを行っている。
最初は、AltIME、そしてMayuに移り、今は一番他に影響が出ないであろうレジストリの書き換えという方法を取っているのだが、
「CtrlとEscのレジストリによる入れ替え」にあるように、[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]を使うと、すべてのユーザーにおいてレイアウトが変わってしまう。
共用のPCもあるので、できればユーザーごとに設定できる方法がないか調べると、「自堕落な技術者の日記 : ユーザ毎のWindowsのキーボードのキーの入れ替え)」に行き当たった。
想像していたとおり、ユーザーごとのキーレイアウト設定もレジストリで可能だった。regファイルは、以下のとおり。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,3a,00,1d,00,1d,00,3a,00,29,00,01,00,01,00,29,00,00,00,00,00