MacOSでは言語を切り替えるのがControl+スペース,もしくは地球マークで選択できる。
JISキーボードの場合一発で「かな」「英数」を切り替えできるが,他の言語もそうしたい。

Karabinerなら実現できる。
まずインストール
https://karabiner-elements.pqrs.org
/Users/ユーザー名/.config/karabiner/assets/complex_modifications/changeToChinese.json
にファイルを作成。
JSONファイルの中身は
{
"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*"
}
}
]
}
]
}
]
}
以上の例はShift+かなキーで中国語入力に切り替え。

ここの設定項目で先ほど作成したスクリプトをオン。
Shift+かなで中国語に変更できる。
MacOSの公式機能に追加してほしい
Leave a Reply