Enum tauri_hotkey::Key[][src]

#[repr(u32)]
pub enum Key {
Show variants BACKSPACE, TAB, ENTER, CAPSLOCK, ESCAPE, SPACE, PAGEUP, PAGEDOWN, END, HOME, LEFT, RIGHT, UP, DOWN, PRINTSCREEN, INSERT, CLEAR, DELETE, SCROLLLOCK, HELP, NUMLOCK, VOLUMEMUTE, VOLUMEDOWN, VOLUMEUP, MEDIANEXTTRACK, MEDIAPREVIOUSTRACK, MEDIASTOP, MEDIAPLAYPAUSE, LAUNCHMAIL, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, NUMADD, NUMSUB, NUMMULT, NUMDIV, NUMDEC, KEY_0, KEY_1, KEY_2, KEY_3, KEY_4, KEY_5, KEY_6, KEY_7, KEY_8, KEY_9, 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, EQUAL, MINUS, SINGLEQUOTE, COMMA, PERIOD, SEMICOLON, SLASH, OPENQUOTE, OPENBRACKET, BACKSLASH, CLOSEBRACKET,
}

Variants

BACKSPACE
TAB
ENTER
CAPSLOCK
ESCAPE
SPACE
PAGEUP
PAGEDOWN
END
HOME
LEFT
RIGHT
UP
DOWN
PRINTSCREEN
INSERT
CLEAR
DELETE
SCROLLLOCK
HELP
NUMLOCK
VOLUMEMUTE
VOLUMEDOWN
VOLUMEUP
MEDIANEXTTRACK
MEDIAPREVIOUSTRACK
MEDIASTOP
MEDIAPLAYPAUSE
LAUNCHMAIL
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
NUMADD
NUMSUB
NUMMULT
NUMDIV
NUMDEC
KEY_0
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
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
EQUAL
MINUS
SINGLEQUOTE
COMMA
PERIOD
SEMICOLON
SLASH
OPENQUOTE
OPENBRACKET
BACKSLASH
CLOSEBRACKET

Trait Implementations

impl Clone for Key[src]

impl Copy for Key[src]

impl Debug for Key[src]

impl<'de> Deserialize<'de> for Key[src]

impl Display for Key[src]

impl Eq for Key[src]

impl FromStr for Key[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl Hash for Key[src]

impl PartialEq<Key> for Key[src]

impl Serialize for Key[src]

impl StructuralEq for Key[src]

impl StructuralPartialEq for Key[src]

Auto Trait Implementations

impl RefUnwindSafe for Key

impl Send for Key

impl Sync for Key

impl Unpin for Key

impl UnwindSafe for Key

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.