将AutoHotkey中的Ctrl或Alt +键发送到多个窗口(dualbox)

时间:2015-02-01 17:12:30

标签: autohotkey alt ctrl multibox

我有一个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”,但仅发送到当前窗口。

其他窗口无法获得击键

0 个答案:

没有答案