Struct pc_keyboard::layouts::De105Key
source · pub struct De105Key;
Expand description
A standard German 102-key (or 105-key including Windows keys) keyboard.
The top row spells QWERTZ
.
Has a 2-row high Enter key, with Oem5 next to the left shift (ISO format).
Trait Implementations§
source§impl KeyboardLayout for De105Key
impl KeyboardLayout for De105Key
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.