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

无需触碰电脑,如何通过USB Rubber Ducky实现Caps Lock关闭操作?

解决USB Rubber Ducky中Caps Lock干扰的方案

嘿,这个问题我之前帮朋友踩过坑——Caps Lock在USB Rubber Ducky脚本里真的是个麻烦精,盲目按Caps Lock键很容易弄巧成拙,本来关着的反而给打开了。别担心,咱们可以用先检测状态再操作的思路完美解决,全程不用碰电脑,我给你拆成详细步骤,新手也能跟着做。


核心思路

我们没法直接让Ducky读取Caps Lock的硬件状态,但可以通过一个小技巧:在临时打开的记事本里输入一个小写字母,判断输入的是大写还是小写,以此反推Caps Lock的状态,再决定是否切换它。这样不管原本状态如何,最终都会确保Caps Lock是关闭的。

具体步骤(Windows系统)

1. 打开临时输入区域(记事本)

首先得找个干净的地方检测状态,Windows自带的记事本最合适:

GUI r
DELAY 500
STRING notepad
ENTER
DELAY 500
  • GUI r:按下Win+R打开运行框
  • DELAY 500:等500毫秒给系统反应时间(老机器可以调到1000)
  • STRING notepad:输入“notepad”
  • ENTER:回车打开记事本,再等500毫秒确保加载完成

2. 检测Caps Lock状态

接下来输入一个小写字母a,然后把它选中复制到剪贴板:

STRING a
DELAY 100
SHIFT DOWN
HOME
SHIFT UP
DELAY 100
COPY
DELAY 100
BACKSPACE
DELAY 100
  • STRING a:如果Caps Lock开着,会输入大写A;关着就是小写a
  • SHIFT DOWN + HOME + SHIFT UP:选中刚才输入的字符
  • COPY:把字符复制到剪贴板,用来判断状态
  • BACKSPACE:删掉这个字符,清理痕迹

3. 根据检测结果关闭Caps Lock

现在判断剪贴板里的内容,如果是A说明Caps Lock开着,就按一次关掉它;如果是a就不用管:

IF (CLIPBOARD == "A")
    CAPS_LOCK
END_IF
DELAY 100

4. 清理临时记事本

现在Caps Lock已经确保关闭了,把记事本关掉,别留下痕迹:

ALT F4
DELAY 100
STRING n
DELAY 100
  • ALT F4:关闭当前记事本窗口
  • 系统会弹出“是否保存”的提示,STRING n输入n选择不保存(有的系统需要加ENTER,可以改成STRING nENTER更稳妥)

5. 打开YouTube

现在可以放心执行你的目标操作了,比如用Chrome打开YouTube:

GUI r
DELAY 500
STRING chrome https://www.youtube.com
ENTER
DELAY 1000
  • 要是你用Edge或者Firefox,把chrome改成对应的浏览器名称就行

完整脚本整合

把上面的步骤拼起来就是完整的可执行脚本:

REM 打开记事本用于检测Caps Lock状态
GUI r
DELAY 500
STRING notepad
ENTER
DELAY 500

REM 输入字符并复制到剪贴板检测状态
STRING a
DELAY 100
SHIFT DOWN
HOME
SHIFT UP
DELAY 100
COPY
DELAY 100
BACKSPACE
DELAY 100

REM 根据状态决定是否关闭Caps Lock
IF (CLIPBOARD == "A")
    CAPS_LOCK
END_IF
DELAY 100

REM 关闭记事本,不保存
ALT F4
DELAY 100
STRING n
DELAY 100

REM 打开YouTube
GUI r
DELAY 500
STRING chrome https://www.youtube.com
ENTER
DELAY 1000

新手注意事项

  • 延迟时间:如果你的电脑反应慢,把DELAY的数值调大(比如500改成1000),确保每个步骤都能完成
  • Mac系统适配:如果是Mac,把GUI换成COMMAND,记事本换成TextEdit,关闭窗口用COMMAND Q,检测逻辑是一样的
  • 浏览器路径:如果系统找不到浏览器,可能需要输入完整路径,比如"C:\Program Files\Google\Chrome\Application\chrome.exe" https://www.youtube.com

这样操作下来,不管原本Caps Lock是开还是关,最终都会被关掉,然后顺利打开YouTube,全程不用碰电脑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 19:54:07