kbd_global/backend.rs
1//! Input backends — where key events come from.
2//!
3//! Currently evdev-only: direct `/dev/input/event*` access (universal Linux).
4//!
5//! Explicit selection via `HotkeyManager::builder().backend(Backend::Evdev)`.
6
7/// Backend selection for explicit configuration.
8#[derive(Debug, Clone, Copy, PartialEq, Eq)]
9pub enum Backend {
10 /// Direct evdev device access. Requires `input` group membership.
11 Evdev,
12}