Try /dev/uinput first
This commit is contained in:
parent
5c812eba8f
commit
74d3350743
@ -43,9 +43,9 @@ fn main() {
|
|||||||
let key_map = KeyMaps::key_map();
|
let key_map = KeyMaps::key_map();
|
||||||
//println!("key_map: {:?}", key_map);
|
//println!("key_map: {:?}", key_map);
|
||||||
|
|
||||||
let device = rusty_keys::default()
|
let device = rusty_keys::open("/dev/uinput")
|
||||||
.or_else(|_| rusty_keys::open("/dev/uinput"))
|
|
||||||
.or_else(|_| rusty_keys::open("/dev/input/uinput"))
|
.or_else(|_| rusty_keys::open("/dev/input/uinput"))
|
||||||
|
.or_else(|_| rusty_keys::default())
|
||||||
.expect("cannot open uinput device")
|
.expect("cannot open uinput device")
|
||||||
.name("test").expect("cannot name uinput device")
|
.name("test").expect("cannot name uinput device")
|
||||||
.event(key_map.values()).expect("cannot register events on uinput device")
|
.event(key_map.values()).expect("cannot register events on uinput device")
|
||||||
|
Loading…
Reference in New Issue
Block a user