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

用AutoHotkey将Alt+右键映射为Shift+右键且不影响原有快捷键

可行的AutoHotkey配置方案

你之前的配置失效核心原因是没有模拟完整的按键按下/释放时序,同时没有做范围限定才会导致系统快捷键被影响,可以用以下配置实现需求:

; 仅在Chrome浏览器中生效该热键
#IfWinActive ahk_exe chrome.exe
!RButton::
    ; 先按住Shift
    Send {Shift Down}
    ; 按下右键
    Send {RButton Down}
    ; 等待右键松开
    KeyWait, RButton
    ; 依次松开右键、Shift
    Send {RButton Up}
    Send {Shift Up}
return
; 关闭上下文限定,不影响后续其他热键规则
#IfWinActive

配置说明

  • 用#IfWinActive规则限定热键仅在Chrome中生效,其他软件、系统层面的Alt快捷键(比如Alt+Tab、Alt+F4)完全不受影响,没有额外副作用
  • 完整模拟了「按住Shift+按右键」的完整按键时序,Chrome可以正常识别到对应的组合键触发上下文菜单
  • 仅当你同时按下Alt+右键时才会触发该映射,单独按Alt、Alt+其他按键都不会触发该规则,不会干扰原有按键逻辑

如果该配置在你的设备上偶发失效,可以在每次Send指令后加10毫秒左右的延迟适配设备响应速度,修改后代码如下:

#IfWinActive ahk_exe chrome.exe
!RButton::
    Send {Shift Down}
    Sleep 10
    Send {RButton Down}
    KeyWait, RButton
    Send {RButton Up}
    Sleep 10
    Send {Shift Up}
return
#IfWinActive

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:54:03