Repository navigation
Releases: Tilkmilk/vibe-mote
Releases · Tilkmilk/vibe-mote
Release list
v1.1.0 — 自动解卡 · 开机自启看门狗 · 自检按钮 · 一批重启/蓝牙相关的修复
把 Google TV / Chromecast 蓝牙遥控器变成 Windows 上的「按住说话 + 快捷键面板」。
这一版几乎全是**"用得久一点才会遇到"的问题**:重启后失灵、进程莫名消失、按键没反应却查不出原因、
蓝牙被禁用后设备全消失…… 逐个修掉,并且把"出事时该怎么看、怎么救"做进了程序。
三个包怎么选
| 包 | 大小 | 适合 |
|---|---|---|
vibe-mote-offline-v1.zip |
约 61MB | 推荐。自带 Python + 完整功能(含按键映射所需的 frida),解压双击就能跑 |
vibe-mote-offline-voice-v1.zip |
约 14MB | 只语音、不含 frida。怕杀软 / 公司电脑 / 只要"按住说话出字"选它 |
vibe-mote-v1.zip |
约 900KB | 目标机器已装 Python 3.10+ |
新增
- 自动解卡:日志连续出现「没扫到广播(多半被系统 HID 拿着连接)」时 —— 也就是按键能用、
只有语音键不行那种状态 —— 程序会自己用 Windows 电台接口把蓝牙关开一次(和「设置 → 蓝牙」
同一机制、不需要管理员),并每次读回状态确认确实开回来了;10 分钟最多一次,可配置关闭。 - 开机自启看门狗:计划任务带每 5 分钟自检 —— 进程崩溃/被强杀后最多 5 分钟自己回来
(已在跑时新进程秒退,不弹窗不刷日志)。 - 两个自检按钮(设置 → 诊断):按键映射自检(宿主 PID、读调用次数、报文长度分布、
这台遥控器实际发过哪些按键、外加一次注入能力测试)、麦克风自检(默认输入设备峰值 +
VB-CABLE 的 in/out 到底哪个是哪个)。 - "上次是不是正常退出"诊断:异常结束会写清楚;被系统重启结束的明确标为正常。
- Claude Code 预设:方向键导航 +
Enter/Backspace/Esc/Ctrl+C手感,
三个"打字"键 =/clear、commit + push、/exit(打完字自己按 OK 提交)。 - 语音版离线包(约 14MB,不含 frida)。
修复(都是真机上抓到的)
- 重启后方向键失灵:蓝牙 HID 驱动宿主换进程后钩子没跟过去 → 现在自动重挂。
- 改遥控器地址要重启才生效 → 保存即热更新并立刻重连。
- 配置偶发读取失败就用默认值(Windows 共享冲突)→ 重试 6 次,真失败才退回默认值。
- "重置蓝牙电台"可能把蓝牙留在禁用状态(部分 Intel 电台
Disable-PnpDevice报"不支持")
→ 现在先启用、被禁用时只启用不再关开、"关开"首选pnputil /restart-device、最后一定验证,
没恢复就明确告诉你去设备管理器「启用设备」或完全关机。 - 蓝牙电台被禁用后"设备全没了"(连设置里的蓝牙开关都消失)→ 环境体检直接报出并给救法。
- 非原厂 VID/PID 的兼容款找不到 HID 宿主 → 退一步认「任意 BLE HID 设备」;设备身份写进日志。
- 预设选错输入法 = 语音键永远不出字(千问只认 RALT)→ 启动时直接点名。
- 杀软拦注入(公司电脑常见,杀软界面没有任何记录)→ 日志给人话 + 缓解步骤。
- 配对没配好(
Insufficient Authentication)→ 日志直接给"删除设备 + 按住【返回+主页】重配"。 - 开发副本会顶掉用户那份的开机启动 → 开发目录现在拒绝安装/改写自启任务。
- 语音(按住遥控器说话 → 输入法出字):不需要管理员、不注入任何东西。
- 按键映射(方向键 / OK / 音量那些)靠往系统的蓝牙 HID 驱动宿主里注入一个模块:
需要一次管理员权限(跑一次「一键优化」后不再弹);可能被杀软误报/静默隔离;
少数带内核反作弊的游戏可能起不来;公司/学校电脑可能被策略直接拦掉。
只要语音就不要点「安装按键映射依赖」(界面里点它之前还会再确认一次)。
完整清单见 README 的「已知的限制与风险」与「遥控器怎么挑」两节(中英双语)。
装法:下载 → 解压 → 双击 启动遥控器.vbs(离线包自带 Python,目标机器什么都不用装)。
vibe-mote v1.0.0 — Google TV 遥控器 → Windows 语音键 + 快捷键面板
把 Google TV / Chromecast 蓝牙遥控器变成 Windows 上的「按住说话 + 快捷键面板」。
纯用户态:不装驱动、不写系统目录;语音不需要管理员。
三个包怎么选
| 包 | 大小 | 适合 |
|---|---|---|
vibe-mote-offline-v1.zip |
约 61MB | 推荐。自带 Python + 完整功能(含按键映射所需的 frida),解压双击就能跑 |
vibe-mote-offline-voice-v1.zip |
约 14MB | 只语音、不含 frida。怕杀软 / 公司电脑 / 只要"按住说话出字"选它 |
vibe-mote-v1.zip |
约 900KB | 目标机器已装 Python 3.10+ |
- 语音(按住遥控器说话 → 输入法出字):不需要管理员、不注入任何东西。
- 按键映射(方向键 / OK / 音量那些)是靠往系统的蓝牙 HID 驱动宿主里注入一个模块实现的:
- 需要一次管理员权限(跑一次「一键优化」后不再弹);
- 可能被杀软误报 / 静默隔离(frida 的模块名在多家 AV 特征库里);
- 少数带内核反作弊的游戏可能因此起不来 —— 玩游戏前建议退出客户端;
- 公司 / 学校电脑可能被策略直接拦掉。
- 只要语音就不要点「安装按键映射依赖」;界面里点它之前还会再确认一次。
-voice 包之后想补按键映射:① 联网 → 点界面「安装按键映射依赖」(自动走国内镜像,约 47MB);
② 不联网 → 把 frida-*-win_amd64.whl 放进程序目录的 wheels\,再点同一个按钮。
两种方式装完,首次挂载都要一次管理员(或先点「一键优化」)。
完整清单见 README 的「已知的限制与风险」一节(中英双语)。
装法:下载 → 解压 → 双击 启动遥控器.vbs(离线包自带 Python,目标机器什么都不用装)。