MacとHHKB
まずはMacとHHKBの話から書いてみる。
見栄えは後で調整する(はず)。
ハード
- Mac mini (2018)
- Happy Hacking Keyboard Professional 2 (US)
ソフト
- macOS Mojave 10.14.2
- Google日本語入力
- Karabiner-Element 12.1.0
- VMware Fusion 11 + Windows 10 RS5(1809) + OS X El Capitan
やりたいこと
IME ON/OFFをCommandキーもしくは無変換キー(◇)でトグルさせたい。
設定(Mac編)
- HHKBの背面スイッチはSW2=ON(Macintosh)、SW3=ON(Delete='BS')、他はOFF
- PFUのWebページからファイルをダウンロードしてインストール
- Karabiner-Element / Preference / Complex Modificationsでルールを設定→For Japanese / コマンドキー(左右どちらでも)を単体で押したときに、英数・かなをトグルで切り替える。
以上で、IME ON/OFFをCommandキーでトグル、が実現できる。
設定(VMware + Windows編)
VMware Fusion上のWindows10での話
- 仮想マシン / 設定 / キーボードとマウス / Windows10プロファイル / プロファイルを編集 / キーマッピング
- キーマッピングを有効にする、にチェック
- Macショートカットと仮想マシンショートカットでは「⌘→Muhenkan」のみをON
- Windows10 (64bit)では秀Caps(64bit)をインストール
- 秀Capsの設定は「日本語キー」タブの「無変換→漢字」をチェック
これで無変換キー(HHKBでは◇)でIME ON/OFFできるはずなんだが、できない。ちなみにWindows PCでもできない。キーボードマッピングをソフト(Change Key)を使って見てもちゃんと◇が無変換キーになっているのだが……
前のMac(MacPro 2009)のVMware 6 + Windows7(64bit)ではできていたんだけどなぁ。ただし、32bitアプリ限定で、AltIMEを使ったときだけ。64bitアプリ+秀Capsではダメでした。
設定(VMware + Mac編)
32bitアプリ(家計簿ソフトのMasterMoney)のため、仮想環境にOS X El Capitanをインストール。Karabiner(10.22.0)をインストールして、ノーマルMacと同じ設定をすれば、CommandキーでIME ON/OFFすればうまくいくと思ったのだが、これもダメ。全然ダメなわけではなく、たまにうまくいく。さてどうしよう……