如何在不干扰其他组合的情况下在输入后发送加法序列?

How to send an addition sequence after an input without interferring other combination with it?

我希望每当 LButton^PgUp^PgDn 处于活动状态时,它还应该在其后发送一个加法序列。从 Function hotkeys and A_ThisHotkey 我可以使用:

LButton:: 
PgUp::
PgDn::
    Send {%A_ThisHotkey%}!wi

但是鼠标拖动不再起作用,应该重新分配的是 ^PgUp,而不是 PgUp。但是 none 这些作品:

^PgUp::Send {%A_ThisHotkey%}!wi
PgUp::Send ^{%A_ThisHotkey%}!wi
^PgUp::Send ^{%A_ThisHotkey%}!wi

如何正确执行此操作?我的解决方法就是分而治之:

^PgUp::Send ^{PgUp}!wi
^PgDn::Send ^{PgDn}!wi

但是我喜欢用A_ThisHotkey来学习。

尝试:

~LButton Up::
~^PgUp Up::
~^PgDn Up::Send !wi