8

Я ищу хороший инструмент, который находит все программы, которые подключаются к обработчику клавиатуры.

Hotkey Commander не показывает все программы. У меня запущено два приложения, и у них определена и работает глобальная горячая клавиша, но эти программы не перечислены в Hotkey Commander.

Deep System Explorer не находит какой-либо драйвер и отображает ошибку.

Любые другие?

Я использую Windows 7 64bit.

3 ответа3

1

Вы пробовали Spy++? Это может помочь вам с этим.


Spy ++, кажется, включен в Windows SDK, но я не могу найти ссылку для загрузки больше. Я буду продолжать искать; в то же время, вот некоторые другие инструменты, чтобы проверить:
0

Сам несколько раз боролся с этим вопросом. К счастью, в прошлый раз мне удалось найти программу, которая делает именно то, что вы хотите.

Внимание: если вы используете Win 8 или более позднюю версию, не используйте эту утилиту, так как это создаст некоторые проблемы.

Он называется Windows Hotkey Explorer и его можно загрузить бесплатно (не путайте с платным Hotkey Commander на той же странице). Он показывает вам все горячие клавиши и какие программы зарезервировали их.

0

Я также недавно изучил эту проблему, и самым близким, что я получил к ответу, было выяснить, что, по- видимому, нет способа программно спросить Windows, у кого зарегистрированы клавиатурные перехваты (хотя есть ответ на похожий, но не отмеченный дубликат вопрос о StackOverflow ссылки на статью, которая утверждает, что это возможно). Большинство программ, предназначенных для этого, просто просматривают все ваши ярлыки (.lnk) (как правило, в меню «Пуск»), чтобы увидеть, для каких из них назначены горячие клавиши, но это почти бесполезно.

В моем случае я не смог использовать несколько сочетаний клавиш, которые я обычно использую все время в Eclipse и WinSplit Revolution (WinSplit даже жаловался при запуске на каждое из сочетаний клавиш, которое уже было кем-то использовано). Хотя я не нашел программу, которая могла бы узнать, кто угнал мои сочетания клавиш, я нашел обходной путь.

  1. Для каждого значка на панели задач (область панели задач справа / снизу панели задач) щелкните правой кнопкой мыши или дважды щелкните мышью и перейдите к параметрам (иногда их называют "настройками").
  2. Просмотрите каждую страницу параметров, ища упоминания о сочетаниях клавиш или горячих клавишах.
  3. Отключите те, которые вы не используете в каждом апплете панели задач.
  4. В некоторых случаях не будет возможности отключить горячие клавиши, и единственным вариантом будет отключить эту программу при запуске или удалить программу.

В конечном итоге мне пришлось отключить горячие клавиши для примерно полдюжины программ, и мне пришлось удалить даже одну программу. Некоторые из программ, чьи горячие клавиши мне пришлось отключить, были SnagIt (инструмент для создания скриншотов), DisplayFusion (улучшитель панели задач), Skype, апплет панели управления моей видеокарты и TrueCrypt.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .