Struct uinput::device::Device
[−]
[src]
pub struct Device { /* fields omitted */ }
The virtual device.
Methods
impl Device
[src]
fn new(fd: c_int) -> Self
[src]
Wrap a file descriptor in a Device
.
fn synchronize(&mut self) -> Res<()>
[src]
Synchronize the device.
fn send<T: Into<Event>>(&mut self, event: T, value: i32) -> Res<()>
[src]
Send an event.
fn press<T: Press>(&mut self, event: &T) -> Res<()>
[src]
Send a press event.
fn release<T: Release>(&mut self, event: &T) -> Res<()>
[src]
Send a release event.
fn click<T: Press + Release>(&mut self, event: &T) -> Res<()>
[src]
Send a press and release event.
fn position<T: Position>(&mut self, event: &T, value: i32) -> Res<()>
[src]
Send a relative or absolute positioning event.