Skip to content

MoteDeck 0.2.0

Choose a tag to compare

@HZDavy HZDavy released this 06 Nov 16:16
· 36 commits to main since this release

致歉与重新打包(2026-11-07):11 月 6 日首发的 0.2.0 安装包存在升级缺陷——从 0.1.x 升级的机器会继续沿用旧版 HID 辅助程序,导致遥控器按键能被检测到、按键与语音服务却始终起不来;源码运行不受影响,所以首发前没有被发现。现已修复、重新构建,本页安装包与 SHA256SUMS.txt 已整体替换。已经下载或安装过首发 0.2.0 的用户,请重新下载下面的安装包覆盖安装一次,之后升级不会再需要手动处理。给你带来的麻烦,我们深表歉意。

MoteDeck 0.2.0 正式版(大版本升级)。本次更新的重点是虚拟键盘驱动:新增 WinUHid 方案,「驱动管理」可一键安装或卸载,也支持通过驱动发送鼠标点击与按键。

新增

  • WinUHid 虚拟键盘驱动与「驱动管理」:按键页可一键安装/卸载 WinUHid 或 Interception,两者互斥(装 Interception 前会先卸载 WinUHid),都需要管理员授权;WinUHid 标为推荐方案,不接管物理键盘,也支持通过驱动发送鼠标点击。每个按键可单独选择按键发送方式,「驱动管理」左侧显示当前是否已安装(任一驱动装上即显示「已安装」)。
  • 通用「启动应用」动作:任意按键都能选择并启动本机任意程序。
  • 语音键「TSF 切换」:按下前自动切到指定输入法,适配只认当前输入法的语音工具;能在输入法里设置全局触发的不需要开启。
  • 语音键列表支持拖动排序,顺序即实际生效顺序。

改进与修复

  • 返回键、音量键不再需要手动开关和「管理员按键组件」权限提示,改为启动时自动重试生效。
  • 修复两款小米遥控器型号被认错:改为扫描时直接读取设备型号。
  • 修复上一段语音刚结束时快速短按被忽略、无法切换语音模式的问题,以及重启语音提示窗口偶发闪退。
  • 修复安装版从 0.1.x 升级后沿用旧 HID 辅助程序、导致按键与语音服务无法启动的问题(见页首说明)。

交付说明

  • 安装包:MoteDeckSetup-0.2.0-unsigned.exe(182625816 字节,SHA-256 35cb0c23d246a11c8673a333588fdfdea03e64dc5c58073df0dc81ef76bff42d),未签名,首次运行可能触发 SmartScreen,请选择「更多信息 → 仍要运行」。
  • Vokie 插件:MoteDeck2Vokie-0.1.2.zip,随包重发。
  • 校验:SHA256SUMS.txt,可用 Get-FileHash -Algorithm SHA256 核对。
  • 已用唯一正式构建入口 build/build-candidate.ps1 完成完整门禁(3475 项 unittest,11 项按环境条件跳过,其余通过)与冻结构建,HID --self-check、主程序 --dry-run 与 --qt-runtime-check 均通过。
  • 构建清单新增「不编译名单」:hid_host_reload_windows、frida_hid_tap_injector/runtime、gadget_windows、frida_compat、hid_source_injector、hid_injection_diagnostics 这 7 个模块不参与 Cython 编译,以源码形式进包、由 PyInstaller 打成 .pyc。