Есть ли способ отцепить глобальную горячую клавишу в Windows?


0

Я использую Windows 7, и я установил приложение, которое установило глобальную горячую клавишу (Ctrl + Shift + пробел), которая конфликтует с другим приложением (Visual Studio), которое использует эту горячую клавишу (хотя, не глобально, только для конкретных приложений).

Вопрос в том, что, зная, какое это приложение (ScanSnap Manager) и что у него нет настройки для отключения горячей клавиши, есть ли способ как-то отключить его через Windows?

Спасибо!

Ответы:


3

Если это противоречит Visual Studio, вы можете использовать AutoHotkey отправить ключи в окно Visual Studio.

Я не знаю, все ли приложения VS используют один и тот же класс окна, но Visual C # использует wndclass_desked_gsk, Вы можете определить класс, используемый утилитой Window Spy, которая поставляется в комплекте с Autohotkey.

#IfWinActive ahk_class wndclass_desked_gsk
^+space::ControlSend, ,^+space,ahk_class wndclass_desked_gskit
#IfWinActive

1
Ага . AutoHockkey - лучшее, что я знаю :)
nXqd

Ух ... у меня работает ... Я не уверен, почему вы поставили "wndclass_desked_gskit", а не "wndclass_desked_gsk" ... Я просто поставил имя класса, которое я нашел с помощью простого скрипта AHK, который у меня был временный добавить к вашему ответу ...
mike rodent
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.