Ctrlautohotkey 是否能够以++样式解释热键?Shift我W认为如下脚本可以工作:
^+W :: ; Windows hotkeys (Ctrl+Shift+W)
O:: Run Outlook ; Subsequent 'o' pressed => Run outlook
E:: Run Explorer ;
return
我从文档中注意到,这些被称为垂直堆叠热键,并使每行执行相同的操作。在上述情况下,我认为Ctrl+ Shift+W和O都会导致启动 Outlook,而按下e会导致启动 Explorer。我想要的是Ctrl+ Shift+ W,O运行 Outlook 和Ctrl+ Shift+ W,E运行 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
来源输入