分类:科技 标签:人工智能、AI编程、开源项目、数码配件


在终端运行 AI 编程工具(如 OpenAI Codex、Claude Code 或 WorkBuddy)时,工作流已经发生了显著变化:打字量变少了,但对话、确认和在多个终端窗口间切屏的频率却大大增加了。

为了实现高效的语音输入和盲操控制,社区此前推出了各种 DIY 外设,但往往存在做工粗糙或价格高昂的问题。其实,我们完全可以用一个日常能买到的小米电视蓝牙语音遥控器 2 Pro(型号 RC003)(售价约 50-60 元)作为掌上控制器,低成本实现 Vibe Coding 体验。

1. 为什么选择小米遥控器 2 Pro?

这款遥控器在硬件层面上具备几个核心优势:

  • 原生蓝牙 BLE 直连:走标准蓝牙协议,无需外挂 USB 接收器,电脑蓝牙可直接配对。
  • 优秀的金属质感与做工:采用香槟金色磨砂机身,分量感与重心平衡极佳;按键具有清晰的段落感(Clicky),盲操触感明确。
  • 适合盲操的布局:中间 OK 键下凹,外圈方向环带有凸起微小刻度,顶部独立居中的麦克风键方便单手握持。
  • 近场人声拾音:电视遥控器内置麦克风针对近距离人声做了拾音调优,环境杂音相对较小。

2. 软件配置:打通系统与语音输入

由于操作系统默认不会将遥控器的语音键识别为常规麦克风,我们需要借助开源社区的 SayAll 工具来解决虚拟音频输入与事件监听问题。

macOS 平台配置

  1. 配对遥控器:在 Mac 系统蓝牙设置中,同时长按「主页键」和「菜单键」进行配对。
  2. 安装 SayAll 与驱动:下载并安装 SayAll.app,按提示安装音频驱动插件,并在系统声音输入中选择 MiRemoteV 2ch。
  3. 设置输入法:以微信输入法为例,开启「按住快捷键说话」,并将声音输入来源指定为该虚拟麦克风。

Windows 平台配置

  1. 在 Windows 设置中配对蓝牙遥控器。
  2. 运行 SayAll 的 Windows 预览版或社区适配方案(如 MIC-RC003-Windows),将语音快捷键映射为 Ctrl + Win。
  3. 在输入法中将语音快捷键同样匹配为 Ctrl + Win,麦克风选定遥控器映射出的音频设备。

3. 核心排坑指南

  • SayAll 引导界面卡住:若 macOS 界面停在最后一步,可通过终端执行命令写入完成标记:
    defaults write com.hd838a.RemoteMic "onboarding.completedVersion" -int 1
    defaults write com.hd838a.RemoteMic "onboarding.step" -string "complete"
    
  • 方向键连续快速按无响应:在 SayAll 的方向键设置中,清除所有「双击」绑定,并勾选「允许连续快速按」(Allow Rapid Repeated Presses),即可消除延迟并实现即时响应。

4. 终端与 Agent 工作流配置

在多 Agent 协同终端管理器(如 Herdr)中,我们可以将遥控器映射为直观的空间快捷键:

  • 方向左 / 右 ◀ / ▶:切换上一个或下一个 Tab。
  • 方向上 / 下 ▲ / ▼:切换上一个或下一个 Workspace(工作区)。
  • 中心 OK 键:回车确认(用于 Agent 操作放行)。
  • 返回键 ⮌:中断或取消(发送 Ctrl + C 或 Esc)。
  • 语音键 🎙:长按 PTT 语音输入,松手文字自动上屏。

通过在配置文件中声明多键位数组,我们既可以保留键盘操作习惯,又能在靠在椅背上时通过手持遥控器单手完成切换与交互。

5. 总结与体验

这套方案带来的改变非常显著:

  1. 更愿意使用长 Prompt:自然口述长段需求和边界条件,大幅降低了沟通成本。
  2. 多终端巡视更顺手:无需频繁将手移到触控板或鼠标上切屏。
  3. 极低的使用成本:几十块钱的小米遥控器性价比极高,且硬件做工完全在线。

如果你也在重度使用各种 AI 编程工具,不妨尝试用这个低成本的小外设来升级你的开发体验。