[][src]Enum keycode::KeyMappingId

pub enum KeyMappingId {
    NONE,
    HYPER,
    SUPER,
    FN,
    FN_LOCK,
    SUSPEND,
    RESUME,
    TURBO,
    SLEEP,
    WAKE_UP,
    DISPLAY_TOGGLE_INT_EXT,
    USB_RESERVED,
    USB_ERROR_ROLL_OVER,
    USB_POST_FAIL,
    USB_ERROR_UNDEFINED,
    US_A,
    US_B,
    US_C,
    US_D,
    US_E,
    US_F,
    US_G,
    US_H,
    US_I,
    US_J,
    US_K,
    US_L,
    US_M,
    US_N,
    US_O,
    US_P,
    US_Q,
    US_R,
    US_S,
    US_T,
    US_U,
    US_V,
    US_W,
    US_X,
    US_Y,
    US_Z,
    DIGIT1,
    DIGIT2,
    DIGIT3,
    DIGIT4,
    DIGIT5,
    DIGIT6,
    DIGIT7,
    DIGIT8,
    DIGIT9,
    DIGIT0,
    ENTER,
    ESCAPE,
    BACKSPACE,
    TAB,
    SPACE,
    MINUS,
    EQUAL,
    BRACKET_LEFT,
    BRACKET_RIGHT,
    BACKSLASH,
    INTL_HASH,
    SEMICOLON,
    QUOTE,
    BACKQUOTE,
    COMMA,
    PERIOD,
    SLASH,
    CAPS_LOCK,
    F1,
    F2,
    F3,
    F4,
    F5,
    F6,
    F7,
    F8,
    F9,
    F10,
    F11,
    F12,
    PRINT_SCREEN,
    SCROLL_LOCK,
    PAUSE,
    INSERT,
    HOME,
    PAGE_UP,
    DEL,
    END,
    PAGE_DOWN,
    ARROW_RIGHT,
    ARROW_LEFT,
    ARROW_DOWN,
    ARROW_UP,
    NUM_LOCK,
    NUMPAD_DIVIDE,
    NUMPAD_MULTIPLY,
    NUMPAD_SUBTRACT,
    NUMPAD_ADD,
    NUMPAD_ENTER,
    NUMPAD1,
    NUMPAD2,
    NUMPAD3,
    NUMPAD4,
    NUMPAD5,
    NUMPAD6,
    NUMPAD7,
    NUMPAD8,
    NUMPAD9,
    NUMPAD0,
    NUMPAD_DECIMAL,
    INTL_BACKSLASH,
    CONTEXT_MENU,
    POWER,
    NUMPAD_EQUAL,
    F13,
    F14,
    F15,
    F16,
    F17,
    F18,
    F19,
    F20,
    F21,
    F22,
    F23,
    F24,
    OPEN,
    HELP,
    SELECT,
    AGAIN,
    UNDO,
    CUT,
    COPY,
    PASTE,
    FIND,
    VOLUME_MUTE,
    VOLUME_UP,
    VOLUME_DOWN,
    NUMPAD_COMMA,
    INTL_RO,
    KANA_MODE,
    INTL_YEN,
    CONVERT,
    NON_CONVERT,
    LANG1,
    LANG2,
    LANG3,
    LANG4,
    LANG5,
    ABORT,
    PROPS,
    NUMPAD_PAREN_LEFT,
    NUMPAD_PAREN_RIGHT,
    NUMPAD_BACKSPACE,
    NUMPAD_MEMORY_STORE,
    NUMPAD_MEMORY_RECALL,
    NUMPAD_MEMORY_CLEAR,
    NUMPAD_MEMORY_ADD,
    NUMPAD_MEMORY_SUBTRACT,
    NUMPAD_SIGN_CHANGE,
    NUMPAD_CLEAR,
    NUMPAD_CLEAR_ENTRY,
    CONTROL_LEFT,
    SHIFT_LEFT,
    ALT_LEFT,
    META_LEFT,
    CONTROL_RIGHT,
    SHIFT_RIGHT,
    ALT_RIGHT,
    META_RIGHT,
    INFO,
    CLOSED_CAPTION_TOGGLE,
    BRIGHTNESS_UP,
    BRIGHTNESS_DOWN,
    BRIGHTNESS_TOGGLE,
    BRIGHTNESS_MINIMIUM,
    BRIGHTNESS_MAXIMUM,
    BRIGHTNESS_AUTO,
    MEDIA_LAST,
    LAUNCH_PHONE,
    PROGRAM_GUIDE,
    EXIT,
    CHANNEL_UP,
    CHANNEL_DOWN,
    MEDIA_PLAY,
    MEDIA_RECORD,
    MEDIA_FAST_FORWARD,
    MEDIA_REWIND,
    MEDIA_TRACK_NEXT,
    MEDIA_TRACK_PREVIOUS,
    MEDIA_STOP,
    EJECT,
    MEDIA_PLAY_PAUSE,
    SPEECH_INPUT_TOGGLE,
    BASS_BOOST,
    MEDIA_SELECT,
    LAUNCH_WORD_PROCESSOR,
    LAUNCH_SPREADSHEET,
    LAUNCH_MAIL,
    LAUNCH_CONTACTS,
    LAUNCH_CALENDAR,
    LAUNCH_APP2,
    LAUNCH_APP1,
    LAUNCH_INTERNET_BROWSER,
    LOG_OFF,
    LOCK_SCREEN,
    LAUNCH_CONTROL_PANEL,
    SELECT_TASK,
    LAUNCH_DOCUMENTS,
    SPELL_CHECK,
    LAUNCH_KEYBOARD_LAYOUT,
    LAUNCH_SCREEN_SAVER,
    LAUNCH_ASSISTANT,
    LAUNCH_AUDIO_BROWSER,
    NEW,
    CLOSE,
    SAVE,
    PRINT,
    BROWSER_SEARCH,
    BROWSER_HOME,
    BROWSER_BACK,
    BROWSER_FORWARD,
    BROWSER_STOP,
    BROWSER_REFRESH,
    BROWSER_FAVORITES,
    ZOOM_IN,
    ZOOM_OUT,
    ZOOM_TOGGLE,
    REDO,
    MAIL_REPLY,
    MAIL_FORWARD,
    MAIL_SEND,
    KEYBOARD_LAYOUT_SELECT,
    SHOW_ALL_WINDOWS,
}

Id for a specific key

Variants

NONE

Id for a specific key

HYPER

Id for a specific key

SUPER

Id for a specific key

FN

Id for a specific key

FN_LOCK

Id for a specific key

SUSPEND

Id for a specific key

RESUME

Id for a specific key

TURBO

Id for a specific key

SLEEP

Id for a specific key

WAKE_UP

Id for a specific key

DISPLAY_TOGGLE_INT_EXT

Id for a specific key

USB_RESERVED

Id for a specific key

USB_ERROR_ROLL_OVER

Id for a specific key

USB_POST_FAIL

Id for a specific key

USB_ERROR_UNDEFINED

Id for a specific key

US_A

Id for a specific key

US_B

Id for a specific key

US_C

Id for a specific key

US_D

Id for a specific key

US_E

Id for a specific key

US_F

Id for a specific key

US_G

Id for a specific key

US_H

Id for a specific key

US_I

Id for a specific key

US_J

Id for a specific key

US_K

Id for a specific key

US_L

Id for a specific key

US_M

Id for a specific key

US_N

Id for a specific key

US_O

Id for a specific key

US_P

Id for a specific key

US_Q

Id for a specific key

US_R

Id for a specific key

US_S

Id for a specific key

US_T

Id for a specific key

US_U

Id for a specific key

US_V

Id for a specific key

US_W

Id for a specific key

US_X

Id for a specific key

US_Y

Id for a specific key

US_Z

Id for a specific key

DIGIT1

Id for a specific key

DIGIT2

Id for a specific key

DIGIT3

Id for a specific key

DIGIT4

Id for a specific key

DIGIT5

Id for a specific key

DIGIT6

Id for a specific key

DIGIT7

Id for a specific key

DIGIT8

Id for a specific key

DIGIT9

Id for a specific key

DIGIT0

Id for a specific key

ENTER

Id for a specific key

ESCAPE

Id for a specific key

BACKSPACE

Id for a specific key

TAB

Id for a specific key

SPACE

Id for a specific key

MINUS

Id for a specific key

EQUAL

Id for a specific key

BRACKET_LEFT

Id for a specific key

BRACKET_RIGHT

Id for a specific key

BACKSLASH

Id for a specific key

INTL_HASH

Id for a specific key

SEMICOLON

Id for a specific key

QUOTE

Id for a specific key

BACKQUOTE

Id for a specific key

COMMA

Id for a specific key

PERIOD

Id for a specific key

SLASH

Id for a specific key

CAPS_LOCK

Id for a specific key

F1

Id for a specific key

F2

Id for a specific key

F3

Id for a specific key

F4

Id for a specific key

F5

Id for a specific key

F6

Id for a specific key

F7

Id for a specific key

F8

Id for a specific key

F9

Id for a specific key

F10

Id for a specific key

F11

Id for a specific key

F12

Id for a specific key

PRINT_SCREEN

Id for a specific key

SCROLL_LOCK

Id for a specific key

PAUSE

Id for a specific key

INSERT

Id for a specific key

HOME

Id for a specific key

PAGE_UP

Id for a specific key

DEL

Id for a specific key

END

Id for a specific key

PAGE_DOWN

Id for a specific key

ARROW_RIGHT

Id for a specific key

ARROW_LEFT

Id for a specific key

ARROW_DOWN

Id for a specific key

ARROW_UP

Id for a specific key

NUM_LOCK

Id for a specific key

NUMPAD_DIVIDE

Id for a specific key

NUMPAD_MULTIPLY

Id for a specific key

NUMPAD_SUBTRACT

Id for a specific key

NUMPAD_ADD

Id for a specific key

NUMPAD_ENTER

Id for a specific key

NUMPAD1

Id for a specific key

NUMPAD2

Id for a specific key

NUMPAD3

Id for a specific key

NUMPAD4

Id for a specific key

NUMPAD5

Id for a specific key

NUMPAD6

Id for a specific key

NUMPAD7

Id for a specific key

NUMPAD8

Id for a specific key

NUMPAD9

Id for a specific key

NUMPAD0

Id for a specific key

NUMPAD_DECIMAL

Id for a specific key

INTL_BACKSLASH

Id for a specific key

CONTEXT_MENU

Id for a specific key

POWER

Id for a specific key

NUMPAD_EQUAL

Id for a specific key

F13

Id for a specific key

F14

Id for a specific key

F15

Id for a specific key

F16

Id for a specific key

F17

Id for a specific key

F18

Id for a specific key

F19

Id for a specific key

F20

Id for a specific key

F21

Id for a specific key

F22

Id for a specific key

F23

Id for a specific key

F24

Id for a specific key

OPEN

Id for a specific key

HELP

Id for a specific key

SELECT

Id for a specific key

AGAIN

Id for a specific key

UNDO

Id for a specific key

CUT

Id for a specific key

COPY

Id for a specific key

PASTE

Id for a specific key

FIND

Id for a specific key

VOLUME_MUTE

Id for a specific key

VOLUME_UP

Id for a specific key

VOLUME_DOWN

Id for a specific key

NUMPAD_COMMA

Id for a specific key

INTL_RO

Id for a specific key

KANA_MODE

Id for a specific key

INTL_YEN

Id for a specific key

CONVERT

Id for a specific key

NON_CONVERT

Id for a specific key

LANG1

Id for a specific key

LANG2

Id for a specific key

LANG3

Id for a specific key

LANG4

Id for a specific key

LANG5

Id for a specific key

ABORT

Id for a specific key

PROPS

Id for a specific key

NUMPAD_PAREN_LEFT

Id for a specific key

NUMPAD_PAREN_RIGHT

Id for a specific key

NUMPAD_BACKSPACE

Id for a specific key

NUMPAD_MEMORY_STORE

Id for a specific key

NUMPAD_MEMORY_RECALL

Id for a specific key

NUMPAD_MEMORY_CLEAR

Id for a specific key

NUMPAD_MEMORY_ADD

Id for a specific key

NUMPAD_MEMORY_SUBTRACT

Id for a specific key

NUMPAD_SIGN_CHANGE

Id for a specific key

NUMPAD_CLEAR

Id for a specific key

NUMPAD_CLEAR_ENTRY

Id for a specific key

CONTROL_LEFT

Id for a specific key

SHIFT_LEFT

Id for a specific key

ALT_LEFT

Id for a specific key

META_LEFT

Id for a specific key

CONTROL_RIGHT

Id for a specific key

SHIFT_RIGHT

Id for a specific key

ALT_RIGHT

Id for a specific key

META_RIGHT

Id for a specific key

INFO

Id for a specific key

CLOSED_CAPTION_TOGGLE

Id for a specific key

BRIGHTNESS_UP

Id for a specific key

BRIGHTNESS_DOWN

Id for a specific key

BRIGHTNESS_TOGGLE

Id for a specific key

BRIGHTNESS_MINIMIUM

Id for a specific key

BRIGHTNESS_MAXIMUM

Id for a specific key

BRIGHTNESS_AUTO

Id for a specific key

MEDIA_LAST

Id for a specific key

LAUNCH_PHONE

Id for a specific key

PROGRAM_GUIDE

Id for a specific key

EXIT

Id for a specific key

CHANNEL_UP

Id for a specific key

CHANNEL_DOWN

Id for a specific key

MEDIA_PLAY

Id for a specific key

MEDIA_RECORD

Id for a specific key

MEDIA_FAST_FORWARD

Id for a specific key

MEDIA_REWIND

Id for a specific key

MEDIA_TRACK_NEXT

Id for a specific key

MEDIA_TRACK_PREVIOUS

Id for a specific key

MEDIA_STOP

Id for a specific key

EJECT

Id for a specific key

MEDIA_PLAY_PAUSE

Id for a specific key

SPEECH_INPUT_TOGGLE

Id for a specific key

BASS_BOOST

Id for a specific key

MEDIA_SELECT

Id for a specific key

LAUNCH_WORD_PROCESSOR

Id for a specific key

LAUNCH_SPREADSHEET

Id for a specific key

LAUNCH_MAIL

Id for a specific key

LAUNCH_CONTACTS

Id for a specific key

LAUNCH_CALENDAR

Id for a specific key

LAUNCH_APP2

Id for a specific key

LAUNCH_APP1

Id for a specific key

LAUNCH_INTERNET_BROWSER

Id for a specific key

LOG_OFF

Id for a specific key

LOCK_SCREEN

Id for a specific key

LAUNCH_CONTROL_PANEL

Id for a specific key

SELECT_TASK

Id for a specific key

LAUNCH_DOCUMENTS

Id for a specific key

SPELL_CHECK

Id for a specific key

LAUNCH_KEYBOARD_LAYOUT

Id for a specific key

LAUNCH_SCREEN_SAVER

Id for a specific key

LAUNCH_ASSISTANT

Id for a specific key

LAUNCH_AUDIO_BROWSER

Id for a specific key

NEW

Id for a specific key

CLOSE

Id for a specific key

SAVE

Id for a specific key

PRINT

Id for a specific key

BROWSER_SEARCH

Id for a specific key

BROWSER_HOME

Id for a specific key

BROWSER_BACK

Id for a specific key

BROWSER_FORWARD

Id for a specific key

BROWSER_STOP

Id for a specific key

BROWSER_REFRESH

Id for a specific key

BROWSER_FAVORITES

Id for a specific key

ZOOM_IN

Id for a specific key

ZOOM_OUT

Id for a specific key

ZOOM_TOGGLE

Id for a specific key

REDO

Id for a specific key

MAIL_REPLY

Id for a specific key

MAIL_FORWARD

Id for a specific key

MAIL_SEND

Id for a specific key

KEYBOARD_LAYOUT_SELECT

Id for a specific key

SHOW_ALL_WINDOWS

Id for a specific key

Trait Implementations

impl PartialEq<KeyMappingId> for KeyMappingId[src]

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

This method tests for !=.

impl Eq for KeyMappingId[src]

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

impl Debug for KeyMappingId[src]

impl From<KeyMappingId> for KeyMap[src]

impl Copy for KeyMappingId[src]

impl Clone for KeyMappingId[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]