#headset #steelseries #arctis

app arctis7-controls

用于控制Steelseries Arctis7无线耳机的实用程序

2个版本

0.1.1 2022年9月17日
0.1.0 2022年5月6日

#2 in #headset

GPL-3.0-or-later

6KB
124

Build Crates.io

arctis7_controls

用Rust或Python(任选)编写的Steelseries Arctis 7(2019)无线耳机控制程序

制作此程序是为了不使用Steelseries控制引擎广告病毒软件。我发现这会使耳机质量变差。

适用于Windows,很可能也适用于Linux。

首选并维护的是Rust版本。 Python版本仍然可用。

Python先决条件

  • Python 3
  • PyUSB
  • libusb或PyUSB的其他后端

Rust先决条件

  • Rust + cargo

使用Cargo安装

cargo install arctis7-controls

或从源代码安装

git clone https://github.com/trevarj/arctis7_controls
cd arctis7_controls/rust
cargo install --path .

Windows

  1. 安装 Zadig
  2. 打开它并选择 选项->列出所有设备
  3. 找到 Steelseries Arctis 7 (接口 5)
  4. 安装WinUSB驱动程序到它上面

现在您可以在不出现Windows异常的情况下成功向设备写入。

功能

  • 检查电池百分比
  • 在USB闪存盘上打开/关闭LED闪烁
  • 配置麦克风旁路(听到自己说话)
  • 配置自动关闭

用法

➜  arctis7-controls --help
A utility to control the Steelseries Arctis7 Wireless Headset

Usage: arctis7-controls <COMMAND>

Commands:
  battery  Show battery percentage
  config   Headset configuration options
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help information
  -V, --version  Print version information

依赖关系

~4.5MB
~93K SLoC