[][src]Enum keycode::KeyMappingId

pub enum KeyMappingId {
    NONE,
    HYPER,
    SUPER,
    FN,
    FN_LOCK,
    SUSPEND,
    RESUME,
    TURBO,
    LAUNCH_ASSISTANT,
    SLEEP,
    WAKE_UP,
    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_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,
}

Variants

NONEHYPERSUPERFNFN_LOCKSUSPENDRESUMETURBOLAUNCH_ASSISTANTSLEEPWAKE_UPUSB_RESERVEDUSB_ERROR_ROLL_OVERUSB_POST_FAILUSB_ERROR_UNDEFINEDUS_AUS_BUS_CUS_DUS_EUS_FUS_GUS_HUS_IUS_JUS_KUS_LUS_MUS_NUS_OUS_PUS_QUS_RUS_SUS_TUS_UUS_VUS_WUS_XUS_YUS_ZDIGIT1DIGIT2DIGIT3DIGIT4DIGIT5DIGIT6DIGIT7DIGIT8DIGIT9DIGIT0ENTERESCAPEBACKSPACETABSPACEMINUSEQUALBRACKET_LEFTBRACKET_RIGHTBACKSLASHINTL_HASHSEMICOLONQUOTEBACKQUOTECOMMAPERIODSLASHCAPS_LOCKF1F2F3F4F5F6F7F8F9F10F11F12PRINT_SCREENSCROLL_LOCKPAUSEINSERTHOMEPAGE_UPDELENDPAGE_DOWNARROW_RIGHTARROW_LEFTARROW_DOWNARROW_UPNUM_LOCKNUMPAD_DIVIDENUMPAD_MULTIPLYNUMPAD_SUBTRACTNUMPAD_ADDNUMPAD_ENTERNUMPAD1NUMPAD2NUMPAD3NUMPAD4NUMPAD5NUMPAD6NUMPAD7NUMPAD8NUMPAD9NUMPAD0NUMPAD_DECIMALINTL_BACKSLASHCONTEXT_MENUPOWERNUMPAD_EQUALF13F14F15F16F17F18F19F20F21F22F23F24OPENHELPSELECTAGAINUNDOCUTCOPYPASTEFINDVOLUME_MUTEVOLUME_UPVOLUME_DOWNNUMPAD_COMMAINTL_ROKANA_MODEINTL_YENCONVERTNON_CONVERTLANG1LANG2LANG3LANG4LANG5ABORTPROPSNUMPAD_PAREN_LEFTNUMPAD_PAREN_RIGHTNUMPAD_BACKSPACENUMPAD_MEMORY_STORENUMPAD_MEMORY_RECALLNUMPAD_MEMORY_CLEARNUMPAD_MEMORY_ADDNUMPAD_MEMORY_SUBTRACTNUMPAD_SIGN_CHANGENUMPAD_CLEARNUMPAD_CLEAR_ENTRYCONTROL_LEFTSHIFT_LEFTALT_LEFTMETA_LEFTCONTROL_RIGHTSHIFT_RIGHTALT_RIGHTMETA_RIGHTINFOCLOSED_CAPTION_TOGGLEBRIGHTNESS_UPBRIGHTNESS_DOWNBRIGHTNESS_TOGGLEBRIGHTNESS_MINIMIUMBRIGHTNESS_MAXIMUMBRIGHTNESS_AUTOMEDIA_LASTLAUNCH_PHONEPROGRAM_GUIDEEXITCHANNEL_UPCHANNEL_DOWNMEDIA_PLAYMEDIA_RECORDMEDIA_FAST_FORWARDMEDIA_REWINDMEDIA_TRACK_NEXTMEDIA_TRACK_PREVIOUSMEDIA_STOPEJECTMEDIA_PLAY_PAUSESPEECH_INPUT_TOGGLEBASS_BOOSTMEDIA_SELECTLAUNCH_WORD_PROCESSORLAUNCH_SPREADSHEETLAUNCH_MAILLAUNCH_CONTACTSLAUNCH_CALENDARLAUNCH_APP2LAUNCH_APP1LAUNCH_INTERNET_BROWSERLOG_OFFLOCK_SCREENLAUNCH_CONTROL_PANELSELECT_TASKLAUNCH_DOCUMENTSSPELL_CHECKLAUNCH_KEYBOARD_LAYOUTLAUNCH_SCREEN_SAVERLAUNCH_AUDIO_BROWSERNEWCLOSESAVEPRINTBROWSER_SEARCHBROWSER_HOMEBROWSER_BACKBROWSER_FORWARDBROWSER_STOPBROWSER_REFRESHBROWSER_FAVORITESZOOM_INZOOM_OUTZOOM_TOGGLEREDOMAIL_REPLYMAIL_FORWARDMAIL_SEND

Trait Implementations

impl Clone for KeyMappingId[src]

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

Performs copy-assignment from source. Read more

impl PartialEq<KeyMappingId> for KeyMappingId[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Eq for KeyMappingId[src]

impl From<KeyMappingId> for KeyMap[src]

impl Copy for KeyMappingId[src]

impl Debug for KeyMappingId[src]

impl Display 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

Auto Trait Implementations

Blanket Implementations

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

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

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

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