Когда я использую определенную программу (Dolphin), моя горячая клавиша Esc закрывает ее полностью, но я хочу другую функциональность для определенных (под) окон. До сих пор я использовал #IfWinActive в сочетании с GroupAdd.
Вот документация по команде #IfWinActive: https://autohotkey.com/docs/commands/_IfWinActive.htm
GroupAdd: https://autohotkey.com/docs/commands/GroupAdd.htm
Если бы команда GroupAdd позволила исключить несколько заголовков из параметра ExcludeTitle, я бы уже решил эту проблему. ExcludeTitle не принимает ahk_group.
Я надеюсь на что-то более элегантное, чем каждая горячая клавиша, содержащая IfWinNotActive ahk_group exceptions
. Я хочу, чтобы быстрая клавиша работала везде в программе, за исключением нескольких отдельных (под) окон, поэтому я бы предпочел что-то вроде одной строки GroupAdd, AllOfTheProgramExceptExceptions, ahk_exe Dolphin.exe, exceptions
или несколько строк GroupAdd, AllOfTheProgramExceptExceptions, ahk_exe Dolphin.exe, exception123
чем создание группы ahk_group для всех окон программы (которые я не знаю и которые со временем должны были бы добавить) за исключением исключений.