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).
NB: no “dead key” support for now
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.Auto Trait Implementations§
impl Freeze for Azerty
impl RefUnwindSafe for Azerty
impl Send for Azerty
impl Sync for Azerty
impl Unpin for Azerty
impl UnwindSafe for Azerty
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