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

如何用AutoHotkey实现资源管理器中Ctrl+点击转为普通左键点击

AutoHotkey 资源管理器Ctrl+左键映射普通点击解决方案

可直接生效的脚本

#IfWinActive ahk_exe explorer.exe
$^LButton::
Send {Ctrl Up}
Sleep 10
Send {LButton Down}
KeyWait, LButton
Send {LButton Up}
Send {Ctrl Down}
return
#IfWinActive

原脚本失效原因

  • 第一段直接映射^LButton::LButton的逻辑不会解除Ctrl修饰键的激活状态,资源管理器检测到Ctrl仍处于按下状态,依然会触发多选逻辑
  • 第二段仅发送单次Ctrl松开+左键点击,没有处理左键长按的场景,也没增加延迟保证系统识别到Ctrl状态变更,同时缺少$前缀可能触发钩子自身循环,导致映射不生效

可选简化版本

如果你不需要按完映射后保持Ctrl的按下状态,可以删掉恢复Ctrl按下的代码,简化为:

#IfWinActive ahk_exe explorer.exe
$^LButton::
Send {Ctrl Up}
Sleep 10
Click
return
#IfWinActive

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 00:36:06