#[repr(transparent)]pub struct KeyboardModifier {
pub repr: u32,
}Expand description
This enum describes the modifier keys.
Fields§
§repr: u32Implementations§
Source§impl KeyboardModifier
impl KeyboardModifier
Sourcepub const NoModifier: Self
pub const NoModifier: Self
No modifier key is pressed.
Sourcepub const ShiftModifier: Self
pub const ShiftModifier: Self
A Shift key on the keyboard is pressed.
Sourcepub const ControlModifier: Self
pub const ControlModifier: Self
A Ctrl key on the keyboard is pressed.
Sourcepub const AltModifier: Self
pub const AltModifier: Self
An Alt key on the keyboard is pressed.
Sourcepub const MetaModifier: Self
pub const MetaModifier: Self
A Meta key on the keyboard is pressed.
Sourcepub const KeypadModifier: Self
pub const KeypadModifier: Self
A keypad button is pressed.
Sourcepub const GroupSwitchModifier: Self
pub const GroupSwitchModifier: Self
X11 only (unless activated on Windows by a command line argument). A Mode_switch key on the keyboard is pressed.
Trait Implementations§
Source§impl BitOr<QFlags<KeyboardModifier>> for KeyboardModifier
impl BitOr<QFlags<KeyboardModifier>> for KeyboardModifier
Source§impl BitOr for KeyboardModifier
impl BitOr for KeyboardModifier
Source§impl Clone for KeyboardModifier
impl Clone for KeyboardModifier
Source§impl Debug for KeyboardModifier
impl Debug for KeyboardModifier
Source§impl ExternType for KeyboardModifier
impl ExternType for KeyboardModifier
Source§impl PartialEq for KeyboardModifier
impl PartialEq for KeyboardModifier
Source§impl QFlag for KeyboardModifier
impl QFlag for KeyboardModifier
Source§type TypeId = (Q, t, (), K, e, y, b, o, a, r, d, M, o, d, i, f, i, e, r, s)
type TypeId = (Q, t, (), K, e, y, b, o, a, r, d, M, o, d, i, f, i, e, r, s)
A type-level representation of the C++ namespace and type name of this type’s
QFlags<T>. Read moreimpl Copy for KeyboardModifier
impl Eq for KeyboardModifier
impl StructuralPartialEq for KeyboardModifier
Auto Trait Implementations§
impl Freeze for KeyboardModifier
impl RefUnwindSafe for KeyboardModifier
impl Send for KeyboardModifier
impl Sync for KeyboardModifier
impl Unpin for KeyboardModifier
impl UnsafeUnpin for KeyboardModifier
impl UnwindSafe for KeyboardModifier
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