Skip to content

Releases: therehore/VelociHub

Release list

VelociHub v1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:59

首个公开版本。免安装单文件,双击即用,不需要安装 .NET 运行时。

下载

VelociHub-v1.0.0-win-x64.zip → 解压 → 双击 VelociHub.exe

项 要求
系统 Windows 10 1809+ / Windows 11,x64
运行时 无(自包含打包,zip 内已含运行时)
设备 名龙星球 MX300 无线鼠标,通过 2.4G 接收器连接

首次运行 Windows 可能弹 SmartScreen 提示(可执行文件未做商业代码签名),点「更多信息 → 仍要运行」即可。

本版内容

新增

  • 电量与充电状态实时显示,托盘图标随电量变色
  • DPI 档位面板内切换;实体 DPI 键切换后 1 秒内同步(心跳档位 + 2500 ms 兜底回读)
  • OSD:切档、低电量、充电上限提醒,带开场旋转动画
  • 充电上限保护:达到阈值(55%–95%)提醒取下充电线
  • 低电量两级预警,可选充电时是否提醒
  • 深色 / 浅色主题、背景不透明度 0–100、自定义软件图标(PNG/JPG/BMP/GIF/ICO)
  • 两级轮询:后台 2 分钟,面板打开或鼠标悬停时 5 秒
  • 开机自启、诊断信息一键复制、命令行参数(--show --osd --logo 等)

修复

  • 重叠 I/O 期间托管缓冲区被解固定导致驱动野写,进而触发 CLR 致命错误(0x80131506)随机崩溃;改为非托管缓冲区 + CancelIoEx 收尾
  • 读超时被误判为软错误,连续 8 次即断开读取流
  • 心跳报文中的非档位数值被误判为 DPI 档位
  • --show 启动后窗口被标记为常驻,点击窗口外不再自动收起

说明

  • 非官方工具,与名龙星球无隶属或授权关系,仅通过公开 HID 协议读写设备状态,不修改鼠标固件
  • 零第三方依赖:只用 .NET 6 自带的 WPF / WinForms 与 Windows 原生 API,不装驱动、不起后台服务
  • 数据只写本地 %APPDATA%\VelociHub\,不联网、不上报
  • 完整变更见仓库 CHANGELOG.md