Я ищу хороший инструмент, который находит все программы, которые подключаются к обработчику клавиатуры.
Hotkey Commander не показывает все программы. У меня запущены два приложения, и у них определена и работает глобальная горячая клавиша, но эти программы не перечислены в Hotkey Commander.
Deep System Explorer не находит какой-либо драйвер и отображает ошибку.
Любые другие?
Я использую Windows 7 64bit.
Ответы:
Вы пробовали Spy ++? Это может помочь вам с этим.
Spy ++, похоже, включен в Windows SDK, но я не могу найти ссылку для загрузки больше. Я буду продолжать искать; в то же время, вот некоторые другие инструменты, чтобы проверить:
.NET Event Spy - инструмент, который подключается и отслеживает события, возникающие на любом объекте .NET. Этот инструмент работает только с приложениями, управляемыми .NET.
Managed Spy - альтернатива Spy ++ для Windows Forms
источник
Я также недавно изучил эту проблему, и ближе всего я получил ответ, чтобы выяснить, что, по- видимому, нет способа программно спросить Windows, у кого зарегистрированы клавиатурные перехваты (хотя есть ответ на похожий, но не помеченный-дубликат). вопрос о StackOverflow ссылки на статью, которая утверждает, что это возможно). Большинство программ, предназначенных для этого, просто просматривают все ваши ярлыки (.lnk) (как правило, в меню «Пуск»), чтобы увидеть, для каких из них назначены горячие клавиши, но это почти бесполезно.
В моем случае я не смог использовать несколько сочетаний клавиш, которые я обычно использую все время в Eclipse и WinSplit Revolution (WinSplit даже жаловался при запуске на каждое из сочетаний клавиш, которое уже было кем-то использовано). Хотя я не нашел программу, которая могла бы узнать, кто похитил мои сочетания клавиш, я нашел обходной путь.
В конечном итоге мне пришлось отключить горячие клавиши для примерно полдюжины программ, и мне пришлось удалить даже одну программу. Несколько программ, чьи горячие клавиши мне пришлось отключить, были SnagIt (инструмент для создания скриншотов), DisplayFusion (средство для улучшения панели задач), Skype, апплет панели управления моей видеокарты и TrueCrypt.
источник
Сам несколько раз боролся с этим вопросом. К счастью, в прошлый раз мне удалось найти программу, которая делает именно то, что вы хотите.
Внимание : если вы используете Win 8 или новее, не используйте эту утилиту, так как это создаст некоторые проблемы.
Он называется Windows Hotkey Explorer и его можно загрузить бесплатно (не путайте с платным Hotkey Commander на той же странице). Он показывает вам все горячие клавиши и какие программы зарезервировали их.
источник