分类:科技 标签:人工智能、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 平台配置
- 配对遥控器:在 Mac 系统蓝牙设置中,同时长按「主页键」和「菜单键」进行配对。
- 安装 SayAll 与驱动:下载并安装
SayAll.app,按提示安装音频驱动插件,并在系统声音输入中选择MiRemoteV 2ch。 - 设置输入法:以微信输入法为例,开启「按住快捷键说话」,并将声音输入来源指定为该虚拟麦克风。
Windows 平台配置
- 在 Windows 设置中配对蓝牙遥控器。
- 运行 SayAll 的 Windows 预览版或社区适配方案(如
MIC-RC003-Windows),将语音快捷键映射为Ctrl + Win。 - 在输入法中将语音快捷键同样匹配为
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. 总结与体验
这套方案带来的改变非常显著:
- 更愿意使用长 Prompt:自然口述长段需求和边界条件,大幅降低了沟通成本。
- 多终端巡视更顺手:无需频繁将手移到触控板或鼠标上切屏。
- 极低的使用成本:几十块钱的小米遥控器性价比极高,且硬件做工完全在线。
如果你也在重度使用各种 AI 编程工具,不妨尝试用这个低成本的小外设来升级你的开发体验。