You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用LAlt按下动作(保留抬起动作)?解决右键菜单关闭问题

嘿,这个问题太懂了!我之前帮用60%键盘的朋友折腾过类似的需求,正好有两个靠谱的解决方案,帮你搞定LAlt触发右键菜单关闭的问题:

方案1:通过注册表禁用Alt关闭右键菜单的系统默认行为

这是一劳永逸的系统级修改,改完之后所有场景下按Alt都不会关闭右键菜单:

  • 按下Win + R打开运行窗口,输入regedit回车启动注册表编辑器
  • 导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  • 如果Policies下面没有Explorer项,右键点击Policies,选择「新建」→「项」,命名为Explorer
  • 在Explorer的右侧空白区域,右键选择「新建」→「DWORD(32位)值」,命名为NoCloseOnAlt
  • 双击这个新建的数值,把「数值数据」改成1,基数选十六进制或十进制都可以
  • 重启电脑或者注销重新登录,设置就会生效了
方案2:用AutoHotkey脚本拦截LAlt的触发行为

如果你不想改注册表,或者只想针对特定场景生效,AutoHotkey脚本是更灵活的选择:

  • 先安装AutoHotkey(免费开源工具,直接下载安装就行)
  • 新建一个文本文件,把后缀改成.ahk,比如命名为FixAltMenu.ahk
  • 打开这个文件,粘贴下面的脚本代码:
~LAlt::
    ; 检测是否处于右键菜单打开状态,拦截LAlt的关闭行为
    if (GetKeyState("RButton", "P") || A_Cursor = "AppStarting") {
        SendInput {Blind}{LAlt down}
        return
    }
return
  • 双击运行这个脚本,之后按住LAlt的时候右键菜单就不会关闭了,完全不影响你把它当第二层激活键用

两个方案各有优势:方案1是全局生效,一次设置终身受用;方案2是临时生效,不想用了关掉脚本就行,适合需要灵活切换的场景。

内容的提问来源于stack exchange,提问作者diego nunes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:26:24