Vimの目的で、他のキーと組み合わせて使用する場合はCapsLockをCTRLに、単独で使用する場合はESCに再マップしたいと思います。
既存のソリューションはいずれも両方の機能を提供していません。どちらか一方のみです。
ありがとう!
ステップバイステップの説明:
更新:
High Sierraでは、この機能は新しい Karabiner Elements に組み込まれています。
インストール手順に従って、次に:
これはOSX10.9で私のために働きました:
KeyRemap4Macbook 、具体的には PCKeyboardHack という部分を試してみてください。一年ほど前に、押さえるように設定することができました Caps Lock のように働いた Ctrl、しかしそれをタップするだけでExposéが表示されました。だからあなたが求めていることは可能であるはずです。
KR4Mの構成にはGUIがありますが、オプションの種類が途方に暮れるため、少し注意が必要です。おそらくオプションをスクロールして、「PCKeyboardHack」の下でオプションを探すことができると思います。
注:IRCで、Mountain Lionプレビューでこれを機能させることができなかったと言っている人を見ました。Lionがそこで機能するかどうかをまだテストしていませんが、私はしません。それが機能していないことについてオンラインで何かを見る( このおそらく無関係なバグ を除く)。