#gamepad #gamepad-input #input #joystick

gilrs-core

最小化的事件抽象,用于处理游戏手柄

29个版本

新增 0.5.15 2024年8月25日
0.5.13 2024年7月8日
0.5.11 2024年3月6日
0.5.10 2023年12月17日
0.1.0 2018年10月30日

#1938游戏开发

Download history 18367/week @ 2024-05-05 18481/week @ 2024-05-12 19495/week @ 2024-05-19 20998/week @ 2024-05-26 22004/week @ 2024-06-02 16818/week @ 2024-06-09 21904/week @ 2024-06-16 18869/week @ 2024-06-23 17881/week @ 2024-06-30 21271/week @ 2024-07-07 24930/week @ 2024-07-14 22104/week @ 2024-07-21 24017/week @ 2024-07-28 20973/week @ 2024-08-04 29152/week @ 2024-08-11 21238/week @ 2024-08-18

97,915 每月下载量
用于 140 个Crate (直接使用2个)

Apache-2.0/MIT

210KB
5K SLoC

GilRs Core

pipeline status Minimum rustc version

这个库是处理游戏手柄的最小化事件抽象。如果你需要更高层次的抽象,请查看gilrs crate。

平台特定说明

Linux

在Linux上,GilRs直接从相应的/dev/input/event*文件读取(在需要力反馈的情况下写入)。这意味着用户必须拥有对此文件的读写权限。在大多数发行版中,这通常不成问题,但如果有问题,您将需要创建udev规则。

要构建GilRs,您需要pkg-config和libudev .pc文件。在某些发行版中,此文件包含在单独的存档中(例如Debian中的libudev-dev)。

许可证

本项目根据Apache许可证(版本2.0)和MIT许可证的条款进行许可。有关详细信息,请参阅LICENSE-APACHE和LICENSE-MIT。

依赖项

~0.3–39MB
~584K SLoC