Caps LockとEscを適切に切り替えます

Caps LockとEscを適切に切り替えます

私は X11 で KDE Neon 5.27 を使用していますが、設定アプリには「Esc と Caps Lock を入れ替える」オプションがあります。しばらくこれを使用していますが、一部のアプリケーションでは、まだ入れ替えられていないと認識されます。一部のアプリケーションでは、Esc キーを使用するために物理的な Esc キーを押す必要があり、これにより Caps Lock も有効になります。これは主に、Minecraft などの間違ったキーを使用するゲームです。設定を変更するまで、VSCode でも同じことが起こりました。

しばらくはこれに我慢していましたが、最近 PICO-8 をダウンロードしたところ、同じことが起こり、対処がずっと難しくなりました。コード エディターとターミナルを切り替えるたびに、Esc キーを押し、Alt + Tab キーを押して終了し、Caps Lock を無効にして、Alt + Tab キーを押して戻る必要があります。そのため、今すぐに修正が必要です。

アプリケーションが正しいマッピングを使用するのではなく、Caps Lock を押したときに Esc キーのみをアプリケーションに送信するなど、実際にキーを切り替える方法はありますか?

答え1

この回答から、その方法がわかりました:https://superuser.com/a/1790598/1232491

  • 設定キード
  • 以下を に追加します/etc/keyd/default.conf:
capslock = escape
escape = capslock
  • 走るsudo keyd reload

関連情報