web-dev-qa-db-ja.com

Mac OSXでCapsLockキーをESCにマップします

Windowsマシンでの作業では、Autohotkeyを使用してCapsLockキーをESCに再マップしました。私はそれに慣れており、個人のマシン(mac)では、ESCが必要なときにCapsLockを習慣から外し続けています。

Macでマッピングを行うにはどうすればよいですか?キーボードとマウスのprefpaneには、capslockキーの基本的なオプションがいくつかありますが、それでは、Ctrlキー、コマンドキー、またはオプションに再割り当てすることしかできません。

9
Herms

私の友人は私にうまくいった何かを指摘しました。彼は PCKeyboardHackKeyRemap4MacBook の両方をインストールすると言いました。 PCKeyboardHackではcapslockの再マッピングが可能ですが、もう1つではさらに多くの再マッピングが可能であるようです。両方が実際に必要かどうかはわかりませんが(PCKeyboardHackだけを使用できる場合があります)、両方をインストールして遊んでみました。私にとってはうまく機能しているようです。

5
Herms

MacOS 10.12.1以降、Caps LockをEscにネイティブに再マップすることが可能です([システム環境設定]-> [キーボード]-> [修飾キー])。

enter image description here

3
rkusa

あなたの質問に答えて、私はこれを行うことができる 一貫性のあるキーボード の新しいバージョンを出しました。ただし、これは文書化されていない機能であり、次のようにオンにするには手動の手順が必要です。

バージョン0.7をインストールした後、ファイル/Library/Application Support/Ljosa/Consistent Keyboards/config.plistを編集します。 x-caps-lock-is-escの値をfalseからtrueに変更します。最後に、Sudo launchctl stop com.ljosa.consistent-keyboardsを実行して、新しい設定でプログラムを再起動します。

0
Vebjorn Ljosa

DoubleCommand を試すことができます。私は個人的には使用していませんが、スクリーンショットに基づいて、CapsLockキーをCtrlキーに再マップするオプションがあります。あなたはそれをEscに変えることができるかもしれません。

0
Nate