Struct pc_keyboard::layouts::Us104Key
source · pub struct Us104Key;
Expand description
A standard United States 101-key (or 104-key including Windows keys) keyboard. Has a 1-row high Enter key, with Backslash above.
Trait Implementations
sourceimpl KeyboardLayout for Us104Key
impl KeyboardLayout for Us104Key
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 Us104Key
impl Send for Us104Key
impl Sync for Us104Key
impl Unpin for Us104Key
impl UnwindSafe for Us104Key
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