どうすれば再マップできますか Caps Lock WindowsまたはOSXのキー?たとえば、CapsLockを次のようなキーの組み合わせにマップする方法はありますか Alt+Tab Windowsまたは ⌘+Tab OS Xでは?
Autohotkey とこのスクリプトが必要です:
;Deactive CapsLock key
$CapsLock::
return
Autohotkeyは、WindowsPCでこの種のことを行うための最も強力な方法です。 CAPSの再マッピングの詳細については、 このページ も参照してください。
を交換する方法は次のとおりです Caps Lock 左のキー Ctrl:
Windows
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
データとして以下を入力します。
0000: 00 00 00 00 00 00 00 00
0008: 03 00 00 00 3A 00 1D 00
0010: 1D 00 3A 00 00 00 00 00
レジストリエディタを終了します
Linux
次の行をファイルに貼り付けます。
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
次の行を〜/ .bash_profileに追加します
xmodmap ~/.xmodmap
macの場合:[システム設定]-> [キーボードとマウス]-> [特殊キー]でCapsLockキーを再割り当てできます。
私はそれをCTRLに割り当てました
SharpKeys を使用して、任意のキーの機能を無効にすることができます。詳細なガイドについては、 Windows上の任意のキーを任意のキーにマップXP/Vista 。
さらに、Lifehackerには、再マップまたは完全に無効にする方法について、 NumLockerはCaps Lockキーを無効にします という非常に優れたガイドがあります。
私は Billy Mays Caps Lock を使用します。今では、イライラするのではなく、誤ってCaps Lockキーを押すと、ビリーメイズの速いピッチが聞こえます。これは常に笑顔になります。
SysInternals ' Ctrl2Cap は古いWinマシンでも動作します。
Macでは KeyRemap4MacBook の使用をお勧めします。または PcKeyboardHack フォーカスが少し異なります。両方を組み合わせて問題なく使用しています。
問題は、Mac OSXに組み込まれているすぐに使えるソリューションがないため、割り当てることができるということです。 CAPS LOCK に ESC (これはVi/Vimに不可欠です)。他のツールの2番目の問題は、Caps-Lockキーの緑色のLEDが無効にならないことです。
PcKeyboardHack
はESCマッピングに関連していますが、すべてのマッピングが可能です。 KeyRemap4MacBook
は、別のファンクションキーに直接マップできます。確かにあなたが好きなすべてのマッピングが可能ですだから例えばMacでは私は正しいマッピングをしました ⌘-への鍵 ctrl (WindowsでのEclipseのようなオートコンプリートに慣れている場合に便利なもの)
Marchalが言ったように、OS Xでは PCKeyboardHack を使用してCapsLockをF19のような別のキーに変更できます。
KeyRemap4MacBook :のprivate.xmlにこのような設定を追加することで、F19のようなキーをより複雑なキーの組み合わせにマップできます。
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>
キーボードのCapsLockライトが無効にならない場合は、KeyRemap4MacBookで「パススルーCaps LockLEDステータス」設定を有効にしてみてください。
これにより、F19がマップされ、押したときに制御し、押すとエスケープします。
<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>
F19を、たとえばアプリケーションをアクティブ化するために使用できる追加の修飾キーにマップすることもできます。
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SAFARI</name>
<url>file:///Applications/Safari.app</url>
</vkopenurldef>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1,
KeyCode::VK_OPEN_URL_SAFARI</autogen>
</item>
KeyRemap4MacBookの使用の詳細については、 http://lri.me/keyremap4macbook.html を参照してください。
別の修飾キーと交換する(私は好きです Ctrl)はMacOSでサポートされています。
keyboard control panel -> modifier keys