5 个不稳定版本
0.3.1 | 2020年3月21日 |
---|---|
0.3.0 | 2020年3月1日 |
0.2.0 | 2020年3月1日 |
0.1.1 | 2020年3月1日 |
0.1.0 | 2020年3月1日 |
#560 in #input
81KB
1.5K SLoC
joydev
为 joydev 设备提供的 Rust 包装库
用法
将此添加到您的 Cargo.tml
[dependencies]
joydev = "^0.3.0"
并添加此到您的 crate 根目录
extern crate joydev;
以打开设备
use joydev::Device;
fn main() {
// You should probably check what devices are available
// by reading /dev/input directory or using udev.
if let Ok(device) = Device::open("/dev/input/js0") {
// Get an event and print it.
println!("{:?}", device.get_event());
}
}
或运行示例
cargo run --example=device
依赖项
~1.5MB
~41K SLoC