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

无小键盘及Num Lock键,用AutoHotkey实现Num锁定3、4的方法咨询

AutoHotkey 解决方案:锁定按键与持续按键脚本

一、Ctrl+L 触发/停止持续按下3和4键

以下脚本实现按下 Ctrl+L 时,开始持续按下3和4键;再次按下 Ctrl+L 则停止。如果需要模拟小键盘的3和4(即使无实体小键盘),可将代码中的 3 和 4 替换为 Numpad3 和 Numpad4。

; 初始化状态变量,默认未锁定
isLocked := false

^L::
    isLocked := !isLocked
    if (isLocked) {
        ; 启动线程持续发送按键指令
        SetTimer, PressKeys, 10
    } else {
        ; 停止线程并释放按键
        SetTimer, PressKeys, Off
        Send, {3 Up}{4 Up}
    }
return

PressKeys:
    ; 持续保持3和4键按下状态
    Send, {3 Down}{4 Down}
return

二、持续按下E键的脚本

提供两种实现方式,按需选择:

触发开关版(Ctrl+E 启停)

按下 Ctrl+E 启动持续按E,再次按下则停止:

isEPressed := false

^E::
    isEPressed := !isEPressed
    if (isEPressed) {
        SetTimer, PressE, 10
    } else {
        SetTimer, PressE, Off
        Send, {E Up}
    }
return

PressE:
    Send, {E Down}
return

启动即运行版

脚本启动后立刻持续按E,按下Esc键停止脚本:

; 启动后立刻触发持续按E
SetTimer, PressE, 10

; 按下Esc键终止脚本
Esc::ExitApp

PressE:
    Send, {E Down}
return

注意事项

  • 停止按键务必使用对应热键或关闭AutoHotkey进程,避免按键持续处于按下状态干扰操作。
  • 可修改SetTimer后的毫秒值调整按键触发频率,数值越小触发越频繁。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 02:00:04