macのJIS配列のキーボードをKarabiner使わずにUS配列にする

macOS Sierraに上げる前に、Karabinerが動かない問題をなんとかしたいと思っていました。 El capitanでちゃんと検証してから上げないと、色んな人みたいに死ぬなと思ってKarabiner-Elementsに移行できるか検証しました。

今回の要件

  1. JIS配列の本体のキーボードをUS配列で使いたい
  2. 外付けのUS配列のキーボードで右cmd単体でかな(IME ON)、左cmd単体で英数(IME OFF)として使いたい

とくに、1.についての情報がみつからなかったので、実際に試してみた。

Karabiner-ElementsでUS配列にする

最近のKarabiner-ElementsはGUIがついているので、かなり楽ちんで、設定項目は2つ。

1つ目は"Virtual Keyboard"のKeyboard Type: ANSIを設定すること。これで大体USキーボードの配列になります。

2つ目の設定は、“Simple Modifications"でinternational3grave_accent_and_tildeに変えれば行けた。これでかつる!KarabinerのJIS->USと揃えるにはinternational1も同様に割り当てれば良さそう。

ちなみに、検証はAnkerのBTキーボードで試しました。安いUSキーボードとしてはそこそこ使えます。

Anker ウルトラスリム Bluetooth ワイヤレスキーボード iOS/Android/Mac/Windows に対応 ホワイト amazon.co.jp

cmd->英数,かな

これは、英かな使えば大丈夫。

しばらくこれで試してみようと思います。問題なければSierraにあげてみます。

Aki Ariga
Aki Ariga
Staff Software Engineer

Interested in Machine Learning, ML Ops, and Data driven business. If you like my blog post, I’m glad if you can buy me a tea 😉

  Gift a cup of Tea

Related