Как отключить автоматические кнопки для определенных программ

2866
Phenom

У меня есть некоторые настройки автоотключения для моего джойстика, которые работают везде.

Однако есть две программы, в которых я не хочу переназначать джойстик.

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

2

1 ответ на вопрос

4
snitzr

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

Щелкните правой кнопкой мыши значок AutoHotkey на панели задач и выберите «Window Spy» AutoHotkey, чтобы найти ahk_class программ, которые вы хотите игнорировать. Класс ahk_class активного окна отображается в разделе «Заголовок и класс окна» в верхней части окна «Шпион».

Если у вас есть клавиша z, переназначенная в остальной части вашей системы (например), добавьте следующий код, чтобы сопоставить ее с z только в определенном приложении (Блокнот в этом примере).

#IfWinActive ahk_class Notepad ; turns on context sensitivity  z::z ; this just maps z to itself #IfWinActive ; turns back off context sensitivity  

Более подробная информация на веб-сайте AutoHotkey о контекстно-зависимых горячих клавишах: http://www.autohotkey.com/docs/commands/_IfWinActive.htm