Rust · 407 bytes Raw Blame History
1 //! Input handling module
2 //!
3 //! Handles input capture (when sending to remote) and injection (when receiving).
4
5 #![allow(dead_code)]
6
7 pub mod capture;
8 pub mod emulation;
9 pub mod evdev_grab;
10 pub mod grabber;
11
12 pub use capture::{EdgeCapture, EdgeCaptureConfig, EdgeEvent, MonitorInfo};
13 pub use emulation::InputEmulator;
14 pub use evdev_grab::{EvdevGrabber, send_synthetic_key_ups};
15 pub use grabber::GrabEvent;
16