Struct pc_keyboard::layouts::Uk105Key
source · pub struct Uk105Key;
Expand description
A standard United Kingdom 102-key (or 105-key including Windows keys) keyboard. Has a 2-row high Enter key, with Backslash next to the left shift.
Trait Implementations
sourceimpl KeyboardLayout for Uk105Key
impl KeyboardLayout for Uk105Key
sourcefn map_keycode(keycode: KeyCode, modifiers: &Modifiers) -> DecodedKey
fn map_keycode(keycode: KeyCode, modifiers: &Modifiers) -> DecodedKey
Convert a
KeyCode
enum to a Unicode character, if possible.
KeyCode::A maps to Some('a')
(or Some('A')
if shifted), while
KeyCode::AltLeft returns None
Read moreAuto Trait Implementations
impl RefUnwindSafe for Uk105Key
impl Send for Uk105Key
impl Sync for Uk105Key
impl Unpin for Uk105Key
impl UnwindSafe for Uk105Key
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more