キーストローク/キーの組み合わせ(Windows)を盗む(リッスンしている)アプリを特定する方法は?


14

CTRL + SとCTRL + Aが私のコンピューターで動作していません。バックグラウンドで動作している一部のアプリケーションがそのキーストロークをリッスンしているため、他のすべてのプログラムでキーの組み合わせを使用して「保存」機能にアクセスできないと思います。

一部のバックグラウンドプロセスを強制終了しようとしましたが、うまくいかず、CTRL + SとCTRL + Aが機能しません(仮想キーボードからでも)。一部のプロセス(システムサービス)を強制終了する権限がありません。

ネットポートのリッスンなど、特定のキーの組み合わせでリッスンしているプロセスを教えてくれるオプション(一部のアプリ?)はありますか。快適なCTRL + Sを使用する代わりに、どのプロセスがツールバーのフロッピーディスクアイコンをクリックするように強制するかを決定したいと思います。

回答:


5

私が理解しているように、Windowsの起動時にグローバルホットキーリストがメモリに構築されるため、それらを確認できる場所が1つもありません(たとえば、レジ​​ストリに格納されていません)。

それらは(主に?).lnkファイルで定義されているように見えるため、システム上のすべての.lnkファイルを調べてホットキーを選択する必要があります。

いつものように、誰かが以前ここにいて、それらすべてをリストするVBSプログラムを書いたことがあります

しかし、ざっと見て実行しようとすると、それが非常に堅牢または完全ではないことがわかります。ただし、それを機能させることができる場合は、必要なものがわかる場合があります。それ以外の場合は、他の場所で.lnkファイルを検索するように拡張する必要があります。また、.lnkファイルがグローバルホットキーを登録する唯一の方法であるとは確信していません。

しかし、私はHotkey Commanderシェアウェアにつまずいたので、これはまさにあなたが望むことをするかもしれません。試してみて、ここにアップデートを追加して、機能するかどうかを確認してください。

ああ、そしてこの質問は次の部分的な複製です:Windowsでホットキーを所有しているプロセスを特定するにはどうすればよいですか

更新:抵抗できなかったので、シェアウェアのCommanderツールと並んでリストされている無料のツールであるHotkey Explorerを試しました。確かに、登録されているグローバルホットキーとその登録アプリケーションのすべてがリストされているようです。それがあなたのキーを妨害しているものを見つけることができるかどうかを知ることは興味深いでしょう。


1
Hotkey Explorerを実行したとき、私は少しびっくりしました。そのアプリケーションはキーボードをエミュレートし、すべてのキーの組み合わせをマッシュして、アプリがフォーカスを受け取ったかどうかを確認しているようです。ズームとナレーターをオンにするWindowsホワイキーがあるので、これは私を驚かせました。残念ながら、ctrl + alt + up / ctrl + alt + downを盗んでアプリが私の一日を台無しにするのを見つけることができませんでした
ThorSummoner '09

ドラット!まあ、とにかく更新をありがとう。多分そのツールの作者に連絡して、彼らが助けてくれるかどうか確かめてみてください。他の誰かが洞察力を持っているようには見えません。
ジュリアンナイト

Windows 10では、Hotkey Explorerは利用可能なすべてのキーバインドを押します。しかし、最終的には、それらすべてがリストされます。
ユーザー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.