use termina::event::{KeyEvent, Modifiers};
#[inline]
pub fn ctrl(key: &KeyEvent) -> bool {
key.modifiers.contains(Modifiers::CONTROL)
}
#[inline]
pub fn alt(key: &KeyEvent) -> bool {
key.modifiers.contains(Modifiers::ALT)
}
#[allow(dead_code)]
#[inline]
pub fn ctrl_alt(key: &KeyEvent) -> bool {
key.modifiers.contains(Modifiers::CONTROL | Modifiers::ALT)
}
#[allow(dead_code)]
#[inline]
pub fn ctrl_shift(key: &KeyEvent) -> bool {
key.modifiers
.contains(Modifiers::CONTROL | Modifiers::SHIFT)
}
#[allow(dead_code)]
#[inline]
pub fn ctrl_alt_shift(key: &KeyEvent) -> bool {
key.modifiers
.contains(Modifiers::CONTROL | Modifiers::SHIFT | Modifiers::ALT)
}
#[inline]
pub fn alt_shift(key: &KeyEvent) -> bool {
key.modifiers.contains(Modifiers::SHIFT | Modifiers::ALT)
}