1
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?

MacにおけるWindowsのアプリケーションキーの実装

Last updated at Posted at 2024-06-14

はじめに

Mac Bookを使用していて、Windowsのようにワンクリックでコンテキストメニューを表示できるアプリケーションキーが欲しいなと思い、調べて実施したことをこちらに記載します。

この実装をすることで、キーボードから一旦離れて、トラックパッドで二本指のクリックするという煩わしい移動から脱却できます。全て、キーボード上で完結しますから。

ここでは、fnキーをアプリケーションキーにします。

ソフトウェアインストール

Karabiner-Elementsが必要なので、こちらの記事を参考にインストールしました。

常時、バックグラウンドでアプリを実行している必要があります。

実装

実際の挙動

fnを一回短くクリックすると、アプリケーションキーになります。
ですが、fnキーを押しながら例えばBackSpaceを押すと、元の挙動どおりdeleteキーになります。

ソースコード

Karabiner-Elementsを開いていただき、「Complex Modifications」をクリックします。

その後、「Add your own rule」をクリックします。

そこに下記のコードを入力します。

{
    "description": "Map fn to Right Click when pressed alone",
    "manipulators": [
        {
            "from": {
                "key_code": "fn",
                "modifiers": {
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "fn"
                }
            ],
            "to_if_alone": [
                {
                    "pointing_button": "button2"
                }
            ],
            "type": "basic"
        }
    ]
}

これで完了です。お疲れ様でした。

おわりに

同様の機能を実装するために、何かもっといい方法、簡単な方法があれば、教えてください。

よろしくお願い致します。

以上です。
最後までお読みいただき、ありがとうございました!

1
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
1
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?