Как определить, какое приложение ворует (прослушивает) комбинацию клавиш / клавиш (Windows)?

14

CTRL + S и CTRL + A не работают на моем компьютере на работе. Я предполагаю, что какое-то приложение, работающее в фоновом режиме, прослушивает нажатие клавиши, поэтому доступ к функции «Сохранить» с помощью комбинации клавиш во всех других программах нарушен.

Я пытался убить некоторые фоновые процессы, но не повезло, CTRL + S и CTRL + A не работают (даже с виртуальной клавиатуры). У меня нет привилегий убивать некоторые процессы (системные службы).

Есть ли опция (какое-нибудь приложение?), Которая может сказать мне, какой процесс прослушивает определенную комбинацию клавиш - например, прослушивание сетевых портов. Я хочу определить, какой процесс вынуждает меня щелкнуть чертову иконку дискеты на панели инструментов вместо использования удобных сочетаний клавиш CTRL + S.

HEPS
источник

Ответы:

5

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

Похоже, что они определены (в основном?) В файлах .lnk, поэтому вам нужно будет просмотреть все файлы .lnk в вашей системе, выбирая горячие клавиши.

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

Тем не менее, быстрый взгляд и попытка запустить показывает, что он не очень надежный или полный. Однако, если вы можете заставить его работать, он может сказать вам, что вам нужно. В противном случае вам нужно улучшить его для поиска файлов .lnk в других местах. Я также не совсем уверен, что файлы .lnk - единственный способ зарегистрировать глобальные горячие клавиши.

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

Да, и этот вопрос является частичной копией: Как я могу определить, какому процессу принадлежит горячая клавиша в Windows?

ОБНОВЛЕНИЕ : я не мог сопротивляться, поэтому я попробовал Hotkey Explorer, который является бесплатным инструментом, перечисленным рядом с условно-бесплатным инструментом Commander. В нем, похоже, действительно перечислены все зарегистрированные глобальные горячие клавиши и их приложения для регистрации. Будет интересно узнать, сможет ли он определить, что перехватывает ваши ключи.

Джулиан Найт
источник
1
Я был немного взволнован, когда запустил Hotkey Explorer, похоже, что это приложение эмулирует клавиатуру и нажимает каждую комбинацию клавиш, чтобы проверить, получило ли приложение фокус. Это напугало меня, потому что есть окно Windows, чтобы включить зум, и рассказчик. К сожалению, приложение не может разрушить мой день, украдя ctrl + alt + up / ctrl + alt + down
ThorSummoner
Убирайся! Ну, спасибо за обновление в любом случае. Может быть, попробуйте связаться с автором этого инструмента и посмотреть, могут ли они помочь? Не похоже, что у кого-то еще есть понимание.
Джулиан Найт
В Windows 10 Hotkey Explorer будет нажимать все доступные комбинации клавиш! Но в конце он также перечислит их все.
пользователь