Windows 10 在windows 10上使用自动热键可使窗口键打开“开始”菜单

Windows 10 在windows 10上使用自动热键可使窗口键打开“开始”菜单,windows-10,autohotkey,hotkeys,Windows 10,Autohotkey,Hotkeys,我有一些自动热键脚本,可以用来在显示器上移动窗口。例如,我将[Shift]+[Win]+[Up]设置为按比例将当前窗口移动到当前大小上方的监视器 我的问题是,由于在周五升级到windows 10,执行其中一个功能仍然会执行其热键操作,但当我在按住窗口的同时释放Shift键时,开始菜单将打开。当我还在7时,只有在我按下并释放Window键而不按下任何其他键的情况下,“开始”菜单才会打开 我没有这个问题,我的热键使用控制+窗口,而不是转换。只有当我在按住车窗的同时按下并松开Shift键时,才会出现这

我有一些自动热键脚本,可以用来在显示器上移动窗口。例如,我将
[Shift]
+
[Win]
+
[Up]
设置为按比例将当前窗口移动到当前大小上方的监视器

我的问题是,由于在周五升级到windows 10,执行其中一个功能仍然会执行其热键操作,但当我在按住窗口的同时释放Shift键时,开始菜单将打开。当我还在7时,只有在我按下并释放Window键而不按下任何其他键的情况下,“开始”菜单才会打开

我没有这个问题,我的热键使用控制+窗口,而不是转换。只有当我在按住车窗的同时按下并松开Shift键时,才会出现这种情况


如何解决此问题?

如果您的热键发送除LWin/RWin以外的任何键,则会抑制“开始”菜单。例如,
Send{Blind}{vkFF}

如果无法抑制“开始”菜单,则很可能意味着在发送键之前正在释放Win键(虚拟或物理),或者在发送键之后再次释放并按下Win键,并且未正确屏蔽。您可以使用
KeyHistory
对此进行故障排除,它应该显示一个Win down,紧接着一个Win up,并且应该指示这些事件是否由AutoHotkey生成以及发生的时间

仅当您在不按住任何其他修改器键的情况下按下并释放Win键,且不按下或释放任何其他键时,才应显示“开始”菜单。换句话说,除非您的热键直接或间接地释放Shift并按下和/或释放Win键(Send无法屏蔽它),否则您所描述的内容不可能实现

最新版本的自动热键在热键中使用时不会屏蔽Win键,如
+#Up::
,因为Shift键的存在已经屏蔽了Win键。

尝试添加#MenuMaskKey、#UseHook(可能还有KeyWait)如中所示,我在脚本顶部添加了
#MenuMaskKey vkFF
#UseHook
,但仍然存在相同的问题。