#[repr(u8)]pub enum SystemControl {
Show 40 variants
PowerDown = 129,
Sleep = 130,
WakeUp = 131,
ContextMenu = 132,
MainMenu = 133,
AppMenu = 134,
MenuHelp = 135,
MenuExit = 136,
MenuSelect = 137,
MenuRight = 138,
MenuLeft = 139,
MenuUp = 140,
MenuDown = 141,
ColdRestart = 142,
WarmRestart = 143,
DpadUp = 144,
DpadDown = 145,
DpadRight = 146,
DpadLeft = 147,
SystemFunctionShift = 151,
SystemFunctionShiftLock = 152,
SystemDismissNotification = 154,
SystemDoNotDisturb = 155,
Dock = 160,
Undock = 161,
Setup = 162,
Break = 163,
DebuggerBreak = 164,
ApplicationBreak = 165,
ApplicationDebuggerBreak = 166,
SpeakerMute = 167,
Hibernate = 168,
DisplayInvert = 176,
DisplayInternal = 177,
DisplayExternal = 178,
DisplayBoth = 179,
DisplayDual = 180,
DisplayToggleInternalExternal = 181,
DisplaySwapPrimarySecondary = 182,
DisplayLCDAutoscale = 183,
}Expand description
HID System Controls List of System Controls - USB HID 1.12v2 pg 32 NKRO HID Supports 0x81 - 0xB7 0x94 - 0x9F Reserved 0xA9 - 0xAF Reserved 0xB8 - 0xFFFF Reserved
Variants§
PowerDown = 129
Sleep = 130
WakeUp = 131
ContextMenu = 132
MainMenu = 133
AppMenu = 134
MenuHelp = 135
MenuExit = 136
MenuSelect = 137
MenuRight = 138
MenuLeft = 139
MenuUp = 140
MenuDown = 141
ColdRestart = 142
WarmRestart = 143
DpadUp = 144
DpadDown = 145
DpadRight = 146
DpadLeft = 147
SystemFunctionShift = 151
SystemFunctionShiftLock = 152
SystemDismissNotification = 154
SystemDoNotDisturb = 155
Dock = 160
Undock = 161
Setup = 162
Break = 163
DebuggerBreak = 164
ApplicationBreak = 165
ApplicationDebuggerBreak = 166
SpeakerMute = 167
Hibernate = 168
DisplayInvert = 176
DisplayInternal = 177
DisplayExternal = 178
DisplayBoth = 179
DisplayDual = 180
DisplayToggleInternalExternal = 181
DisplaySwapPrimarySecondary = 182
DisplayLCDAutoscale = 183
Trait Implementations§
Source§impl Clone for SystemControl
impl Clone for SystemControl
Source§fn clone(&self) -> SystemControl
fn clone(&self) -> SystemControl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SystemControl
impl Debug for SystemControl
Source§impl Hash for SystemControl
impl Hash for SystemControl
Source§impl PartialEq for SystemControl
impl PartialEq for SystemControl
impl Copy for SystemControl
impl Eq for SystemControl
impl StructuralPartialEq for SystemControl
Auto Trait Implementations§
impl Freeze for SystemControl
impl RefUnwindSafe for SystemControl
impl Send for SystemControl
impl Sync for SystemControl
impl Unpin for SystemControl
impl UnwindSafe for SystemControl
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