6 个版本
使用旧的 Rust 2015
0.1.6 | 2018年11月25日 |
---|---|
0.1.5 | 2017年6月16日 |
0.1.3 | 2017年5月31日 |
#1174 在 硬件支持
27 每月下载量
28KB
815 代码行
linux_raw_input_rs
一个简单的库,用于在Linux系统中直接从输入事件读取键盘输入。
linux_raw_input_rs = "0.1.6"
使用示例代码
let device_path : String = get_input_devices().iter().nth(0).expect("Problem with iterator").to_string();
let mut reader = InputReader::new(device_path);
loop {
let input = reader.current_state();
if input.is_key_event(){
println!("Key {:?} now has state {:?}", input.get_key(), input.event_type());
}
}
程序运行需要root权限
依赖项
~0.4–1MB
~22K SLoC