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