Autohotkey自定义Windows键弹出开始菜单

Autohotkey自定义Windows键弹出开始菜单

我有一个autohotkey这样的脚本:

RAlt::RWin ; right command to alt
RWin::RAlt ; right alt to command (windows key)
LWin::LAlt ; left command to alt
LAlt::LWin ; left alt to command (windows key)

#q:: Run "d:\Tools\mytool1.lnk"

#b:: Run "d:\Tools\mytool2.lnk"

我在训练营,所以前 4 行我正在重新映射win和键。我对和映射command有问题。#q::#b::

当我按下WinKey+qWinKey+时b,我的应用程序启动了,但同时当我释放时,WinKey开始菜单会立即弹出。

有什么办法可以阻止开始菜单出现?

更新:

我只是注释了前 4 行,发现在这种情况下我的 #q 和 #b 映射不会触发开始菜单。但我更愿意保留 Windows 键映射。有什么想法吗?

答案1

在 Windows 10 上,有一个解决方法可以帮助我避免这种情况:将Win文件中定义的热键分成几个文件,以便每个文件最多包含其中一个。例如:

前:

#E::Run, "some command";
#T::Run, "another command";

之后:(两个文件)

#E::Run, "some command";

#T::Run, "another command";

相关内容