# mchose-linux：MCHOSE HID 设置协议与 Linux 客户端

> mchose-linux 重建 MCHOSE 鼠标的设置协议，并提供 Linux 命令行和图形客户端。协议文档依据 M HUB 网页程序包及 L7 Pro 鼠标整理 HID 功能报告命令和配置字段；客户端可读取、修改 DPI、回报率、抬起距离等设备设置。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/alexfrih/mchose-linux>
- 一手来源：<https://github.com/alexfrih/mchose-linux/blob/75204ccc3bd83883330176d1eefda211dd449576/PROTOCOL.md>
- 目录页面：<https://awesomerea.org/zh/resources/mchose-hid-linux-case/>
- 记录 JSON：<https://awesomerea.org/resources/mchose-hid-linux-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/mchose-hid-linux-case/index.md)

## 使用条件与局限

- **前提条件：**需要 Linux 和鼠标 hidraw 节点访问权限；构建客户端需要 Rust 与 Cargo。
- **测试证据：**作者报告已在 MCHOSE L7 Pro 上测试协议；所列其他型号未逐一确认。
- **局限：**G3 系列使用不同协议，因此不受支持。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/alexfrih/mchose-linux/blob/75204ccc3bd83883330176d1eefda211dd449576/PROTOCOL.md>
2. <https://github.com/alexfrih/mchose-linux/blob/75204ccc3bd83883330176d1eefda211dd449576/README.md>
3. <https://github.com/alexfrih/mchose-linux/blob/75204ccc3bd83883330176d1eefda211dd449576/LICENSE>

## 同分区更多条目：协议

- [K1C CFS without official Creality firmware：CFS 协议客户端与 Klipper 集成](https://awesomerea.org/zh/resources/k1c-cfs-klipper-case/index.md) · 案例
- [Open TechEd：重建 NanoDrop 1000 的 USB 控制协议](https://awesomerea.org/zh/resources/open-teched-nanodrop-case/index.md) · 案例
- [douze：SSL 12 USB 控制协议与 Linux 客户端](https://awesomerea.org/zh/resources/douze-case/index.md) · 案例
- [Osmotic：基于 DJI Osmo 相机协议的 Mac 客户端](https://awesomerea.org/zh/resources/osmotic-case/index.md) · 案例
- [GogglesView：通过 USB-C 接收 DJI Goggles 3 视频](https://awesomerea.org/zh/resources/gogglesview-dji-goggles-3-case/index.md) · 案例
- [Xiaomi X-WPFTB LiDAR：解析扫地机器人光达的 UART 帧](https://awesomerea.org/zh/resources/xiaomi-wpftb-lidar-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
