我正在从键盘maestro和mac切换到AHK和Windows。
我想在Thunderbird中选择一个菜单项,比如说,
"Message>Move to>me@email.com>Archive".
或者我想在Chrome中选择书签“2checkvist”。
如何为菜单项创建热键?我如何将它们仅保留在该程序中,以便chrome中的alt + t可以做一件事,而thunderbird中的alt + t可以做另一件事?
答案 0 :(得分:0)
正如Jan Dvorak所说,请查看ifWinActive
in the docs(我应该指出发布文档的链接,你知道)。
然后你可以使用send
和alt键,就像这样(你必须要表达)。
ifwinexist thunderbird
{
winactivate thunderbird
send !m ;message menu
send m ;move to (if you have more m-commands, then you have to send this more than once till you get to it)
send something ;here put keys until you get to your account
send a ;archive
}
基本上,您希望ahk使用alt菜单键。每个人的界面都有所不同,具体取决于您的插件和版本。在主界面中,按住alt键并查看菜单栏。你会看到在某些字母下出现了一些小的下划线。这是你的“alt”键命令。现在,弄清楚序列。您只需按下一次以打开“alt线程” - 现在使用键盘手动浏览菜单。现在将该序列转换为autohotkey send
命令。
您可能还必须使用activateWindow
来确保您的alt密钥正确无误。