1 个不稳定版本
使用旧的 Rust 2015
0.0.1 | 2016年5月11日 |
---|
#34 在 #gamepad
49KB
1.5K SLoC
multiinput-rust
一个用于鼠标/键盘/游戏手柄的 rawinput 库,用于 Rust。目前仅在 Windows 上工作。该库的主要目的是帮助我学习如何将 DLL 绑定到 Rust,并允许在游戏开发中使用游戏手柄(例如与 glium 库一起使用)。虽然 SDL/SFML 对于 Rust 也提供这些功能,但有一些区别
- 此库可以区分不同的键盘/鼠标。
- 它旨在单一用途且轻量,可以与其他库(例如 glium)集成而不会相互干扰。
- 原则上,rawinput 技术可以支持所有 HID 设备,向设备提供输入(例如力回馈),并且应该能够突破 Xinput 设备的 4 个设备限制。
我想提醒大家,我是一个经验不足的业余爱好者,不应被信任。请在此库中发布您发现的任何问题!
依赖项
~250KB