A Rust wrapper library for joydev devices
Add this to your Cargo.tml
:
toml
[dependencies]
joydev-rs = "^0.1.0"
and this to your crate root:
rust
extern crate joydev_rs;
to get started open a device:
```rust use joydev_rs::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()); } } ```
or run the example:
nix
cargo run --example=device