Struct pc_keyboard::layouts::DVP104Key
source · pub struct DVP104Key;
Expand description
A Dvorak Programmer 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 DVP104Key
impl KeyboardLayout for DVP104Key
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.