Autohotkey 使Alt+;输入发送结束键,修改器不工作?

Autohotkey 使Alt+;输入发送结束键,修改器不工作?,autohotkey,Autohotkey,这个问题很简单,但我有问题。我试过这个!Enter::Send,{End}它工作得很好,但我遇到的问题是,我不能对它使用其他修饰符。Alt+Shift+Enter应充当Shift+End,Alt+Ctrl+Enter应充当Ctrl+End 我也试过了!回车::Send,{End}但它似乎忽略了Ctrl和/或Shift。热键消耗它们的事件,因此*正在消耗Shift或Ctrl事件 *在您希望一系列热键都执行相同的操作时非常有用 *#c::Run Calc.exe ; Win+C, Shift+Wi

这个问题很简单,但我有问题。我试过这个
!Enter::Send,{End}
它工作得很好,但我遇到的问题是,我不能对它使用其他修饰符。Alt+Shift+Enter应充当Shift+End,Alt+Ctrl+Enter应充当Ctrl+End


我也试过了!回车::Send,{End}但它似乎忽略了Ctrl和/或Shift。

热键消耗它们的事件,因此
*
正在消耗Shift或Ctrl事件

*
在您希望一系列热键都执行相同的操作时非常有用

*#c::Run Calc.exe  ; Win+C, Shift+Win+C, Ctrl+Win+C, etc. all launch calc
以下内容应该是您想要的

!Enter::^End


你必须明确地映射每个修改器,这有点蹩脚。作品伟大,但它似乎像一个热串工作;所以你没有<代码>!输入::^End
!Enter:: Send, {End}
+!Enter:: Send, +{End}
^!Enter:: Send, ^{End}