//! Input handling (keys, mouse).

pub mod key;
pub mod keyboard_normalizer;
#[cfg(target_os = "macos")]
pub mod macos_modifiers;
pub mod mouse;
pub(crate) mod scroll_log;
pub mod terminal_support;

pub use keyboard_normalizer::{KeyboardNormalizer, ModifierState};
pub use terminal_support::{is_apple_terminal_newline_modifier_held, is_mod_enter};
