Karabiner-ElementsでShift+Spaceを日本語入力切替に割り当てる

提供: MonoBook
2024年5月23日 (木) 03:37時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「Karabiner-ElementsでShift+Spaceを日本語入力切替に割り当てる # MacではCommand+Spaceを日本語入力にしている。 # UbuntuでSpecial+Spaceを日本…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Karabiner-ElementsでShift+Spaceを日本語入力切替に割り当てる

  1. MacではCommand+Spaceを日本語入力にしている。
  2. UbuntuでSpecial+Spaceを日本語入力に割り当てる方法がわからない。
  3. 諦めてUbuntuはShift+Spaceにした。
  4. MacもShift+Spaceにしてこちらに慣れようと思う。

参考

参考ソースでは左Shiftキーだけを使う設定だったので右Shiftキーも使うようにした。

{
    "description": "toggle eisuu with shift + space",
    "manipulators": [
        {
            "type": "basic",
            "from": {
            "key_code": "spacebar",
                "modifiers": { "mandatory": "left_shift" }
            },
            "conditions": [
            {
                "type": "input_source_if",
                "input_sources": [
                { "language": "en" }
                ]
            }
            ],
            "to": [{ "key_code": "japanese_kana" }]
        },
        {
            "type": "basic",
            "from": {
            "key_code": "spacebar",
            "modifiers": { "mandatory": "left_shift" }
            },
            "conditions": [
            {
                "type": "input_source_if",
                "input_sources": [
                { "language": "ja" }
                ]
            }
            ],
            "to": [{ "key_code": "japanese_eisuu" }]
        },
        {
            "type": "basic",
            "from": {
            "key_code": "spacebar",
                "modifiers": { "mandatory": "right_shift" }
            },
            "conditions": [
            {
                "type": "input_source_if",
                "input_sources": [
                { "language": "en" }
                ]
            }
            ],
            "to": [{ "key_code": "japanese_kana" }]
        },
        {
            "type": "basic",
            "from": {
            "key_code": "spacebar",
            "modifiers": { "mandatory": "right_shift" }
            },
            "conditions": [
            {
                "type": "input_source_if",
                "input_sources": [
                { "language": "ja" }
                ]
            }
            ],
            "to": [{ "key_code": "japanese_eisuu" }]
        }
    ]
}