MacとHHKB

まずはMacとHHKBの話から書いてみる。

見栄えは後で調整する(はず)。

ハード

ソフト

やりたいこと

IME ON/OFFをCommandキーもしくは無変換キー(◇)でトグルさせたい。

設定(Mac編)

  1. HHKBの背面スイッチはSW2=ON(Macintosh)、SW3=ON(Delete='BS')、他はOFF
  2. PFUWebページからファイルをダウンロードしてインストール
  3. Karabiner-Element / Preference / Complex Modificationsでルールを設定→For Japanese / コマンドキー(左右どちらでも)を単体で押したときに、英数・かなをトグルで切り替える。

    f:id:crbridge:20181229135655p:plain

以上で、IME ON/OFFをCommandキーでトグル、が実現できる。

設定(VMware + Windows編)

VMware Fusion上のWindows10での話

  1. 仮想マシン / 設定 / キーボードとマウス / Windows10プロファイル / プロファイルを編集 / キーマッピング
  2. キーマッピングを有効にする、にチェック
  3. Macショートカットと仮想マシンショートカットでは「⌘→Muhenkan」のみをON

    f:id:crbridge:20181229140201p:plain

  4. Windows10 (64bit)では秀Caps(64bit)をインストール
  5. 秀Capsの設定は「日本語キー」タブの「無変換→漢字」をチェック

    f:id:crbridge:20181229140455p:plain

これで無変換キー(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すればうまくいくと思ったのだが、これもダメ。全然ダメなわけではなく、たまにうまくいく。さてどうしよう……