Added error message when permission is denied on uinput
This commit is contained in:
parent
0f010bd5d4
commit
935e553a35
1 changed files with 4 additions and 2 deletions
|
@ -12,10 +12,12 @@ impl VirtualDevices {
|
||||||
for i in 1..334 {key_capabilities.insert(Key(i));};
|
for i in 1..334 {key_capabilities.insert(Key(i));};
|
||||||
let mut axis_capabilities = evdev::AttributeSet::new();
|
let mut axis_capabilities = evdev::AttributeSet::new();
|
||||||
for i in 0..13 {axis_capabilities.insert(evdev::RelativeAxisType(i));};
|
for i in 0..13 {axis_capabilities.insert(evdev::RelativeAxisType(i));};
|
||||||
let keys_builder = VirtualDeviceBuilder::new().unwrap()
|
let keys_builder = VirtualDeviceBuilder::new()
|
||||||
|
.expect("Unable to create virtual device through uinput. Take a look at the Troubleshooting section for more info.")
|
||||||
.name("Makima Virtual Keyboard/Mouse")
|
.name("Makima Virtual Keyboard/Mouse")
|
||||||
.with_keys(&key_capabilities).unwrap();
|
.with_keys(&key_capabilities).unwrap();
|
||||||
let axis_builder = VirtualDeviceBuilder::new().unwrap()
|
let axis_builder = VirtualDeviceBuilder::new()
|
||||||
|
.expect("Unable to create virtual device through uinput. Take a look at the Troubleshooting section for more info.")
|
||||||
.name("Makima Virtual Pointer")
|
.name("Makima Virtual Pointer")
|
||||||
.with_relative_axes(&axis_capabilities).unwrap();
|
.with_relative_axes(&axis_capabilities).unwrap();
|
||||||
let virtual_device_keys = keys_builder.build().unwrap();
|
let virtual_device_keys = keys_builder.build().unwrap();
|
||||||
|
|
Loading…
Add table
Reference in a new issue