英語キーボードのMacBookをBoot Campした時にのキーマップのカスタマイズ


"自己責任"、"「転んでも一人で起きる」"の意味がわからない方は、以下の記載の事柄は適用しないように、お願いいたします。

さて、こちらで説明した通り、筆者はどのキーボードでも"Caps Lock"キーと左"Ctrl"キーを入れ替えて使っている。
Windowsで日本語キーボードを使用していた時には、頻繁に使用する"全角/半角"キーを使えるようにするために、"無変換"キーと"全角/半角"キーを入れ替えていた。
これをすると、ほとんどファンクションキーを使わずに、半角英語交じりの日本語を早く打てるようになる。
さらに英語キーボードWindowsで使用しているときには、

  • AXキーボード配列にして、左"ALT"キーで"全角/半角"キーが代用できるようにしたうえで、
  • 右"ALT"キーと左"ALT"キーを入れ替える

これで英語キーボードでも、ほぼ日本語キーボードの"変換"キーのある位置で、日本語入力と英語入力の切り替えができるようになった。
・・・他の人が筆者のキーボードを使えなくなる魔改造だ。


さてMacBookBoot CampしてWindowsで使用すると、"Command"キーが"Windows"キーになる。
つまり、筆者が"全角/半角"キーとして使用したいところに、"Windows"キーがあるわけだ。
むむむむむ・・・
何とかこうしたい。
f:id:nobu_macsuzuki:20180205062825j:plain

  • まず、通常のWindows英語キーボード同様にAXキーボード配列にして、左"ALT"キーで"全角/半角"キーが代用できるようにする。
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutにバイナリ値"Scancode Map"を追加する
  • 追加した"Scancode Map"に以下のバイナリ列を入力する

f:id:nobu_macsuzuki:20180204153406p:plain
・・・魔改造だ。