LoginSignup
0
0

More than 3 years have passed since last update.

Mac JISキーボードで瞬時に中国語入力に切り替える!

Last updated at Posted at 2021-04-05

Mac OS (Catalina)には入力言語切替のショートカットがあるが、全然ショートじゃなくてめんどくさい!!
デフォルトだとコントロール+スペースキーで言語選択ポップアップが出てくるので言語を選択肢て切り替える。いや、「かな」キーで日本語に切り替えるみたいに、1キー操作でやらせてよ!

ということで、これをKarabiner-Elementsを使って実現する。めっちゃ簡単!

Karabiner-ElementsはMacのキーレイアウトやショートカットなどをかなり高度にカスタマイズさせてくれるアプリ。
使い方はググればいくらでも出てくるので割愛する。

概要

今回は shft+かなキー で中国語に切り替える、という設定をする。

もちろん、かなキー単体で日本語入力、英数キーで英数入力になるのは変わらないので、切り替えがめっちゃ楽になる。

JISキーボードで中国語に切り替えるという設定は、ここで良さげなルールを見つけてインポートすることでもできるが、shift+かなキーのルールはなかったので作ってみた。でも、非常にシンプルなJSONでできる。

設定方法

shft+かなキー で中国語入力に切り替えるルールを作成する。

{
  "title": "Chinese input on a JIS keyboard",
  "rules": [
    {
      "description": "Shift + Kana to Chinese input",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "japanese_kana",
            "modifiers": { "mandatory": [ "shift" ] }
          },
          "to": [
            {
              "select_input_source": {
                "language": "zh*"
              }
            }
          ]
        }
      ]
    }
  ]
}

このJSONに関しては、シンプルすぎて説明することがない。公式リファレンスはこちら

このJSONファイルを所定の場所に保存する。

保存する場所はPrefereceを開いて、Miscタブの右下の「Open config folder」で開いて
Screen Shot 2021-04-05 at 10.44.04.png
そのディレクトリ下の assets/complex_modifications ディレクトリ。ファイル名は何でも良い。

そして、Complex modificationタブからルールを追加する。
Screen Shot 2021-04-05 at 14.42.44.png

追加したJSONファイルのルールが見えているはず。
Screen Shot 2021-04-05 at 14.43.13.png
これのEnableボタンを押せば有効になる。

うまく行かない場合は、Logタブでエラーがないか確認できる。
Screen_Shot_2021-04-05_at_14_49_26.png

もっと詳しく知りたい場合はこちらの方がよくまとめてくれている

Karabiner-Elements最高!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0