防止 Windows 7 中的 Windows 键打开“开始”菜单

防止 Windows 7 中的 Windows 键打开“开始”菜单

我希望能够阻止 Windows 键激活 Windows 7 上的“开始”菜单。我不想完全禁用 Windows 键。我希望 Ctrl + Esc 仍能打开“开始”菜单。

我知道您可以使用 AutoHotKey 完全禁用 Windows 键。

我想要此功能的原因是我有很多快捷键与 Windows 键相关联,这经常导致意外打开开始菜单。

答案1

以下 AutoHotkey 脚本将禁用Windows 10 中⊞ Win左右键激活开始菜单的键。⊞ Win

LWin & vk07::return
LWin::return
RWin & vk07::return
RWin::return

如果您也按照此处的说明操作,则可以禁用大多数其他⊞ Win快捷键组合:

方法 1:通过组策略编辑器禁用 Windows 10 中的 Win + 键盘快捷键

我仍在尝试找出禁用⊞ Win+Tab ↹⊞ Win+L功能的最佳方法。如果/当我找到方法时,我会回来编辑此内容。

答案2

以下是针对 Windows 7 的解决方案: http://www.autohotkey.com/forum/topic55858.html

在 AutoHotKey 中使用以下代码:

~LWin Up:: return
~RWin Up:: return

请参阅以下答案Windows 10 解决方案

答案3

出于某种原因,如果您为 Win 键分配一个字母快捷键(任何字母快捷键),它会使所有快捷键再次工作,同时仍然允许阻止单个键本身。

此外,为了防止在按下 Windows 键时单击鼠标时激活开始菜单,也可以阻止该事件。

这就是我设法使其在 Windows 10 1809 中正常运行的方法(这里我只阻止了左侧的 Windows 键):

vk5b::return ;阻止 Win 键打开开始菜单
LWin & E::run explorer ;允许其他⊞ Win+whatever热键仍然工作
#LButton:: Return ;避免中途单击鼠标激活“开始”

答案4

我相信如果您是注册该全局热键的应用程序,您才能取消注册该全局热键,并且由于 explorer.exe 注册了全局热键,您可能需要它的修改版本,我认为这是不可能找到的。

相关内容