web-dev-qa-db-ja.com

WindowsまたはOSXでのCapsLockキーの再割り当て

どうすれば再マップできますか Caps Lock WindowsまたはOSXのキー?たとえば、CapsLockを次のようなキーの組み合わせにマップする方法はありますか Alt+Tab Windowsまたは +Tab OS Xでは?

CAPS LOCK

30
splattne

Autohotkey とこのスクリプトが必要です:

;Deactive CapsLock key 
$CapsLock:: 
return

Autohotkeyは、WindowsPCでこの種のことを行うための最も強力な方法です。 CAPSの再マッピングの詳細については、 このページ も参照してください。

16
Ash

SharpKeys (Windowsの場合)を使用して再マップしました CapsLock に ESC

vim に最適です。常にホームローの近くに指を置くことができれば、VIスタイルの編集は本当に輝いています。

10
wcoenen

を交換する方法は次のとおりです Caps Lock 左のキー Ctrl

Windows

  1. [スタート]> [実行]をクリックします
  2. 「regedit」と入力します
  3. 案内する HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. キーボードレイアウトにフォーカスがあるときに、[編集]> [新規]> [バイナリ値]に移動します
  5. 名前として「スキャンコードマップ」を入力します
  6. データとして以下を入力します。

    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
    
  7. レジストリエディタを終了します

  8. ログアウトしてWindowsに再度ログインする

Linux

  1. .xmodmapというファイルがまだ存在しない場合は、ホームディレクトリに作成します
  2. 次の行をファイルに貼り付けます。

    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
    
  3. 次の行を〜/ .bash_profileに追加します

    xmodmap ~/.xmodmap
    

ソース

9
Andrew Hampton

macの場合:[システム設定]-> [キーボードとマウス]-> [特殊キー]でCapsLockキーを再割り当てできます。

私はそれをCTRLに割り当てました

8
quentin

SharpKeys を使用して、任意のキーの機能を無効にすることができます。詳細なガイドについては、 Windows上の任意のキーを任意のキーにマップXP/Vista

さらに、Lifehackerには、再マップまたは完全に無効にする方法について、 NumLockerはCaps Lockキーを無効にします という非常に優れたガイドがあります。

7
Josh Hunt

私は Billy Mays Caps Lock を使用します。今では、イライラするのではなく、誤ってCaps Lockキーを押すと、ビリーメイズの速いピッチが聞こえます。これは常に笑顔になります。

SysInternals ' Ctrl2Cap は古いWinマシンでも動作します。

2
Doug Harris

Macでは KeyRemap4MacBook の使用をお勧めします。または PcKeyboardHack フォーカスが少し異なります。両方を組み合わせて問題なく使用しています。

問題は、Mac OSXに組み込まれているすぐに使えるソリューションがないため、割り当てることができるということです。 CAPS LOCK に ESC (これはVi/Vimに不可欠です)。他のツールの2番目の問題は、Caps-Lockキーの緑色のLEDが無効にならないことです。

PcKeyboardHackはESCマッピングに関連していますが、すべてのマッピングが可能です。 KeyRemap4MacBookは、別のファンクションキーに直接マップできます。確かにあなたが好きなすべてのマッピングが可能ですだから例えばMacでは私は正しいマッピングをしました -への鍵 ctrl (WindowsでのEclipseのようなオートコンプリートに慣れている場合に便利なもの)

2
Marschal

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 を参照してください。

1
Lri

別の修飾キーと交換する(私は好きです Ctrl)はMacOSでサポートされています。

keyboard control panel -> modifier keys
1
Fabian Steeg