在Windows 10上使用Autohotkey允许窗口键打开开始菜单

时间:2018-05-21 18:45:11

标签: windows-10 autohotkey hotkeys

我有一些AutoHotKey脚本用于在我的显示器周围移动窗口。例如,我设置[Shift] + [Win] + [Up]将当前窗口按比例移动到当前一个大小的监视器上

我的问题是,自从星期五升级到Windows 10后,执行其中一个功能仍然执行其热键操作,但是当我在按住Window的同时释放Shift键时,开始菜单打开。当我还在7时,开始菜单只有在我按下并释放窗口键而不按任何其他键时才会打开。

对于使用Control + Window而不是Shift的热键,我没有遇到此问题。只有当我按住Window并按住Shift键时才会这样做。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果您的热键发送了LWin / RWin以外的任何其他键,则应该取消“开始”菜单。例如,Send {Blind}{vkFF}

如果无法抑制“开始”菜单,则很可能意味着Win键在发送键之前已被释放(虚拟地或物理地),或者在发送键之后再次被释放并被按下,并且未被正确屏蔽。您可以使用KeyHistory来解决此问题,+#Up::应该立即显示Win-down,然后显示Win-up,并应指出这些事件是否由AutoHotkey生成以及在什么时间生成。

仅当您在不按住任何其他修饰键的情况下按下并释放Win键并且没有按下或释放任何其他键时,才出现“开始”菜单。换句话说,除非您的热键直接或间接释放Shift并按下和/或释放Win键(并且Send无法掩盖它),否则您无法描述所描述的内容。

最新版本的AutoHotkey在df[variable]之类的热键中使用时不会掩盖Win键,因为Shift键已经掩盖了它。

相关问题