WindowsまたはOS XでのCaps Lockキーの再割り当て


30

Caps LockWindowsまたはOS Xでキーを再マップするにはどうすればよいですか?そこには、例えば、キャップをマップするいくつかの方法は次のようにキーの組み合わせにロックAlt+ TabWindows上または+ TabOS X上で?

キャップスロック


21
はい、教えてください-どうすればこれを無効にすることができます!?;-)
クリスW.レア

2
CapsLockは、最近では最も役に立たないキーかもしれません。「[デビッド・レノボ副大統領]ヒルは「Caps Lock」をタイプライター時代からのイライラする二日酔いと呼んでいました
VolkerK

1
4年が経過したことは信じられないことであり、Windows STILLにはCaps LockとNum Lockを永続的に無効にする組み込みの方法がありません。
ウィリアムジョクシュ

回答:


16

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

;Deactive CapsLock key 
$CapsLock:: 
return

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


いいね、ありがとう!時間があればすぐに調べます。
飛び散る

3
同じことを提案するようになりました。Vimの編集を支援するためにCapsLockをEscapeに再マップしました。D
Andy

CapsをLCtrlに再マップしました。私の手が-60度回転して左に移動し、LCtrlキーをつかむために小指を伸ばすのはずっと自然でした。この変更の数ヶ月後、私はその反復運動を行うことに
落ち

これは私の日本語キーボードでは動作しません。代わりに、CapsLockキーは半角/全角キーに置き換えられます
wip

@wil:日本語キーボードで、シフト+ CapsLockキーを押すと、通常のCAPSLOCK機能を行います
phuclv

10

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

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


これは、Caps-Lockキーを無効にし、IBM Model Mの右のALTキーをWindowsキーにマッピングするなど、6年以上にわたって出会った中で最高のツールです。必要な変更をレジストリに記録するだけですが、その努力を容易にするインターフェース。また、アプリとしてインストールされるのではなく、シンプルなユーティリティです。
ジェイソンバンティング

残念なことに、Windows-7はサポートされていません。
WilliamKF

@WilliamKF:Windows 7でSharpKeysを使用しています。問題なく動作します。
wcoenen

@WilliamKF:Win7でもSharpKeysを使用しています。管理者権限で実行することを確認してください。
mjsr

さらに良いのは、CapsLockをCtrlにマッピングすることです。Ctrl + [はエスケープと同じであり、他のキーの組み合わせでCtrlを簡単に使用できるようになりました。
マイケルブラウン14年

9

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

  1. [スタート]> [実行]をクリックします
  2. 「regedit」と入力します
  3. 案内する HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. キーボードレイアウトにフォーカスがある間、[編集]> [新規]> [バイナリ値]に移動します。
  5. 名前として「Scancode Map」と入力します
  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
    

ソース


Linuxのほとんどのグラフィカル環境では、提供されているキーボード構成ツールでCaps Lockキーの動作を設定する方法を提供していることに注意してください。また、コンソールの標準キーマップで変更することもできます。
greyfade

優れた。これが私が探していたものであり、MSKLCで解決策が見つかりませんでした。たくさんありがとう(そしてもちろん+1)。
0xC0000022L

ちょっと、ESCキーコードを教えてください。CapとEscキーを入れ替えたい。
MaikoID

8

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

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


1
Snow Leopardでは、「システム設定」->「キーボード」->「修飾キー」です。
マルセルレヴィ

3
これは非常に簡単です。Windowsでこのためのアプリが必要なのはなぜですか。
右折

@WTPさらに、適切な再マッピング(AutoHotkey風のマクロではなく)にはWindows 7の管理者権限が必要です。そのためにITを企業環境に頼むことはうまくいかないようです。
brymck

7

あなたは使用することができますSharpKeysを任意のキーの機能を無効にします。詳細なガイドについては、Windows XP / Vistaで任意のキーを任意のキーにマッピングするをご覧ください

さらに、Lifehackerには、NumLockerによるCaps Lockキーの無効化と呼ばれる非常に優れたガイドがあり、完全に再マップまたは無効化する方法が説明されています。


SharpKeysリンクをありがとう!悲しいことに、キーをプログラム内のキーの組み合わせにマップする方法はないようです(FAQを読みました)。
飛び散る

マップの組み合わせの@splattneは、オートホットキーを使用します。!それは、例えば、それを行うには非常に簡単です:CapsLockキー:: SendInput {タブ}あなたはキャップを押すと、それはAltキー]タブをお送りします
mjsr

これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
デアホッホシュプラー



2

Macでは、KeyRemap4MacBookの使用をお勧めします。または、わずかに異なるフォーカスを持つPcKeyboardHack。私は両方を問題なく組み合わせて使用​​します。

問題は、あなたが割り当てることができるようにマックOSXに組み込まボックスソリューションのないうちは存在しない、あるCAPS LOCKESC(VI / Vimのために不可欠です)。他のツールの2番目の問題は、Caps-Lockキーの緑色のLEDを無効にしないことです。

PcKeyboardHackESCマッピングに関連していますが、すべてのマッピングが可能です。 KeyRemap4MacBook別のファンクションキーに直接マップできます。あなたが好きなすべてのマッピングが可能であることを確実にするために、たとえばMacでは右キーをマップしましたctrl (WindowsでEclipseのようなオートコンプリートに慣れているときに便利なもの)


1
今朝KeyRemap4MacBookを使い始めたばかりで、とても気に入っています。私がしているcaps lockの両方に設定escしてctrl。それescが押されている唯一のキーであり、ctrl他のキーを押すと切り替わります。
ディーン

@ディーンはそれについて聞いてうれしい!
マーシャル

1
参考:KeyRemap4MacBookはKarabinerにブランド変更され、ヨセミテ(OS X 10.10)もサポートしています! pqrs.org/osx/karabiner/index.html.en
SaxDaddy 14


1

Marchalが述べたように、OS Xでは、PCKeyboardHackを使用して、Caps Lockを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>

キーボードのCaps Lockライトが無効にならない場合は、KeyRemap4MacBookの「パススルーCaps Lock LEDステータス」設定を有効にしてみてください。

これにより、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を参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.