# FerrisPulse
**Repository Path**: Ferris-echo/ferris-pulse
## Basic Information
- **Project Name**: FerrisPulse
- **Description**: FerrisPulse · 灵脉 - 专为雷蛇、罗技、雷柏、NuPhy 及主流国电竞外设打造的高颜值、轻量级任务栏电量管理与硬件调度引擎
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-10-04
- **Last Updated**: 2026-10-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ⚡ FerrisPulse · 灵脉 (跨品牌外设调度中心) v2.0.0
从一个鼠标,到一整张桌面 · 跨品牌直连 · 自动 8000Hz
专为雷蛇、罗技、国产电竞外设打造的纯原生、极轻量 Windows 任务栏电量与硬件调度引擎
---
## 📖 项目简介
**FerrisPulse · 灵脉**(原名《雷蛇电量管家》)诞生于一个纯粹的极客初衷:**彻底干掉官方动辄 1GB、常驻 10+ 后台守护服务的臃肿驱动全家桶**(如 Razer Synapse 雷云、Logitech G HUB 等)。
历经数月重构与底层硬件协议解构,2.0 时代正式蜕变为**跨品牌外设统一调度引擎**:
* ⚡ **极致轻量**:纯 C# 5.0 / Win32 原生调用,零第三方 DLL 依赖,常驻内存仅约 **12.8 MB**,CPU 占用长期 **0.00%**。
* 🎮 **8000Hz 独占感知**:日常 1000Hz 节能续航;进入 CS2、无畏契约、Apex 等全屏游戏瞬间毫秒级直切 4000Hz/8000Hz,退出游戏平滑回退。
* 🎯 **战术级穿透 OSD**:全屏游戏中调节 DPI / 回报率,右下角无感浮现战术 OSD 与柔和声效,绝不切回桌面、绝不吞枪、100% 穿透防误触。
* 🔋 **Win11 原生 Mica 美学**:暗黑圆角磨砂、任务栏原生彩色流光电量、多设备拖拽排序、独家智能静置休眠感知算法。
---
## 🏛️ 系统架构与硬核技术亮点 (Architecture & Highlights)
本项目完全采用现代模块化工程规范设计,适合作为桌面底层系统开发与软硬件交互的参考实践:
```
FerrisPulse/
├── src/
│ ├── Core/ # 单例守护、Win32 消息循环、注册表自启动守护、原子热更新
│ ├── Hardware/ # 底层 HID 通信、私有协议解构 (Razer 90B / Logitech HID++ / CompX)
│ ├── Models/ # 外设实体状态模型、配置持久化契约
│ ├── Services/ # 前台游戏焦点检测仲裁、回报率动态调度、非阻塞声效反馈
│ └── UI/ # Win11 Mica 窗体、GDI+ 高精度自绘引擎、零焦点穿透 OSD 浮窗
└── build.bat # 纯原生构建脚本 (调用系统内置 csc.exe,零工具链安装成本)
```
### 1. 跨品牌硬件私有 HID 协议原生逆向直连
* **雷蛇 (Razer)**:解构专有 90 字节双向 Report 协议,直连 2.4G 接收器与有线通道,免开雷云实现毫秒级电量获取与回报率切换。
* **罗技 (Logitech)**:自研原生 **HID++ 1.0 / 2.0+** 协议引擎,握手 Lightspeed 与统一接收器,直接读取固件全称与精准百分比。
* **NuPhy (努斐)**:全系客制化键盘休眠超时调节、WinLock 锁、RGB 背光与无级亮度控制。
* **国产电竞矩阵 (CompX 方案)**:深度适配 ATK、VGN、VXE、迈从 (MCHOSE)、狼蛛 (AULA) 等国产主流 8K 无线鼠标。
### 2. 100% 反作弊安全的游戏焦点仲裁引擎
* **零内存读写,零 DLL 注入**:完全基于 Windows 原生 `GetForegroundWindow` 与 `GetWindowThreadProcessId` 进行进程特征比对。
* **严苛的仲裁机制**:内置 1200ms 窗口切换防抖、全屏独占排他性判断、浏览器与视频播放器防误触白名单,确保在高烈度竞技中绝不误判、绝无作弊封号风险。
### 3. 极速纯原生编译与零依赖设计
* 抛弃现代前端框架(Electron / Tauri)的数百兆开销,严格遵循 **C# 5.0 / .NET Framework 4.0** 语法基准。
* 只要是 Windows 10 / 11 操作系统,系统原生自带运行环境,解压单文件即可直接运行。
---
## 🛡️ 反作弊与安全性声明 (Anti-Cheat & Security FAQ)
> **问:在《无畏契约 (Valorant)》《CS2》《Apex 英雄》等竞技游戏中使用会被封号吗?**
**答:绝对不会。**
1. **纯标准 Windows API**:灵脉仅使用操作系统官方公开的 `user32.dll` 查询“当前哪个窗口在最前台”,就像 OBS 或 Discord 检测你是否在玩游戏一样。
2. **纯标准 HID 硬件通信**:切换回报率时,向鼠标发送的是该品牌鼠标固件公开支持的标准 HID 特征包,完全等同于你在官方驱动里点了一下“切换回报率”。
3. **零敏感行为**:本程序没有对任何游戏进程调用 `OpenProcess(PROCESS_VM_READ/WRITE)`,不挂任何 API Hook,不注入任何 DLL,代码全部开源接受全球开发者审计。
---
## 🛠️ 本地编译与构建 (Build from Source)
本项目无需安装几十 GB 的庞大 Visual Studio,仅需 Windows 原生自带的 .NET Framework 编译器即可构建:
```cmd
:: 1. 克隆代码仓库
git clone https://github.com/Ferris-echo/FerrisPulse.git
cd FerrisPulse
:: 2. 执行一键原生编译 (调用系统内置 csc.exe)
build.bat
```
编译完成后将在当前目录下直接生成高性能单文件可执行程序 `FerrisPulse.exe`。
---
## 🤝 参与贡献与设备适配 (Contributing)
我们非常欢迎社区极客共同丰富外设硬件支持库!
如果你手里有尚未支持的无线鼠标/键盘(如雷捷、玄派、蜻蜓等国产新方案):
1. 欢迎在 **[Issues](https://github.com/Ferris-echo/FerrisPulse/issues)** 提交设备适配申请;
2. 提供你的设备型号、连接方式(2.4G/有线)以及设备硬件 ID(`VID` 与 `PID`);
3. 若具备抓包能力,可提供 Wireshark / USBPcap 交互数据包,我们将以最快速度完成协议适配。
---
## 📄 开源许可证 (License)
本项目采用 **[GNU General Public License v3.0 (GPLv3)](LICENSE)** 协议开源。
* **自由分享与修改**:你可以自由使用、研究、修改并分发本项目代码;
* **开源传染性保护**:任何修改、衍生或整合本项目代码的二次开发作品,必须同样保持 **完全开源 (GPLv3)**;
* **严禁闭源商业牟利**:严禁任何商业实体将本项目代码闭源打包、嵌入商业流氓软件或转售牟利。让我们共同守护纯粹的开源极客精神!
---
如果 FerrisPulse 对你的日常桌面有所帮助,欢迎在 GitHub 点亮一颗 ⭐️ Star 支持作者!
感谢每一位从 1.0《雷蛇电量管家》一路陪伴蜕变至今的玩家伙伴!