Дізнайтеся, яка програма використовує гарячу клавішу


20

Я не можу зареєструвати гарячу клавішу з програмою, оскільки "інші програми використовують її" У цьому випадку "Екран друку" та "Ctrl + Друк екрана" та будь-яка інша комбінація Shift, Alt, Ctrl, + print-screen.

Як я можу сказати, які гарячі клавіші використовуються та які програми ними користуються?

Я бачив подібні запитання:

І вони пропонують використовувати програму під назвою Hotkey Explorer, але ця програма не працює належним чином у моїй системі (Windows 10 Ent x64). Насправді тут є попередження: НЕ ДАЙТЕ ЦЮ ПРОГРАМУ НА ВІКНАХ 10 . Який кошмар.

Також у мене не встановлено Dropbox (в інших питаннях сказано, що вони можуть використовувати кнопки екрану друку)


Ви не можете спробувати використовувати програму з правами адміністратора? Або використовувати іншу програму, як AutoHotKey ?
Том

@Tom До якої програми ви звертаєтесь? Я намагаюся бігти? Я запускаю його як адміністратор, це Snagit Tech Smith ( techsmith.com/snagit.html ) Він говорить, що він не може відобразити ключ b / c, який вже використовується іншою програмою
Аарон

Відповіді:


8

Вибачте, я не можу запропонувати альтернативу Hotkey Explorer для Windows 8 або 10. Це знахідка для Windows 7.

Я можу запропонувати вам найпримітивніший спосіб вирішення цієї проблеми. По-перше, по черзі закривайте всі запущені програми (включаючи речі в системному треї). Зверніть увагу на те, що ви закриваєте, і кожен раз (або раз у раз) перевіряйте, чи ваша програма (це Greenshot?) Тепер може використовувати цю гарячу клавішу.

Якщо все закрито, але проблема не зникає, відкрийте вкладку « Процеси » в диспетчері завдань (а ще краще, завантажте Провідник процесу Sysinternals ). Сортуйте процеси за користувачем і почніть вбивати користувацькі (не системні) процеси один за одним. Знову продовжуйте перевіряти, чи доступна гаряча клавіша. Рано чи пізно вам слід знайти процес правопорушення. У моєму випадку 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 отримує натискання клавіш для навігації ліворуч або навігації праворуч.
Tobias Hochgürtel

CTRL+SHIFT+Bбув заблокований TPFanControl . TPFanControl має файл конфігурації, в C:\Program Files\TPFanControl\TPFanControl.iniякому гарячі клавіші можна відключити.
Tobias Hochgürtel

У нових інсталяціях Windows винуватцем для мене став OneDrive. Іноді він захоплює PrntScrnключ, навіть якщо опція @Gene Pavlovsky відключена.
ifconfig

7

Невелике розширення до відповіді Гена Павловського: у Провіднику процесів Sysinternals ви можете активувати Перегляди »Перейдіть до нових процесів

Іноді призначений додаток буде виділено, як тільки ви натиснете клавішу швидкої клавіші :-)


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

не працює! я намагався з'ясувати, який додаток перейняв мій ярлик 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.