Отправить Ctrl или Alt + ключ в AutoHotkey для нескольких окон (dualbox)
У меня есть скрипт AutoHotkey, который может отправлять одни и те же нажатия клавиш в несколько окон, и он работает хорошо.
Но мне нужно также отправить Ctrl или Alt + Key.
Чтобы упростить, мне нужно это: когда я нажимаю "2", мне нужно отправить в оба окна "Alt+2"
Теперь мой сценарий выглядит так:
~2::
KeyWait 2
IfWinActive, World of Warcraft
{
ControlSend,, 2, ahk_id %wowid1%
ControlSend,, 2, ahk_id %wowid2%
Return
}
Я пробовал с
ControlSend,, {Alt}2, ahk_id %wowid2%
и с
ControlSend,, {Ctrl}2, ahk_id %wowid2%
но это не работает
тогда я попробовал это:
ControlSend,, !2, ahk_id %wowid1%
ControlSend,, !2, ahk_id %wowid2%
а также
ControlSend,, ^2, ahk_id %wowid1%
ControlSend,, ^2, ahk_id %wowid2%
и отправляет "Alt+2" или "Ctrl + 2", но только в текущее окно.
Другие окна не получают нажатия клавиш