0

我正在从键盘大师和 mac 切换到 AHK 和 Windows。

我想在 Thunderbird 中选择一个菜单项,比如说,

"Message>Move to>me@email.com>Archive". 

或者我想在 Chrome 中选择书签“2checkvist”。

如何为菜单项创建热键?以及如何让它们只保留该程序,以便 chrome 中的 alt+t 可以做一件事,而 Thunderbird 中的 alt+t 可以做另一件事?

4

1 回答 1

0

正如 Jan Dvorak 所说,请查看ifWinActive 文档(您知道,我应该明白发布文档链接的意义)。

然后你可以使用sendalt 键,像这样(你必须过期)。

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 即可打开“alt 线程” - 现在使用键盘手动浏览菜单。现在将该序列转换为自动热键send命令。

您可能还必须使用activateWindow以确保您的 alt 键将正确使用。

于 2013-08-05T00:32:35.237 回答