[][src]Enum keycode::KeyMappingCode

pub enum KeyMappingCode {
    Null1,
    Hyper,
    Super,
    Fn,
    FnLock,
    Suspend,
    Resume,
    Turbo,
    Sleep,
    WakeUp,
    DisplayToggleIntExt,
    Null2,
    Null3,
    Null4,
    Null5,
    KeyA,
    KeyB,
    KeyC,
    KeyD,
    KeyE,
    KeyF,
    KeyG,
    KeyH,
    KeyI,
    KeyJ,
    KeyK,
    KeyL,
    KeyM,
    KeyN,
    KeyO,
    KeyP,
    KeyQ,
    KeyR,
    KeyS,
    KeyT,
    KeyU,
    KeyV,
    KeyW,
    KeyX,
    KeyY,
    KeyZ,
    Digit1,
    Digit2,
    Digit3,
    Digit4,
    Digit5,
    Digit6,
    Digit7,
    Digit8,
    Digit9,
    Digit0,
    Enter,
    Escape,
    Backspace,
    Tab,
    Space,
    Minus,
    Equal,
    BracketLeft,
    BracketRight,
    Backslash,
    IntlHash,
    Semicolon,
    Quote,
    Backquote,
    Comma,
    Period,
    Slash,
    CapsLock,
    F1,
    F2,
    F3,
    F4,
    F5,
    F6,
    F7,
    F8,
    F9,
    F10,
    F11,
    F12,
    PrintScreen,
    ScrollLock,
    Pause,
    Insert,
    Home,
    PageUp,
    Delete,
    End,
    PageDown,
    ArrowRight,
    ArrowLeft,
    ArrowDown,
    ArrowUp,
    NumLock,
    NumpadDivide,
    NumpadMultiply,
    NumpadSubtract,
    NumpadAdd,
    NumpadEnter,
    Numpad1,
    Numpad2,
    Numpad3,
    Numpad4,
    Numpad5,
    Numpad6,
    Numpad7,
    Numpad8,
    Numpad9,
    Numpad0,
    NumpadDecimal,
    IntlBackslash,
    ContextMenu,
    Power,
    NumpadEqual,
    F13,
    F14,
    F15,
    F16,
    F17,
    F18,
    F19,
    F20,
    F21,
    F22,
    F23,
    F24,
    Open,
    Help,
    Select,
    Again,
    Undo,
    Cut,
    Copy,
    Paste,
    Find,
    AudioVolumeMute,
    AudioVolumeUp,
    AudioVolumeDown,
    NumpadComma,
    IntlRo,
    KanaMode,
    IntlYen,
    Convert,
    NonConvert,
    Lang1,
    Lang2,
    Lang3,
    Lang4,
    Lang5,
    Abort,
    Props,
    NumpadParenLeft,
    NumpadParenRight,
    NumpadBackspace,
    NumpadMemoryStore,
    NumpadMemoryRecall,
    NumpadMemoryClear,
    NumpadMemoryAdd,
    NumpadMemorySubtract,
    Null61,
    NumpadClear,
    NumpadClearEntry,
    ControlLeft,
    ShiftLeft,
    AltLeft,
    MetaLeft,
    ControlRight,
    ShiftRight,
    AltRight,
    MetaRight,
    Null66,
    Null67,
    BrightnessUp,
    BrightnessDown,
    Null68,
    Null69,
    Null70,
    Null71,
    Null72,
    Null73,
    Null74,
    Null75,
    Null76,
    Null77,
    MediaPlay,
    MediaRecord,
    MediaFastForward,
    MediaRewind,
    MediaTrackNext,
    MediaTrackPrevious,
    MediaStop,
    Eject,
    MediaPlayPause,
    Null78,
    Null79,
    MediaSelect,
    Null87,
    Null88,
    LaunchMail,
    Null89,
    Null90,
    LaunchApp2,
    LaunchApp1,
    Null93,
    Null94,
    Null95,
    LaunchControlPanel,
    SelectTask,
    Null96,
    Null97,
    Null98,
    LaunchScreenSaver,
    LaunchAssistant,
    Null100,
    Null101,
    Null102,
    Null103,
    Null104,
    BrowserSearch,
    BrowserHome,
    BrowserBack,
    BrowserForward,
    BrowserStop,
    BrowserRefresh,
    BrowserFavorites,
    Null105,
    Null106,
    ZoomToggle,
    Null109,
    MailReply,
    MailForward,
    MailSend,
    KeyboardLayoutSelect,
    ShowAllWindows,
}

W3 browser event code for a specific key

https://www.w3.org/TR/uievents-code/

Variants

Null1

W3 browser event code for a specific key

Hyper

W3 browser event code for a specific key

Super

W3 browser event code for a specific key

Fn

W3 browser event code for a specific key

FnLock

W3 browser event code for a specific key

Suspend

W3 browser event code for a specific key

Resume

W3 browser event code for a specific key

Turbo

W3 browser event code for a specific key

Sleep

W3 browser event code for a specific key

WakeUp

W3 browser event code for a specific key

DisplayToggleIntExt

W3 browser event code for a specific key

Null2

W3 browser event code for a specific key

Null3

W3 browser event code for a specific key

Null4

W3 browser event code for a specific key

Null5

W3 browser event code for a specific key

KeyA

W3 browser event code for a specific key

KeyB

W3 browser event code for a specific key

KeyC

W3 browser event code for a specific key

KeyD

W3 browser event code for a specific key

KeyE

W3 browser event code for a specific key

KeyF

W3 browser event code for a specific key

KeyG

W3 browser event code for a specific key

KeyH

W3 browser event code for a specific key

KeyI

W3 browser event code for a specific key

KeyJ

W3 browser event code for a specific key

KeyK

W3 browser event code for a specific key

KeyL

W3 browser event code for a specific key

KeyM

W3 browser event code for a specific key

KeyN

W3 browser event code for a specific key

KeyO

W3 browser event code for a specific key

KeyP

W3 browser event code for a specific key

KeyQ

W3 browser event code for a specific key

KeyR

W3 browser event code for a specific key

KeyS

W3 browser event code for a specific key

KeyT

W3 browser event code for a specific key

KeyU

W3 browser event code for a specific key

KeyV

W3 browser event code for a specific key

KeyW

W3 browser event code for a specific key

KeyX

W3 browser event code for a specific key

KeyY

W3 browser event code for a specific key

KeyZ

W3 browser event code for a specific key

Digit1

W3 browser event code for a specific key

Digit2

W3 browser event code for a specific key

Digit3

W3 browser event code for a specific key

Digit4

W3 browser event code for a specific key

Digit5

W3 browser event code for a specific key

Digit6

W3 browser event code for a specific key

Digit7

W3 browser event code for a specific key

Digit8

W3 browser event code for a specific key

Digit9

W3 browser event code for a specific key

Digit0

W3 browser event code for a specific key

Enter

W3 browser event code for a specific key

Escape

W3 browser event code for a specific key

Backspace

W3 browser event code for a specific key

Tab

W3 browser event code for a specific key

Space

W3 browser event code for a specific key

Minus

W3 browser event code for a specific key

Equal

W3 browser event code for a specific key

BracketLeft

W3 browser event code for a specific key

BracketRight

W3 browser event code for a specific key

Backslash

W3 browser event code for a specific key

IntlHash

W3 browser event code for a specific key

Semicolon

W3 browser event code for a specific key

Quote

W3 browser event code for a specific key

Backquote

W3 browser event code for a specific key

Comma

W3 browser event code for a specific key

Period

W3 browser event code for a specific key

Slash

W3 browser event code for a specific key

CapsLock

W3 browser event code for a specific key

F1

W3 browser event code for a specific key

F2

W3 browser event code for a specific key

F3

W3 browser event code for a specific key

F4

W3 browser event code for a specific key

F5

W3 browser event code for a specific key

F6

W3 browser event code for a specific key

F7

W3 browser event code for a specific key

F8

W3 browser event code for a specific key

F9

W3 browser event code for a specific key

F10

W3 browser event code for a specific key

F11

W3 browser event code for a specific key

F12

W3 browser event code for a specific key

PrintScreen

W3 browser event code for a specific key

ScrollLock

W3 browser event code for a specific key

Pause

W3 browser event code for a specific key

Insert

W3 browser event code for a specific key

Home

W3 browser event code for a specific key

PageUp

W3 browser event code for a specific key

Delete

W3 browser event code for a specific key

End

W3 browser event code for a specific key

PageDown

W3 browser event code for a specific key

ArrowRight

W3 browser event code for a specific key

ArrowLeft

W3 browser event code for a specific key

ArrowDown

W3 browser event code for a specific key

ArrowUp

W3 browser event code for a specific key

NumLock

W3 browser event code for a specific key

NumpadDivide

W3 browser event code for a specific key

NumpadMultiply

W3 browser event code for a specific key

NumpadSubtract

W3 browser event code for a specific key

NumpadAdd

W3 browser event code for a specific key

NumpadEnter

W3 browser event code for a specific key

Numpad1

W3 browser event code for a specific key

Numpad2

W3 browser event code for a specific key

Numpad3

W3 browser event code for a specific key

Numpad4

W3 browser event code for a specific key

Numpad5

W3 browser event code for a specific key

Numpad6

W3 browser event code for a specific key

Numpad7

W3 browser event code for a specific key

Numpad8

W3 browser event code for a specific key

Numpad9

W3 browser event code for a specific key

Numpad0

W3 browser event code for a specific key

NumpadDecimal

W3 browser event code for a specific key

IntlBackslash

W3 browser event code for a specific key

ContextMenu

W3 browser event code for a specific key

Power

W3 browser event code for a specific key

NumpadEqual

W3 browser event code for a specific key

F13

W3 browser event code for a specific key

F14

W3 browser event code for a specific key

F15

W3 browser event code for a specific key

F16

W3 browser event code for a specific key

F17

W3 browser event code for a specific key

F18

W3 browser event code for a specific key

F19

W3 browser event code for a specific key

F20

W3 browser event code for a specific key

F21

W3 browser event code for a specific key

F22

W3 browser event code for a specific key

F23

W3 browser event code for a specific key

F24

W3 browser event code for a specific key

Open

W3 browser event code for a specific key

Help

W3 browser event code for a specific key

Select

W3 browser event code for a specific key

Again

W3 browser event code for a specific key

Undo

W3 browser event code for a specific key

Cut

W3 browser event code for a specific key

Copy

W3 browser event code for a specific key

Paste

W3 browser event code for a specific key

Find

W3 browser event code for a specific key

AudioVolumeMute

W3 browser event code for a specific key

AudioVolumeUp

W3 browser event code for a specific key

AudioVolumeDown

W3 browser event code for a specific key

NumpadComma

W3 browser event code for a specific key

IntlRo

W3 browser event code for a specific key

KanaMode

W3 browser event code for a specific key

IntlYen

W3 browser event code for a specific key

Convert

W3 browser event code for a specific key

NonConvert

W3 browser event code for a specific key

Lang1

W3 browser event code for a specific key

Lang2

W3 browser event code for a specific key

Lang3

W3 browser event code for a specific key

Lang4

W3 browser event code for a specific key

Lang5

W3 browser event code for a specific key

Abort

W3 browser event code for a specific key

Props

W3 browser event code for a specific key

NumpadParenLeft

W3 browser event code for a specific key

NumpadParenRight

W3 browser event code for a specific key

NumpadBackspace

W3 browser event code for a specific key

NumpadMemoryStore

W3 browser event code for a specific key

NumpadMemoryRecall

W3 browser event code for a specific key

NumpadMemoryClear

W3 browser event code for a specific key

NumpadMemoryAdd

W3 browser event code for a specific key

NumpadMemorySubtract

W3 browser event code for a specific key

Null61

W3 browser event code for a specific key

NumpadClear

W3 browser event code for a specific key

NumpadClearEntry

W3 browser event code for a specific key

ControlLeft

W3 browser event code for a specific key

ShiftLeft

W3 browser event code for a specific key

AltLeft

W3 browser event code for a specific key

MetaLeft

W3 browser event code for a specific key

ControlRight

W3 browser event code for a specific key

ShiftRight

W3 browser event code for a specific key

AltRight

W3 browser event code for a specific key

MetaRight

W3 browser event code for a specific key

Null66

W3 browser event code for a specific key

Null67

W3 browser event code for a specific key

BrightnessUp

W3 browser event code for a specific key

BrightnessDown

W3 browser event code for a specific key

Null68

W3 browser event code for a specific key

Null69

W3 browser event code for a specific key

Null70

W3 browser event code for a specific key

Null71

W3 browser event code for a specific key

Null72

W3 browser event code for a specific key

Null73

W3 browser event code for a specific key

Null74

W3 browser event code for a specific key

Null75

W3 browser event code for a specific key

Null76

W3 browser event code for a specific key

Null77

W3 browser event code for a specific key

MediaPlay

W3 browser event code for a specific key

MediaRecord

W3 browser event code for a specific key

MediaFastForward

W3 browser event code for a specific key

MediaRewind

W3 browser event code for a specific key

MediaTrackNext

W3 browser event code for a specific key

MediaTrackPrevious

W3 browser event code for a specific key

MediaStop

W3 browser event code for a specific key

Eject

W3 browser event code for a specific key

MediaPlayPause

W3 browser event code for a specific key

Null78

W3 browser event code for a specific key

Null79

W3 browser event code for a specific key

MediaSelect

W3 browser event code for a specific key

Null87

W3 browser event code for a specific key

Null88

W3 browser event code for a specific key

LaunchMail

W3 browser event code for a specific key

Null89

W3 browser event code for a specific key

Null90

W3 browser event code for a specific key

LaunchApp2

W3 browser event code for a specific key

LaunchApp1

W3 browser event code for a specific key

Null93

W3 browser event code for a specific key

Null94

W3 browser event code for a specific key

Null95

W3 browser event code for a specific key

LaunchControlPanel

W3 browser event code for a specific key

SelectTask

W3 browser event code for a specific key

Null96

W3 browser event code for a specific key

Null97

W3 browser event code for a specific key

Null98

W3 browser event code for a specific key

LaunchScreenSaver

W3 browser event code for a specific key

LaunchAssistant

W3 browser event code for a specific key

Null100

W3 browser event code for a specific key

Null101

W3 browser event code for a specific key

Null102

W3 browser event code for a specific key

Null103

W3 browser event code for a specific key

Null104

W3 browser event code for a specific key

BrowserSearch

W3 browser event code for a specific key

BrowserHome

W3 browser event code for a specific key

BrowserBack

W3 browser event code for a specific key

BrowserForward

W3 browser event code for a specific key

BrowserStop

W3 browser event code for a specific key

BrowserRefresh

W3 browser event code for a specific key

BrowserFavorites

W3 browser event code for a specific key

Null105

W3 browser event code for a specific key

Null106

W3 browser event code for a specific key

ZoomToggle

W3 browser event code for a specific key

Null109

W3 browser event code for a specific key

MailReply

W3 browser event code for a specific key

MailForward

W3 browser event code for a specific key

MailSend

W3 browser event code for a specific key

KeyboardLayoutSelect

W3 browser event code for a specific key

ShowAllWindows

W3 browser event code for a specific key

Trait Implementations

impl PartialEq<KeyMappingCode> for KeyMappingCode[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Eq for KeyMappingCode[src]

impl Hash for KeyMappingCode[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 Display for KeyMappingCode[src]

impl Debug for KeyMappingCode[src]

impl From<KeyMappingCode> for KeyMap[src]

impl Copy for KeyMappingCode[src]

impl Clone for KeyMappingCode[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

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