Skip to main content

rusty_bubbletea/
mod_keys.rs

1//! Cleanroom Rust port of upstream Go source file: `mod.go`
2//! Upstream Target Tag / Version: `v2.0.8`
3//!
4//! <public-docs>
5//! # Key Modifiers
6//!
7//! Key modifier flags (`ModShift`, `ModAlt`, `ModCtrl`, `ModMeta`, `ModHyper`, `ModSuper`, `ModCapsLock`, `ModNumLock`, `ModScrollLock`).
8//! </public-docs>
9
10use crate::key::KeyMod;
11
12/// ModShift modifier flag.
13pub const MOD_SHIFT: KeyMod = KeyMod::SHIFT;
14/// ModAlt modifier flag.
15pub const MOD_ALT: KeyMod = KeyMod::ALT;
16/// ModCtrl modifier flag.
17pub const MOD_CTRL: KeyMod = KeyMod::CTRL;
18/// ModMeta modifier flag.
19pub const MOD_META: KeyMod = KeyMod::META;
20/// ModHyper modifier flag.
21pub const MOD_HYPER: KeyMod = KeyMod::HYPER;
22/// ModSuper modifier flag.
23pub const MOD_SUPER: KeyMod = KeyMod::SUPER;