Struct pc_keyboard::layouts::FiSe105Key
source · pub struct FiSe105Key;
Expand description
A standard Finnish/Swedish 102-key (or 105-key including Windows keys) keyboard.
Has a 2-row high Enter key, with Oem5 next to the left shift (ISO format).
Trait Implementations§
source§impl KeyboardLayout for FiSe105Key
impl KeyboardLayout for FiSe105Key
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 FiSe105Key
impl RefUnwindSafe for FiSe105Key
impl Send for FiSe105Key
impl Sync for FiSe105Key
impl Unpin for FiSe105Key
impl UnwindSafe for FiSe105Key
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