Windows7ではデフォルトのバインドを解除したい Win+Up/Down/Left/Right これらを他のアプリケーションで直接バインドできるようにします*。これはどのように行うことができますか?
これらのホットキーは、次の方法で簡単に無効にすることができます。
チェック画面の端に移動したときにウィンドウが自動的に配置されないようにする:
ただし、この設定を使用してホットキーを無効にしている(何もしない)場合でも、他のアプリケーションではホットキーをバインドできません。
私は次の方法を試しましたが、これらの作業はありません:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoWinKeys
から1
。 (この設定だけでも、問題のホットキーは通常どおり機能します。)System\CurrentControlSet\Control\Keyboard Layout\Scancode Map
を設定してWindowsキーを無効にします。これにより、Windowsキーが完全に無効になり、バインドしたり、どこでも使用したりできなくなります。いくつかのグーグルが明らかに この投稿 :
win + Arrowキーの組み合わせは、Windows 7で何らかの形で「スーパー登録/予約」されている(Win + P、Win + U、Win + Lとともに)いくつかの組み合わせの1つです。私はいつどこで追跡しようとしてきました。それらは予約されますが、これまでのところ空になっています。また、Windowsにチャンスが来る前に、さまざまなトリックを試して予約しましたが、今のところ何も機能しません。これらのキーコンボは、実際に使用するかどうかに関係なく、Windowsに深く本質的なレベルでロックされています。
この男は方法を見つけられませんでした、しかし多分あなたの何人かはもっと知っています。たぶん、簡単にパッチを当てることができるdll/exeがいくつかあります。 ;-)
*) AutoHotKey などの他のツールを使用してホットキーをフックし、一般的なアプリケーションでバインドできる他のツールに再マップすることは避けたいと思います。
この男は方法を見つけられませんでした、しかし多分あなたの何人かはもっと知っています。
ありそうもない。私は Windows Vista +がホットキーを占有するのを防ぐ それらが出てからの方法を見つけようとしてきました。
実際には、NoWinKeys
設定で無効にできるほとんどのWindowsホットキーとは異なり、Windowsエクスプローラーを介して登録されていないものがいくつかあります。代わりに、上位(下位?)レベル [〜#〜] csrss [〜#〜] は、ブートプロセスの早い段階でいくつかのホットキーを登録するため、最初に登録できないだけでなく、そこでそれらを使用しない設定はありません。これらは特別に処理されるキーです:
Win + P
Win + L
Win + U
Win + G
Win + X
Ctrl + Shift + Esc
Ctrl + Alt + Del
それらcan AutoHotkeyのような特定のプログラムによって上書きされますが、あなたが探している方法ではありません(プログラムがそれらをグローバルに登録できるようにします)。
たぶん、簡単にパッチを当てることができるdll/exeがいくつかあります。 ;-)
それも非常にありそうにありません。 Windowsのコアコンポーネントをハッキングする必要があり、ホットキーが登録されている場所が見つかり、パッチが適用されたとしても、セキュリティソフトウェアがパッチを感染と見なさないようにし、毎回パッチを再適用する必要があることを意味します。 Windowsアップデート。
Windowsフックを使用してグローバルホットキーのソースを判別する Windowsホットキーエクスプローラー を試すことができます。残念ながら、これらの特別なコンボはSystem
によって予約されているものとしてのみ表示されます。つまり、Windowsコアによってロードされます。 WHEでさらに興味深いのは、Windows XP使用されている場所not)でも、これらのキーについて同じことを言っていることです。これは、実際には使用されていないことを意味します。他のものと同じように読んで、ハードコーディングする代わりに、残念ながら、低レベルのWindowsフックを使用しても、WHEはそれらに直接アクセスできないため、簡単なパッチやドライバーなどを作成できる可能性は特に低くなります。それらが束縛されるのを防ぐために。
残念ながら、最善の最も効果的な解決策は、 Microsoftフィードバック を残して、将来のアップデートで変更されることを期待することですが、それが機能することはめったにありません。
私の場合は、XMPlayホットキーをあきらめて、代わりにテンキーの矢印キーを使用するように変更しました。
これを行うには、少なくとも2つのツールがあります。
1つ目は Microsoft Keyboard Layout Creator
2番目は KeyTweak
関連する質問の詳細については: キーボードを再プログラムするプログラム?
AutoHotkey Windowsのショートカットキーを使用して、好きなことを上書きして実行できます。
このドキュメントを参照してください: ホットキーのオーバーライドまたは無効化 。
AutoHotkeyは、現在のウィンドウまたはプロセスを条件としてアクションを実行することもでき、事実上、キーを異なるプロセスに異なる方法でバインドします。たとえば、 ウィンドウのアクティブ化と操作 を参照してください。
AutoHotkeyの詳細については、以下を参照してください。
次のレジストリを追加できます[WIN + R-> regedit.exe
]:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System +右側で、新しいDWORD 32ビットを作成します+新しく作成したDisableLockWorkstationエントリをダブルクリックし、その値を0(ゼロ)から1(1)に変更します。
参照。 http://www.intowindows.com/how-to-disable-windowsl-shortcut-key-in-windows-78-1/
PS。 xDを再起動する必要はありません