如何使用AutoHotkey禁用单独按下Win键的触发效果
AutoHotkey 禁用单独Win键触发开始菜单方案
该方案可实现单独按下Win键时不触发开始菜单,所有Win键组合快捷键(如Win+X、Win+R、Win+E等)均可正常使用,解决误触Win键的问题。
实现代码
极简版(推荐)
; 屏蔽左侧单独Win键触发 ~LWin Up:: if (A_PriorKey = "LWin") Send {Esc} return ; 如需屏蔽右侧Win键,追加以下代码 ~RWin Up:: if (A_PriorKey = "RWin") Send {Esc} return
代码逻辑说明:~前缀表示不拦截Win键的原始按下事件,保证组合键可以正常触发;检测到Win键单独松开时,自动发送Esc关闭弹出的开始菜单,实现屏蔽效果。
使用方法
- 安装AutoHotkey运行环境
- 新建空白文本文件,粘贴上述代码后保存,将文件后缀修改为
.ahk - 双击运行该脚本即可生效
- 如需开机自启,按下
Win+R输入shell:startup回车打开启动文件夹,将脚本的快捷方式放入该文件夹即可
注意事项
- 该脚本不会影响任何Win键组合快捷键的正常使用
- 如需临时关闭脚本,可在系统托盘找到AHK脚本图标,右键选择退出即可
内容的提问来源于stack exchange,提问作者Wenfang Du
相关产品推荐
相关产品推荐

