A simple library to query keyboard inputs on demand without a window. Will work in Windows, Linux on X11, and macOS.
```Rust extern crate keyboard_query;
use keyboard_query::{DeviceQuery, DeviceState};
fn main() { let devicestate = DeviceState::new(); let mut prevkeys = vec![]; loop { let keys = devicestate.getkeys(); if keys != prevkeys { println!("{:?}", keys); } prevkeys = keys; } } ```
On Ubuntu/Debian:
bash
sudo apt install libx11-dev
On Fedora/RHEL/CentOS:
bash
sudo dnf install xorg-x11-server-devel