web-dev-qa-db-ja.com

SharpKeysを使用せずにWindows7でCAPSをエスケープに再マッピングする

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

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

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

8
user4941

Autohotkey これを行うことができます。それは非常に些細なことです。

拡張子が.ahkのファイルを作成します。

Capslock::Esc

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

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

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


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


Autohotkey自体はいくつかの 長所と短所 いくつかのレジストリキーを変更することによる再マッピングと比較してこの方法を使用することを提供します(これはSharpKeysが行うことであり、Piskvorが説明することです)。具体的には、次の手順も提供します。

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

Windows Server 2003リソースキットツール に含まれているremapkey.exeプログラム この記事 はWindows 7でうまく機能します。techrepublicの記事には写真がありますが、以下は簡単な夏です。 escをキャップに再マップする方法。

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

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

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

難しい方法でレイアウトを手動で混乱させるか、MSキーボードレイアウトクリエーターを入手することができます http://msdn.Microsoft.com/en-us/goglobal/bb964665

SharpKeysにはCodePlexにページがあることにも注意してください-そこから取得できます: http://sharpkeys.codeplex.com/

ベストキーリマッパー

(2020年4月現在)

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

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

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

Microsoft Keyboard Layout Creator 1.4。キーボードのすべての文字を完全にオーバーホールしたい場合は、Microsoft Keyboard Layout Creator1.4を選択してください。 (Keyboard Layout Managerを使用することもできますが、前者の方が良いと聞いています。)時間がかかる場合がありますが、リストにある小さなプログラムの代わりにこれら2つのプログラムを使用すると、システムが大幅に実行されるため、価値があります。より効率的に。

2。いくつかのキーを切り替える

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

。1つのキーで複数のキーを押すか、異常な何かをトリガーする

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

0
John Greer