英語配列にするためのレジストリ変更方法 (Windows XP)

2010-11-20 追記 : よりスマートな方法を 2010-11-20 のエントリにて紹介しています.どうしても自分でレジストリを直接弄って要求を実現したいという方だけ続きをお読み下さい.

Windows XP で,日本語配列キーボードを使っているが,

  • 英語配列使用
  • Caps Lock を Left Control に変更
  • ] キーを Enter に変更

するためのメモ.

レジストリエディタで以下のように変更.変更後再起動.

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
    • LayerDriver JPN : kbd106.dll -> kbd101.dll
    • OverrideKeyboardIdentifier : PCAT_106KEY -> PCAT_101KEY
    • OverrideKeyboardSubtype : 0x00000002 -> 0x00000000

窓使いの憂鬱で設定ファイルに以下のように記述.

#include "109.mayu"
keymap Global
mod control += 英数
key *英数 = *LeftControl
key *RightSquareBracket = *Enter
key *YenSign = *RightSquareBracket

以上の設定はいずれも必要十分なものであるとは保証しない.

Windows 7 を使う日が来たらまた調べ直しかと思うと… Caps Lock の変更は LinuxMac だと普通にあるんだけど,Windows 7 は以前使わせてもらったときには無かったように思う.