Enum hookmap_core::common::button::Button [−][src]
pub enum Button {
Show 129 variants
LeftButton,
RightButton,
MiddleButton,
SideButton1,
SideButton2,
Backspace,
Tab,
Enter,
Shift,
Ctrl,
Alt,
CapsLock,
Esc,
Henkan,
Muhenkan,
Space,
PageUp,
PageDown,
End,
Home,
LeftArrow,
UpArrow,
RightArrow,
DownArrow,
PrintScreen,
Insert,
Delete,
Key0,
Key1,
Key2,
Key3,
Key4,
Key5,
Key6,
Key7,
Key8,
Key9,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
LMeta,
RMeta,
Application,
Numpad0,
Numpad1,
Numpad2,
Numpad3,
Numpad4,
Numpad5,
Numpad6,
Numpad7,
Numpad8,
Numpad9,
NumpadAsterisk,
NumpadPlus,
NumpadMinus,
NumpadDot,
NumpadSlash,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
F13,
F14,
F15,
F16,
F17,
F18,
F19,
F20,
F21,
F22,
F23,
F24,
Numlock,
ScrollLock,
LShift,
RShift,
LCtrl,
RCtrl,
LAlt,
RAlt,
Colon,
SemiColon,
Comma,
Minus,
Dot,
Slash,
At,
LeftSquareBracket,
BackSlashWithVerticalBar,
RightSquareBracket,
Hat,
BackSlashWithUnderLine,
Eisuu,
KatakanaHiragana,
HannkakuZenkaku,
OtherKey(u32),
}
Variants
Tuple Fields of OtherKey
0: u32
Implementations
Trait Implementations
Emulates a button press operation.
This differs from ButtonInput::press
in that it can call hook handlers. Read more
Emulates a button release operation.
This differs from ButtonInput::release
in that it can call hook handlers. Read more
Returns true
if the button is pressed.
Returns true
if the button is released.
Auto Trait Implementations
impl RefUnwindSafe for Button
impl UnwindSafe for Button
Blanket Implementations
Mutably borrows from an owned value. Read more