Enum hookmap_core::common::button::Button[][src]

pub enum Button {
Show 143 variants LeftButton, RightButton, MiddleButton, SideButton1, SideButton2, Key1, Key2, Key3, Key4, Key5, Key6, Key7, Key8, Key9, Key0, Minus, Backspace, Tab, Q, W, E, R, T, Y, U, I, O, P, A, S, D, F, G, H, J, K, L, SemiColon, Enter, LShift, Z, X, C, V, B, N, M, Comma, Dot, Slash, RShift, LCtrl, LMeta, LAlt, Space, RAlt, RMeta, Application, RCtrl, Insert, Delete, LeftArrow, Home, End, UpArrow, DownArrow, PageUp, PageDown, RightArrow, Numpad1, Numpad2, Numpad3, Numpad4, Numpad5, Numpad6, Numpad7, Numpad8, Numpad9, Numpad0, NumpadDot, NumpadSlash, NumpadAsterisk, NumpadMinus, NumpadPlus, Esc, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, PrintScreen, Void, Unassigned1, Unassigned2, Unassigned3, Unassigned4, Unassigned5, Unassigned6, Unassigned7, Unassigned8, Unassigned9, Unassigned10, Unassigned11, Unassigned12, Unassigned13, Unassigned14, Unassigned15, Unassigned16, Unassigned17, Unassigned18, Unassigned19, Unassigned20, Unassigned21, Unassigned22, Unassigned23, Unassigned24, Unassigned25, Unassigned26, Unassigned27, Unassigned28, Unassigned29, Unassigned30, Unassigned31, Unassigned32,
}

Variants

LeftButton
RightButton
MiddleButton
SideButton1
SideButton2
Key1
Key2
Key3
Key4
Key5
Key6
Key7
Key8
Key9
Key0
Minus
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
SemiColon
Enter
LShift
Z
X
C
V
B
N
M
Comma
Dot
Slash
RShift
LCtrl
LMeta
LAlt
Space
RAlt
RMeta
Application
RCtrl
Insert
Delete
LeftArrow
Home
End
UpArrow
DownArrow
PageUp
PageDown
RightArrow
Numpad1
Numpad2
Numpad3
Numpad4
Numpad5
Numpad6
Numpad7
Numpad8
Numpad9
Numpad0
NumpadDot
NumpadSlash
NumpadAsterisk
NumpadMinus
NumpadPlus
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
PrintScreen
Void
Unassigned1
Unassigned2
Unassigned3
Unassigned4
Unassigned5
Unassigned6
Unassigned7
Unassigned8
Unassigned9
Unassigned10
Unassigned11
Unassigned12
Unassigned13
Unassigned14
Unassigned15
Unassigned16
Unassigned17
Unassigned18
Unassigned19
Unassigned20
Unassigned21
Unassigned22
Unassigned23
Unassigned24
Unassigned25
Unassigned26
Unassigned27
Unassigned28
Unassigned29
Unassigned30
Unassigned31
Unassigned32

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.