aboutsummaryrefslogtreecommitdiff
path: root/src/input/mod.rs
blob: 8108bf9922dee56b92563bb5e577614d92374df6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod encode;
mod model;
pub(crate) mod mouse;
mod parse;

#[allow(unused_imports)]
pub use encode::{
    encode_cursor_key, encode_key, encode_mouse_button, encode_mouse_scroll, encode_terminal_key,
};
#[cfg(not(windows))]
pub use model::ime_compatible_keyboard_enhancement_flags;
#[cfg(any(unix, test))]
pub use model::MouseProtocolMode;
pub use model::{
    host_modify_other_keys_mode, KeyIdentity, KeyboardProtocol, MouseProtocolEncoding, TerminalKey,
    TextCommit, WindowsKeyRecord,
};
pub use parse::parse_terminal_key_sequence;