Enum livesplit_hotkey::windows::KeyCode [−][src]
#[repr(u8)]pub enum KeyCode { LButton, RButton, Cancel, MButton, XButton1, XButton2, Back, Tab, Clear, Return, Shift, Control, Menu, Pause, Capital, Kana, Junja, Final, Kanji, Escape, Convert, NonConvert, Accept, ModeChange, Space, Prior, Next, End, Home, Left, Up, Right, Down, Select, Print, Execute, Snapshot, Insert, Delete, Help, D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, 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, LeftWin, RightWin, Apps, Sleep, NumPad0, NumPad1, NumPad2, NumPad3, NumPad4, NumPad5, NumPad6, NumPad7, NumPad8, NumPad9, Multiply, Add, Separator, Subtract, Decimal, Divide, 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, Scroll, LeftShift, RightShift, LeftControl, RightControl, LeftMenu, RightMenu, BrowserBack, BrowserForward, BrowserRefresh, BrowserStop, BrowserSearch, BrowserFavorites, BrowserHome, VolumeMute, VolumeDown, VolumeUp, MediaNextTrack, MediaPrevTrack, MediaStop, MediaPlayPause, LaunchMail, LaunchMediaSelect, LaunchApp1, LaunchApp2, Oem1, OemPlus, OemComma, OemMinus, OemPeriod, Oem2, Oem3, Oem4, Oem5, Oem6, Oem7, Oem8, Oem102, ProcessKey, Packet, Attn, CrSel, ExSel, ErEof, Play, Zoom, NoName, Pa1, OemClear, }
Variants
LButton
RButton
Cancel
MButton
XButton1
XButton2
Back
Tab
Clear
Return
Shift
Control
Menu
Pause
Capital
Kana
Junja
Final
Kanji
Escape
Convert
NonConvert
Accept
ModeChange
Space
Prior
Next
End
Home
Left
Up
Right
Down
Select
Print
Execute
Snapshot
Insert
Delete
Help
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
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
LeftWin
RightWin
Apps
Sleep
NumPad0
NumPad1
NumPad2
NumPad3
NumPad4
NumPad5
NumPad6
NumPad7
NumPad8
NumPad9
Multiply
Add
Separator
Subtract
Decimal
Divide
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
Scroll
LeftShift
RightShift
LeftControl
RightControl
LeftMenu
RightMenu
BrowserBack
BrowserForward
BrowserRefresh
BrowserStop
BrowserSearch
BrowserFavorites
BrowserHome
VolumeMute
VolumeDown
VolumeUp
MediaNextTrack
MediaPrevTrack
MediaStop
MediaPlayPause
LaunchMail
LaunchMediaSelect
LaunchApp1
LaunchApp2
Oem1
OemPlus
OemComma
OemMinus
OemPeriod
Oem2
Oem3
Oem4
Oem5
Oem6
Oem7
Oem8
Oem102
ProcessKey
Packet
Attn
CrSel
ExSel
ErEof
Play
Zoom
NoName
Pa1
OemClear
Trait Implementations
impl Debug for KeyCode
[src]
impl Debug for KeyCode
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for KeyCode
[src]
impl Eq for KeyCode
impl PartialEq for KeyCode
[src]
impl PartialEq for KeyCode
fn eq(&self, other: &KeyCode) -> bool
[src]
fn eq(&self, other: &KeyCode) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Hash for KeyCode
[src]
impl Hash for KeyCode
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
[src]Feeds a slice of this type into the given [Hasher
]. Read more
impl Copy for KeyCode
[src]
impl Copy for KeyCode
impl Clone for KeyCode
[src]
impl Clone for KeyCode