見出し画像

MacOS入力切り替えをcaps lockで行う

デフォルト設定ではいけないの?

システム設定 > キーボードで caps lock を入力切り替えキーとして扱うことができるのは確かです。

しかし、以下のような問題点があります:

caps lock がONのままパスワードなど英字のみでしか入力できない入力欄にいくと当然、シフト固定とみなされ大文字入力になります。


🤓:それなら caps lock がONになってるか確認してONならOFFにすればいいのでは?

😐:いやいや、結構めんどくさいんすよ


なので、caps lock を無効化し入力切り替えのみ行うキーに設定していきます!

Karabiner-Elements をインストール

  1. 公式サイトからダウンロード

  2. ダウンロードしたdmgを開く

  3. pkgを選択してインストールしていく

  4. アプリ(下のアプリ)を開くと権限が要求されるので権限をあげる

設定していく(๑•̀ㅁ•́๑)✧

下記の設定コードを手順通り設定してください。

手順

  1. Complex Modificationsを開く

  2. 中央上にある「Add your own rule」をタップ

  3. デフォルトコードを削除し、下記の設定コードを入力

  4. 右上の「✔︎Save」を選択する

設定方法.mp4

設定コード

{
   "description": "capsを入力切り替えにする",
   "manipulators": [
      {
         "conditions": [
            {
               "input_sources": [
                  {
                     "language": "ja"
                  }
               ],
               "type": "input_source_if"
            }
         ],
         "from": {
            "key_code": "caps_lock",
            "modifiers": {
               "mandatory": [
                  "any"
               ]
            }
         },
         "to": [
            {
               "key_code": "japanese_eisuu"
            }
         ],
         "type": "basic"
      },
      {
         "conditions": [
            {
               "input_sources": [
                  {
                     "language": "ja"
                  }
               ],
               "type": "input_source_unless"
            }
         ],
         "from": {
            "key_code": "caps_lock",
            "modifiers": {
               "mandatory": [
                  "any"
               ]
            }
         },
         "to": [
            {
               "key_code": "japanese_kana"
            }
         ],
         "type": "basic"
      }
   ]
}

問題なければ caps lock 又は 他キー + caps lock を入力することでシフト固定されないまま入力切り替えをすることができます。

caps lock を連打すると空白が入力される場合があります。
その場合は下記の設定箇所が「Caps Lock」になっていることを確認してください。

最後に

無料で神アプリあればコメント欄に投げてください。

有料かつ安くてあんまり人気はないけど実は結構優れているアプリがあればコメント欄に投げてください。

この記事が気に入ったらサポートをしてみませんか?