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

pub enum Button {
Show 126 variants LeftButton, RightButton, MiddleButton, SideButton1, SideButton2, Backspace, Tab, Enter, 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

LeftButton
RightButton
MiddleButton
SideButton1
SideButton2
Backspace
Tab
Enter
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

Tuple Fields of OtherKey

0: u32

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.