MacでWindowsキーボードを快適に使う

ITライフ

外出先でもMacBookをリッドクローズドモード(閉じたまま外部ディスプレイ利用)で使いたいのですが、そこにあるのはWindowsキーボードだけで非常に操作がしづらい。特にCtrlキーの位置ずれが一番しんどいところです。

一方で、自宅ではAppleのワイヤレスキーボードを使っているので、システム全体のキーマップを下手に変更すると自宅で困ることになります。Windowsキーボード接続時だけうまく変更できる方法を探していました。

KeyRemap4MacBook + PCKeyboardHack

KeyRemap4MacBookというMac OS X向けキーボードリマッパーの拡張であるPCKeyboardHackを導入しました。キーボードドライバーにパッチを当てることで、CapsLockのリマップやWindows用キーボードの「無変換」「変換」「ひらがな」キーをMacで使えるようにするソフトウェアです。

設定のポイント

  • Change Caps Lock: 有効にするだけではDeleteキーが割り当てられてしまうので、keycode59(左Ctrl)に設定する
  • For japanese: 全項目を有効にすると「無変換」「変換」「ひらがな」キーが使えるようになり、日本語入力の違和感がなくなる
  • Change Control_L: WindowsキーボードのCtrlがCommandとして機能するので、コピー&ペースト等の操作感がMacに近づく

残った課題

Windowsキーボード接続時のみ設定を切り替えたいのですが、キーボードの接続状態に応じた自動切り替えには対応していないようです。KeyRemap4MacBookの設定プロファイルを手動で切り替える運用でしのいでいます。

Related Posts