2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Macの左Ctrlでかな切替/英数切替を行う。

Last updated at Posted at 2021-02-23

何をした?

karabinerで独自設定を使って、Macの左CTRLで英数切り替えをできるようにしました。
全く同じ位置にあるので地味に厄介なのです。

対象の方

  • Macの左のCtrlキーをWinの英数と同じにしたい人
    (Karabinerを使いこなしたい人は調べた方が早いかも)

設定方法

手順は3つです。

  1. キー配列をカスタマイズできるKarabinerをインストール
    https://karabiner-elements.pqrs.org/

  2. karabinerの設定ファイル用のディレクトリに移動

cd ~/.config/karabiner/assets/complex_modifications  
  1. 設定のjsonを配置(コピペ)
pbpaste > left_control_en_ja.json
☆コピペするjson
{
  "title": "Macの左Ctrlでかな切替/英数切替を行う",
  "rules": [
    {
      "description": "左CTRLを単体で押したときに、英数・かなを切り替える",
      "manipulators": [
        {
          "type": "basic",
          "conditions": [
            {
              "input_sources": [
                {
                  "language": "ja"
                }
              ],
              "type": "input_source_if"
            }
          ],
          "from": {
            "key_code": "left_control",
            "modifiers": {
              "optional": [
                "any"
              ]
            }
          },
          "parameters": {
            "basic.to_if_held_down_threshold_milliseconds": 50
          },
          "to": [
            {
              "key_code": "left_control",
              "lazy": true
            }
          ],
          "to_if_held_down": [
            {
              "key_code": "left_control"
            }
          ],
          "to_if_alone": [
            {
              "key_code": "japanese_eisuu"
            }
          ]
        },
        {
          "type": "basic",
          "conditions": [
            {
              "input_sources": [
                {
                  "language": "en"
                }
              ],
              "type": "input_source_if"
            }
          ],
          "from": {
            "key_code": "left_control",
            "modifiers": {
              "optional": [
                "any"
              ]
            }
          },
          "parameters": {
            "basic.to_if_held_down_threshold_milliseconds": 50
          },
          "to": [
            {
              "key_code": "left_control",
              "lazy": true
            }
          ],
          "to_if_held_down": [
            {
              "key_code": "left_control"
            }
          ],
          "to_if_alone": [
            {
              "key_code": "japanese_kana"
            }
          ]
        }
      ]
    }
  ]
}
  1. karabiner -> Preference -> Complex modifications で作った設定をEnableにする
    スクリーンショット_2021-02-23_18_22_55-2.png

  2. Complex modificationsに表示されれば、準備完了です。
    スクリーンショット 2021-02-23 18.26.00.png

後記

私はWindowsは社内事務用、Macは開発用で使っています。
本当はWinのキーボードをMacに寄せたかったのですが会社の事情で実現できませんでした。
リモートワーク主流となった現在、テキストコミュニケーションが更に重要な技術になりました。
タイピングに妥協しないで今後とも改善していけたらと思います。

参考

快適キーボード操作のためのキーカスタマイズ ~Mac編~

2
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?