use super::{modifier::Modifier, KeyAction, KeyCode};
#[allow(non_snake_case)]
pub const fn SF(k: KeyAction) -> KeyAction {
if let KeyAction::Normal(KeyCode::Key(key)) = k {
KeyAction::Normal2(KeyCode::Modifier(Modifier::LShft), KeyCode::Key(key))
} else {
panic!("Unsupported key type")
}
}
#[allow(non_snake_case)]
pub const fn TD(id: u8) -> KeyAction {
KeyAction::TapDance(id)
}