Struct sixtyfps_corelib::input::KeyboardModifiers [−][src]
#[repr(C)]pub struct KeyboardModifiers { pub alt: bool, pub control: bool, pub shift: bool, pub meta: bool, }
KeyboardModifier provides booleans to indicate possible modifier keys on a keyboard, such as Shift, Control, etc.
On macOS, the command key is mapped to the meta modifier.
On Windows, the windows key is mapped to the meta modifier.
Fields
alt: bool
Indicates the alt key on a keyboard.
control: bool
Indicates the control key on a keyboard.
shift: bool
Indicates the shift key on a keyboard.
meta: bool
Indicates the logo key on macOS and the windows key on Windows.
Trait Implementations
impl Clone for KeyboardModifiers
[src]
impl Clone for KeyboardModifiers
[src]fn clone(&self) -> KeyboardModifiers
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for KeyboardModifiers
[src]
impl Copy for KeyboardModifiers
[src]impl Default for KeyboardModifiers
[src]
impl Default for KeyboardModifiers
[src]fn default() -> KeyboardModifiers
[src]
impl Eq for KeyboardModifiers
[src]
impl Eq for KeyboardModifiers
[src]impl PartialEq<KeyboardModifiers> for KeyboardModifiers
[src]
impl PartialEq<KeyboardModifiers> for KeyboardModifiers
[src]fn eq(&self, other: &KeyboardModifiers) -> bool
[src]
fn ne(&self, other: &KeyboardModifiers) -> bool
[src]
impl StructuralEq for KeyboardModifiers
[src]
impl StructuralEq for KeyboardModifiers
[src]Auto Trait Implementations
impl RefUnwindSafe for KeyboardModifiers
impl RefUnwindSafe for KeyboardModifiers
impl Send for KeyboardModifiers
impl Send for KeyboardModifiers
impl Sync for KeyboardModifiers
impl Sync for KeyboardModifiers
impl Unpin for KeyboardModifiers
impl Unpin for KeyboardModifiers
impl UnwindSafe for KeyboardModifiers
impl UnwindSafe for KeyboardModifiers