Enum pc_keyboard::layouts::AnyLayout
source · pub enum AnyLayout {
DVP104Key(DVP104Key),
Dvorak104Key(Dvorak104Key),
Us104Key(Us104Key),
Uk105Key(Uk105Key),
Jis109Key(Jis109Key),
Azerty(Azerty),
Colemak(Colemak),
De105Key(De105Key),
No105Key(No105Key),
FiSe105Key(FiSe105Key),
}
Expand description
A enum of all the supported keyboard layouts.
Variants§
DVP104Key(DVP104Key)
Dvorak104Key(Dvorak104Key)
Us104Key(Us104Key)
Uk105Key(Uk105Key)
Jis109Key(Jis109Key)
Azerty(Azerty)
Colemak(Colemak)
De105Key(De105Key)
No105Key(No105Key)
FiSe105Key(FiSe105Key)
Trait Implementations§
source§impl KeyboardLayout for &AnyLayout
impl KeyboardLayout for &AnyLayout
source§fn map_keycode(
&self,
keycode: KeyCode,
modifiers: &Modifiers,
handle_ctrl: HandleControl,
) -> DecodedKey
fn map_keycode( &self, keycode: KeyCode, modifiers: &Modifiers, handle_ctrl: HandleControl, ) -> DecodedKey
Convert a
KeyCode
enum to a Unicode character, if possible.
KeyCode::A
maps to DecodedKey::Unicode('a')
(or
DecodedKey::Unicode('A')
if shifted), while KeyCode::LAlt
becomes
DecodedKey::RawKey(KeyCode::LAlt)
because there’s no Unicode equivalent.source§impl KeyboardLayout for AnyLayout
impl KeyboardLayout for AnyLayout
source§fn map_keycode(
&self,
keycode: KeyCode,
modifiers: &Modifiers,
handle_ctrl: HandleControl,
) -> DecodedKey
fn map_keycode( &self, keycode: KeyCode, modifiers: &Modifiers, handle_ctrl: HandleControl, ) -> DecodedKey
Convert a
KeyCode
enum to a Unicode character, if possible.
KeyCode::A
maps to DecodedKey::Unicode('a')
(or
DecodedKey::Unicode('A')
if shifted), while KeyCode::LAlt
becomes
DecodedKey::RawKey(KeyCode::LAlt)
because there’s no Unicode equivalent.Auto Trait Implementations§
impl Freeze for AnyLayout
impl RefUnwindSafe for AnyLayout
impl Send for AnyLayout
impl Sync for AnyLayout
impl Unpin for AnyLayout
impl UnwindSafe for AnyLayout
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more