[][src]Enum keycode::KeyMappingCode

pub enum KeyMappingCode {
    Null1,
    Hyper,
    Super,
    Fn,
    FnLock,
    Suspend,
    Resume,
    Turbo,
    LaunchAssistant,
    Sleep,
    WakeUp,
    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,
    Null100,
    Null101,
    Null102,
    Null103,
    Null104,
    BrowserSearch,
    BrowserHome,
    BrowserBack,
    BrowserForward,
    BrowserStop,
    BrowserRefresh,
    BrowserFavorites,
    Null105,
    Null106,
    ZoomToggle,
    Null109,
    MailReply,
    MailForward,
    MailSend,
}

Variants

Null1HyperSuperFnFnLockSuspendResumeTurboLaunchAssistantSleepWakeUpNull2Null3Null4Null5KeyAKeyBKeyCKeyDKeyEKeyFKeyGKeyHKeyIKeyJKeyKKeyLKeyMKeyNKeyOKeyPKeyQKeyRKeySKeyTKeyUKeyVKeyWKeyXKeyYKeyZDigit1Digit2Digit3Digit4Digit5Digit6Digit7Digit8Digit9Digit0EnterEscapeBackspaceTabSpaceMinusEqualBracketLeftBracketRightBackslashIntlHashSemicolonQuoteBackquoteCommaPeriodSlashCapsLockF1F2F3F4F5F6F7F8F9F10F11F12PrintScreenScrollLockPauseInsertHomePageUpDeleteEndPageDownArrowRightArrowLeftArrowDownArrowUpNumLockNumpadDivideNumpadMultiplyNumpadSubtractNumpadAddNumpadEnterNumpad1Numpad2Numpad3Numpad4Numpad5Numpad6Numpad7Numpad8Numpad9Numpad0NumpadDecimalIntlBackslashContextMenuPowerNumpadEqualF13F14F15F16F17F18F19F20F21F22F23F24OpenHelpSelectAgainUndoCutCopyPasteFindAudioVolumeMuteAudioVolumeUpAudioVolumeDownNumpadCommaIntlRoKanaModeIntlYenConvertNonConvertLang1Lang2Lang3Lang4Lang5AbortPropsNumpadParenLeftNumpadParenRightNumpadBackspaceNumpadMemoryStoreNumpadMemoryRecallNumpadMemoryClearNumpadMemoryAddNumpadMemorySubtractNull61NumpadClearNumpadClearEntryControlLeftShiftLeftAltLeftMetaLeftControlRightShiftRightAltRightMetaRightNull66Null67BrightnessUpBrightnessDownNull68Null69Null70Null71Null72Null73Null74Null75Null76Null77MediaPlayMediaRecordMediaFastForwardMediaRewindMediaTrackNextMediaTrackPreviousMediaStopEjectMediaPlayPauseNull78Null79MediaSelectNull87Null88LaunchMailNull89Null90LaunchApp2LaunchApp1Null93Null94Null95LaunchControlPanelSelectTaskNull96Null97Null98LaunchScreenSaverNull100Null101Null102Null103Null104BrowserSearchBrowserHomeBrowserBackBrowserForwardBrowserStopBrowserRefreshBrowserFavoritesNull105Null106ZoomToggleNull109MailReplyMailForwardMailSend

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 Copy for KeyMappingCode[src]

impl Debug for KeyMappingCode[src]

impl Display for KeyMappingCode[src]

impl From<KeyMappingCode> for KeyMap[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]