use keyboard_types::Modifiers;
use crate::platform::TargetPlatform;
pub trait ModifiersExt {
fn ctrl_or_meta() -> Modifiers;
fn ctrl_or_alt() -> Modifiers;
}
impl ModifiersExt for Modifiers {
fn ctrl_or_meta() -> Modifiers {
match TargetPlatform::get() {
TargetPlatform::MacOs => Modifiers::META,
_ => Modifiers::CONTROL,
}
}
fn ctrl_or_alt() -> Modifiers {
match TargetPlatform::get() {
TargetPlatform::MacOs => Modifiers::ALT,
_ => Modifiers::CONTROL,
}
}
}