web-dev-qa-db-ja.com

Windows XPでキーボードショートカットをカスタマイズするにはどうすればよいですか?

一部のWindowsショートカットキーの組み合わせが、WinSplitRevolutionのショートカットに干渉しています。これらのショートカットはXPで定義されていますが、どうすれば変更できますか?

4
Mike Sickler

HotKeyBind、AutoIt、AutoHotkeyなどのプログラムを介していくつかを変更してみることができます。システムに実装されているデフォルトのもののほとんどを変更することはできません( WinE エクスプローラーの場合、 WinR ... など)。 SOでこれについて質問がありましたが、これはしばらくの間、Windowsの煩わしさの1つでした。

3
Rook

競合がプログラムを起動するものである場合、それらは.lnkプロパティのショートカットとして定義されますが、デフォルトはないため、あなた(または誰か)がそれらを設定する必要があります。

Explorerに移動して、各.lnkファイルでプロパティを実行できます。または、プログラミングスキルがある場合は、私と同じように実行できます。この回答の下部を参照してください。

これはXPに「ひどく」実装されていることがわかりました-.lnkファイルのスタートメニュー「ツリー」はスキャンされず、小さなテーブルに読み込まれません。したがって、使用したことがない場合はしばらくすると、適切なファイルが見つかるまで、すべての.lnkファイルを調べて開く必要があります。

代わりに、私はMacro Expressを好みます。料金ベースですが、間違いなく価値があります。

私は独自の「すべてのショートカットを検索」プログラムを作成しました。これはKEDITにあり、したがって「ポータブル」ではありません(実行するのに無料でないKeditに依存しているため)。しかし、LOGICは他の誰かが検索を行うのを助けるかもしれません:

ロジックは次のとおりです。ドキュメントおよび設定\ファイル内のすべての.lnkファイルの65バイト目と66バイト目を読み取ります。

65番目のバイトは「キー」であり、小数点以下220は「\」を意味します。 66番目のバイトは、「他のどのキーがそれに付随するか」のビットです。

'00000110' = "Ctrl + Alt" '00000101' = "Shift + Alt" '00000011' = "Shift + Ctrl" '00000100' = "Alt" '00000010' = "Ctrl" '00000001' = "Shift"

P.S.必要があり、代替品がない場合は、おそらくこれをAUTO-ITで書き直してポータブルにすることができます。

1

それらがどこで定義されているのか、どのように変更するのかはわかりませんが(可能であれば、実際にほとんど変更できるとは思いません)、ここにそれらの リスト があります。

0
ianix

HotKeyBind を試してください。簡単な説明があります ここ

0
John Smithers