设计一款掌上蓝牙输入设备,专为Vibe编码设计
我创建它是因为AI辅助编程改变了我与电脑的交互方式。我不再需要手动输入每一行代码,而是希望可以口述想法、引导AI、在屏幕上移动、点击、滚动,并尽可能轻松地触发快捷键。对于这种工作流程来说,完整的键盘和鼠标操作过于笨重,因此我希望有一个小巧的手持控制器,能以轻便的方式替代两者。
该设备基于M5StickC-Plus和JoyC摇杆HAT。摇杆可作为蓝牙鼠标使用:移动摇杆时光标随之移动,按下时发出点击声,而特殊的长按手势可进入滚动模式。内置麦克风充当蓝牙系统麦克风,因此我可以通过语音输入来使用Typeless或其他语音转文字工具,而无需打字。此外,该设备还支持F15快捷键,可在macOS上进行映射,用于启动或控制语音输入工作流程。
屏幕显示一个复古风格的“Magic”仪表盘,包含摇杆位置、IMU立方体、麦克风频谱和电池单元。另有一个独立的状态页面,显示蓝牙鼠标、HFP麦克风、音频通道、电池状态以及配对状态。
最困难的部分是让摇杆和麦克风能够安全地共享同一套紧凑的硬件。由于它们不能同时在共享的PortA引脚上运行,因此固件会在切换模式时动态切换硬件控制权,同时保持蓝牙连接的稳定。
Magic Stick 不仅仅是一款小工具,更是一种全新的编码界面实验:用语音输入文字,用摇杆进行导航,单手即可保持创作的流畅状态。
本文编译自hackster.io





