Struct pc_keyboard::layouts::Dvorak104Key
source · pub struct Dvorak104Key;
Expand description
A Dvorak 101-key (or 104-key including Windows keys) keyboard.
Has a 1-row high Enter key, with Oem5 above (ANSI layout).
Trait Implementations§
source§impl KeyboardLayout for Dvorak104Key
impl KeyboardLayout for Dvorak104Key
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 Dvorak104Key
impl RefUnwindSafe for Dvorak104Key
impl Send for Dvorak104Key
impl Sync for Dvorak104Key
impl Unpin for Dvorak104Key
impl UnwindSafe for Dvorak104Key
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