Узнайте, какая программа использует горячую клавишу


20

Я не могу зарегистрировать горячую клавишу в программе, потому что «другие программы используют ее». В этом случае «Print Screen» и «Ctrl + Print Screen» и любые другие комбинации Shift, Alt, Ctrl, + print-screen.

Как я могу сказать, какие горячие клавиши используются и какие программы их используют?

Я видел похожие вопросы:

И они предлагают использовать программу под названием Hotkey Explorer, но эта программа не работает корректно в моей системе (Windows 10 Ent x64) .. на самом деле, здесь есть предупреждение: НЕ ЗАПУСКАЙТЕ ЭТУ ПРОГРАММУ В WINDOWS 10 . Какой кошмар.

Также у меня не установлен Dropbox (другие вопросы сказали, что он может использовать кнопки экрана печати)


Вы не можете попробовать использовать программу с правами администратора? Или использовать другую программу, как AutoHotKey ?
Том

@Tom Какую программу вы имеете в виду? Тот, кого я пытаюсь запустить? Я запускаю его как администратор, это Snagit Tech Smith ( techsmith.com/snagit.html ). Он говорит, что не может сопоставить ключ, так как он уже используется другой программой
Aaron

Ответы:


8

Извините, я не могу предложить альтернативу Hotkey Explorer для Windows 8 или 10. Это находка для Windows 7.

Я могу только предложить вам самый примитивный способ решения этой проблемы. Сначала закройте все запущенные программы (включая содержимое в системном трее), одну за другой. Обратите внимание на то, что вы закрываете, и каждый раз (или время от времени) проверяйте, может ли ваша программа (это Greenshot?) Теперь использовать эту горячую клавишу.

Если все закрыто, но проблема не устранена, откройте вкладку « Процессы » в диспетчере задач (или, что еще лучше, загрузите Sysinternals Process Explorer ). Сортируйте процессы по пользователю и начинайте убивать пользовательских (не системных) процессов по одному. Опять же, продолжайте проверять, станет ли горячая клавиша доступной. Рано или поздно вы должны найти оскорбительный процесс. В моем случае CSRHarmonySkypePlugin.exe(часть водителей CSR Harmony для CSR Bluetooth 4.0 USB Dongle) хватала Ctrl+ Alt+ Upи Downи несколько других - без пользовательского интерфейса , чтобы настроить эту или выключить!

Такая проблема чрезвычайно раздражает. Хорошей охоты!


1
Спасибо, что по прошествии всего этого времени, я закончил тем, что выкинул snagit, так как не мог понять это, но подозревал, что это может быть связано с установкой onedrive, потому что я увидел в нем возможность «автоматически сохранять скриншоты», но не имел реальное убедительное доказательство этого.
Аарон

Может быть, это была эта проблема. У меня установлена ​​программа OneDrive (с отключенной этой опцией), и это не создает никаких проблем для Greenshot, который я использую для создания снимков экрана.
Ген Павловский

Старайтесь не использовать инструмент: ActiveHotKeys, чтобы проверить, используются ли ярлыки. Убивая каждое работающее приложение во втором запуске, я не смог найти приложение для захвата. Как я закрыл ActiveHotKey я был в состоянии использовать CTRL+ALT+LEFTи CTRL+ALT+RIGHTи все другие направления стрелки. В конце концов CSRHarmonySkypePlugin.exeтоже схватил. Теперь Jetbrains IDEA получает нажатия клавиш для навигации влево или навигации вправо.
Тобиас Хохгуртель

CTRL+SHIFT+Bбыл заблокирован TPFanControl . TPFanControl имеет файл конфигурации, C:\Program Files\TPFanControl\TPFanControl.iniгде горячие клавиши могут быть отключены.
Тобиас Хохгуртель

В новых установках Windows OneDrive был виновником для меня. Иногда он захватывает PrntScrnключ, даже если упомянутая опция @Gene Pavlovsky отключена.
ifconfig

7

Небольшое расширение ответа Джена Павловского: в Sysinternals Process Explorer вы можете активировать режимы просмотра »Прокрутка до новых процессов

Иногда назначенное приложение будет выделено, как только вы нажмете горячую клавишу :-)


Я не знал об этом варианте, спасибо за это. Если я правильно понимаю, он переходит к недавно запущенному процессу. Если какое-то приложение уже запущено и перехватывает некоторую горячую клавишу, нажатие этой горячей клавиши обычно не создает новый процесс, так как это может помочь?
Ген Павловский

не работа! я пытался выяснить, какое приложение заняло мой ярлык Ctrl + D в Excel .. и использование этого метода было бесполезно. Однако я решил проблему, это было tinytakeприменение. Любой другой метод, чтобы узнать, какое приложение использует мою горячую клавишу ??
Ihightower

4

Вы можете использовать инструмент Spy ++, который поставляется с Visual Studio: https://stackoverflow.com/a/43645062/62838 . Это позволит вам увидеть, какое окно и процесс получают WM_HOTKEYоконное сообщение. Если 32-разрядная версия не работает, попробуйте 64-разрядную версию.


0

У меня была проблема, что с польской раскладкой клавиатуры клавиша CTRL + ALT + A (или ALTGr + A) не работала. Это должно произвести польскую букву ą.

Я нашел этот сайт: https://defkey.com/, где есть база для горячих клавиш. Я обнаружил, что мой менеджер паролей, KeePass, получил эту комбинацию клавиш.

Отключение никогда не использованной комбинации решило проблему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.