Eclipse 风格的自动热键命令

Eclipse 风格的自动热键命令

Ctrlautohotkey 是否能够以++样式解释热键?ShiftW认为如下脚本可以工作:

^+W :: ; Windows hotkeys (Ctrl+Shift+W)
   O:: Run Outlook ; Subsequent 'o' pressed => Run outlook
   E:: Run Explorer ;
return

我从文档中注意到,这些被称为垂直堆叠热键,并使每行执行相同的操作。在上述情况下,我认为Ctrl+ Shift+WO都会导致启动 Outlook,而按下e会导致启动 Explorer。我想要的是Ctrl+ Shift+ WO运行 Outlook 和Ctrl+ Shift+ WE运行 Windows Explorer。

有没有什么方法可以让热键执行特定于上下文的操作(类似于在 Eclipse 中),我可以按Ctrl+ Shift+W来激活一组特定的热键?

答案1

这是一个基于您提供内容的简单示例。

^+W::
    Input, x, L1

    if x = o
    {
        msgbox, o pressed
    }
    else if x = e
    {
        msgbox, e pressed
    }
Return

来源输入

相关内容