「Karabiner-ElementsでShift+Spaceを日本語入力切替に割り当てる」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「Karabiner-ElementsでShift+Spaceを日本語入力切替に割り当てる # MacではCommand+Spaceを日本語入力にしている。 # UbuntuでSpecial+Spaceを日本…」)
(相違点なし)

2024年5月23日 (木) 03:37時点における版

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" }]
        }
    ]
}