2

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

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

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

1 ответ1

4

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

Щелкните правой кнопкой мыши значок 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .