SharpKeysなしのWindows 7でのCAPSからEscapeへの再マッピング


8

CAPSを再マップしてエスケープしたい(私は多くのプログラムで常にエスケープ機能を使用しています)が、ポップアップのように見える2つの提案は次のとおりです。

  1. ホットキー(提案する人でさえ苦痛だと言う)
  2. SharpKeys-ノートンが悪意のあるサイトとして現在報告している

他に何か提案はありますか?

回答:


13

Autohotkeyはこれを行うことができます。それは非常に簡単です。

拡張子が付いたファイルを作成します.ahk

Capslock::Esc

Autohotkeyをインストールしたら、ダブルクリックして実行します。

とても簡単です。スクリプトを実行可能ファイル(.exe)にコンパイルして、Autohotkeyに付属のコンパイラを使用して移植可能にすることができます。

再起動するたびに手動で実行したくない場合は、起動時に何らかの方法でこれを実行する必要があります。Startupスタートメニューのフォルダにスクリプトへのショートカットを追加しても機能します。


Autohotkeyをインストールしたくない場合は、実行可能ファイルをコンパイルしてMediaFireにアップロードしました。私を信用していない場合は、先に進み、上記のスクリプトを使用して自分で作成してください。


Autohotkey自体は、いくつかのレジストリキーを変更することによる再マッピング(SharpKeysが行うこと、およびPiskvorが説明すること)と比較して、この方法を使用することのいくつかの利点と欠点を提供します。具体的には、次のような指示も提供します。

  • KeyTweakなどの(無料の)プログラムを使用する
  • ここで説明する.regファイルを使用して、レジストリを手動で編集する

1
うまくいきます。これには、AHKがバックグラウンドで実行し続ける必要があることに注意してください。
Piskvorが建物を去る

優秀な!私はここで見つけたレジストリハックよりもこのソリューションを好んでいます:vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows
Justin Force

EscまたはScrollLockをCapslockにマップする方法はありますか?あなたが実際にcapslockを必要とする時があるからです。
thameera 2014

2
@thameera 行を追加するだけでよいはずEsc::Capslockです。
Bob

3

この記事に記載されているWindows Server 2003リソースキットツールに含まれているremapkey.exeプログラムは、Windows 7でうまく機能します。

Windows Server 2003リソースキットツールをインストールした後:

  1. Win + Rを押して実行ダイアログを開く
  2. 「remapkey.exe」と入力してEnterキーを押します
  3. ベースキーボードの「Esc」ボタンをベースキーボードの「キャップ」ボタンにドラッグアンドドロップします。
    • 注:ベースキーボードの[キャップ]ボタンの上にある[Esc]ボタンを離すと、再マップされたキーボードに変更が反映されます。
  4. 「保存して終了」ボタンをクリックします。(左上の最初のアイコンです。)
  5. 警告をクリックします。
  6. 再起動します(結局のところ、これはWindowsです)。
  7. 常に実行している追加サービスを必要とせずに、再マップされたキーをお楽しみください!

Justinさん、SuperUserへようこそ。通常、リンクにある情報を拡張することをお勧めします。情報の要約を編集できますか?このようにして、リンクが古くなったとしても、何かがあります。
ジョナサンガーバー2013

Windows 7に「Windows Server 2003リソースキットツール」をインストールしようとすると、互換性エラーが発生します。それでも動作する可能性はあると思いますが、それでインストールしないようにするには十分でした。
ユーザー

2

まあ、SharpKeysの作者自身は、レジストリに特別なキーを作成するだけだと述べています。

レイアウトを手動で変更したり、MSキーボードレイアウトクリエーターを入手したりできます-http://msdn.microsoft.com/en-us/goglobal/bb964665

-またSharpKeysは、CodePlexのにページを持っていることに注意してください、あなたはそこからそれを得ることができhttp://sharpkeys.codeplex.com/


また、ノートンの「悪意のあるサイト」の報告は私にとって非常に便利な機能のようには見えません-私の経験では、合法サイトを頻繁にブロックして悪意のあるサイトをすり抜けさせてしまうので、私はそれを信用しません。
Piskvorは

1
MS Keyboard Layout Creatorでは、Caps Lockキーの再マッピングは許可されていません。「割り当て不可」とマークされています。
Doug

まぁ。Sharpkeysは明らかに優れたソリューションです(そして、レイアウトの作成者は両方とも同じレジストリデータを操作するため、意図的に不自由に思われます)が、質問はNortonを明示的かつ絶対的に信頼しているため、何もする必要はありません。
Piskvorが2016

0

最高のキーリマッパー

(2020年4月現在)

次のプログラムはすべて適切な仕事をします。また、最高のキーリマッパーはないことも付け加えておきます。どちらを使用するかは、3つのグループのどれに属しているかによって異なります。

  • Microsoftキーボードレイアウトクリエーター1.4
  • キーボードレイアウトマネージャー
  • KeyTweak
  • 自動ホットキー
  • SharpKeys

1.キーボードのすべてまたはほとんどすべての文字を置き換える

Microsoft Keyboard Layout Creator 1.4。 キーボードのすべての文字を完全にオーバーホールしたい場合は、Microsoft Keyboard Layout Creator 1.4を使用してください。(キーボードレイアウトマネージャーを使用することもできますが、前者の方が良いと聞きました。)時間がかかるかもしれませんが、リストにある小さなプログラムの代わりにこれらの2つのプログラムを使用すると、システムがかなり動作するようになるため、価値があります。より効率的に。

2.いくつかのキーの切り替え

KeyTweak。1つのキーの1つの文字 を置き換えるだけの場合は、KeyTweakを使用します。SharpKeysとKeyTweakの両方を使用しており、KeyTweakの方がはるかに簡単で高速です。KeyTweakはしばらく廃止されましたが、それでも完全に機能します。(コンピュータを再インストールするときはいつでもそれを使用します。)ちなみに、LifeHackerはポータブルではないがポータブルであると述べました。

3.単一のキーで複数のキーを押すか、異常なものをトリガーする

AutoType。 1つのキーにタイプするなど、いくつかのことをさせたい場合は、「愛しています」。または、F4キーを押すと、代わりにAlt-F4を押すように見えます。AutoTypeを使用する必要があります。AutoTypeは、ボタンを押すだけでさまざまなことができる簡単なプログラミング言語です。 しかし、人々はそれについて言ったことにもかかわらず、任意のスクリプトを実装するためにあなたにいくつかの時間がかかるだろう。私はそれが簡単な言語であることに同意しますが、プログラムをインストールする方法を理解することさえ、いくらかの時間がかかります。私はAutoHotkeyを多用しており、初心者が簡単なスクリプトを書くのに何時間もかかることを教えてくれます。つまり、この簡単な答えを書くのに少し時間がかかったということです。さらに、生産性を向上させる必要のあるスクリプトの作成に中毒する可能性があります。しかしながら、それを書き終える

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