Skip to main content

ferroui_linuxframebuffer/input/ev_dev/
mod.rs

1//! The input backend that reads the kernel's event devices directly.
2
3#[cfg(target_os = "linux")]
4mod ev_dev_backend;
5mod ev_dev_device;
6mod ev_dev_device_description;
7mod ev_dev_key_table;
8mod ev_dev_keyboard;
9mod ev_dev_mouse;
10mod ev_dev_multi_touch_screen;
11mod ev_dev_touch_screen;
12mod ev_dev_touch_screen_device_description;
13
14#[cfg(target_os = "linux")]
15pub use ev_dev_backend::EvDevBackend;
16#[cfg(target_os = "linux")]
17pub use ev_dev_device::EvDevDevice;
18pub use ev_dev_device::{EvDevAxisInfo, EvDevDeviceInfo};
19pub use ev_dev_device_description::EvDevDeviceDescription;
20pub use ev_dev_key_table::physical_key_from_ev_key;
21pub use ev_dev_keyboard::{EvDevKeyboard, EvDevKeyboardDeviceDescription};
22pub use ev_dev_mouse::{EvDevMouse, EvDevMouseDeviceDescription};
23pub use ev_dev_multi_touch_screen::{EvDevMultiTouchScreen, EvDevMultiTouchScreenDeviceDescription};
24pub use ev_dev_touch_screen::{EvDevDeviceHandler, EvDevRawEvent, EvDevSingleTouchScreen};
25pub use ev_dev_touch_screen_device_description::EvDevTouchScreenDeviceDescription;