#mouse #logitech #control #controlling #devices #g203 #lightsync

bin+lib g203_rs

用于控制 Logitech G203 Lightsync 鼠标的 CLI 和库

2 个版本

0.1.1 2024 年 5 月 26 日
0.1.0 2024 年 5 月 26 日

#524硬件支持

MIT 许可证

16KB
330

g203-rs

观看操作演示。


这是一个控制 Logitech G203 Lightsync 鼠标的命令行界面和库。它使用 Rust 构建,并使用 g203_lib 库进行设备控制以及 clap crate 进行命令行参数解析。

仅在 MacBook Pro M1 2020(Sonoma 14)上进行了测试。

安装

您需要安装 libusb

git clone https://github.com/carlos-menezes/g203-rs.git
cd g203ctl
cargo build --release

可执行文件将位于 target/release 目录中。

用法

您可以在 main.rs 中查看如何使用库的示例。

CLI

Usage: g203ctl <COMMAND>

Commands:
  solid
  breathe
  cycle
  triple
  wave
  blend
  help     Print this message or the help of the given subcommand(s)

示例

./g203ctl solid ff0000
./g203ctl blend 10 100
./g203ctl cycle
./g203ctl breathe 00ff00 100 50

许可证

MIT 许可证

版权所有 (c) 2024 Carlos Menezes

以下许可授予任何获得此软件及其相关文档副本(以下简称“软件”)的人,在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许获得软件的人进行此类操作,前提是满足以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任基于合同、侵权或其他原因,源于、因之或与此软件的使用或其他操作有关。

依赖关系

~2.4–3MB
~63K SLoC