Enum rute::auto::rute_enums::Key
source · #[repr(u32)]
pub enum Key {
Show 464 variants
KeyEscape,
KeyTab,
KeyBacktab,
KeyBackspace,
KeyReturn,
KeyEnter,
KeyInsert,
KeyDelete,
KeyPause,
KeyPrint,
KeySysReq,
KeyClear,
KeyHome,
KeyEnd,
KeyLeft,
KeyUp,
KeyRight,
KeyDown,
KeyPageUp,
KeyPageDown,
KeyShift,
KeyControl,
KeyMeta,
KeyAlt,
KeyCapsLock,
KeyNumLock,
KeyScrollLock,
KeyF1,
KeyF2,
KeyF3,
KeyF4,
KeyF5,
KeyF6,
KeyF7,
KeyF8,
KeyF9,
KeyF10,
KeyF11,
KeyF12,
KeyF13,
KeyF14,
KeyF15,
KeyF16,
KeyF17,
KeyF18,
KeyF19,
KeyF20,
KeyF21,
KeyF22,
KeyF23,
KeyF24,
KeyF25,
KeyF26,
KeyF27,
KeyF28,
KeyF29,
KeyF30,
KeyF31,
KeyF32,
KeyF33,
KeyF34,
KeyF35,
KeySuperL,
KeySuperR,
KeyMenu,
KeyHyperL,
KeyHyperR,
KeyHelp,
KeyDirectionL,
KeyDirectionR,
KeySpace,
KeyAny,
KeyExclam,
KeyQuoteDbl,
KeyNumberSign,
KeyDollar,
KeyPercent,
KeyAmpersand,
KeyApostrophe,
KeyParenLeft,
KeyParenRight,
KeyAsterisk,
KeyPlus,
KeyComma,
KeyMinus,
KeyPeriod,
KeySlash,
Key0,
Key1,
Key2,
Key3,
Key4,
Key5,
Key6,
Key7,
Key8,
Key9,
KeyColon,
KeySemicolon,
KeyLess,
KeyEqual,
KeyGreater,
KeyQuestion,
KeyAt,
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,
KeyBracketLeft,
KeyBackslash,
KeyBracketRight,
KeyAsciiCircum,
KeyUnderscore,
KeyQuoteLeft,
KeyBraceLeft,
KeyBar,
KeyBraceRight,
KeyAsciiTilde,
KeyNobreakspace,
KeyExclamdown,
KeyCent,
KeySterling,
KeyCurrency,
KeyYen,
KeyBrokenbar,
KeySection,
KeyDiaeresis,
KeyCopyright,
KeyOrdfeminine,
KeyGuillemotleft,
KeyNotsign,
KeyHyphen,
KeyRegistered,
KeyMacron,
KeyDegree,
KeyPlusminus,
KeyTwosuperior,
KeyThreesuperior,
KeyAcute,
KeyMu,
KeyParagraph,
KeyPeriodcentered,
KeyCedilla,
KeyOnesuperior,
KeyMasculine,
KeyGuillemotright,
KeyOnequarter,
KeyOnehalf,
KeyThreequarters,
KeyQuestiondown,
KeyAgrave,
KeyAacute,
KeyAcircumflex,
KeyAtilde,
KeyAdiaeresis,
KeyAring,
KeyAe,
KeyCcedilla,
KeyEgrave,
KeyEacute,
KeyEcircumflex,
KeyEdiaeresis,
KeyIgrave,
KeyIacute,
KeyIcircumflex,
KeyIdiaeresis,
KeyEth,
KeyNtilde,
KeyOgrave,
KeyOacute,
KeyOcircumflex,
KeyOtilde,
KeyOdiaeresis,
KeyMultiply,
KeyOoblique,
KeyUgrave,
KeyUacute,
KeyUcircumflex,
KeyUdiaeresis,
KeyYacute,
KeyThorn,
KeySsharp,
KeyDivision,
KeyYdiaeresis,
KeyAltGr,
KeyMultiKey,
KeyCodeinput,
KeySingleCandidate,
KeyMultipleCandidate,
KeyPreviousCandidate,
KeyModeSwitch,
KeyKanji,
KeyMuhenkan,
KeyHenkan,
KeyRomaji,
KeyHiragana,
KeyKatakana,
KeyHiraganaKatakana,
KeyZenkaku,
KeyHankaku,
KeyZenkakuHankaku,
KeyTouroku,
KeyMassyo,
KeyKanaLock,
KeyKanaShift,
KeyEisuShift,
KeyEisuToggle,
KeyHangul,
KeyHangulStart,
KeyHangulEnd,
KeyHangulHanja,
KeyHangulJamo,
KeyHangulRomaja,
KeyHangulJeonja,
KeyHangulBanja,
KeyHangulPreHanja,
KeyHangulPostHanja,
KeyHangulSpecial,
KeyDeadGrave,
KeyDeadAcute,
KeyDeadCircumflex,
KeyDeadTilde,
KeyDeadMacron,
KeyDeadBreve,
KeyDeadAbovedot,
KeyDeadDiaeresis,
KeyDeadAbovering,
KeyDeadDoubleacute,
KeyDeadCaron,
KeyDeadCedilla,
KeyDeadOgonek,
KeyDeadIota,
KeyDeadVoicedSound,
KeyDeadSemivoicedSound,
KeyDeadBelowdot,
KeyDeadHook,
KeyDeadHorn,
KeyDeadStroke,
KeyDeadAbovecomma,
KeyDeadAbovereversedcomma,
KeyDeadDoublegrave,
KeyDeadBelowring,
KeyDeadBelowmacron,
KeyDeadBelowcircumflex,
KeyDeadBelowtilde,
KeyDeadBelowbreve,
KeyDeadBelowdiaeresis,
KeyDeadInvertedbreve,
KeyDeadBelowcomma,
KeyDeadCurrency,
KeyDeadA,
KeyDeadE,
KeyDeadI,
KeyDeadO,
KeyDeadU,
KeyDeadSmallSchwa,
KeyDeadCapitalSchwa,
KeyDeadGreek,
KeyDeadLowline,
KeyDeadAboveverticalline,
KeyDeadBelowverticalline,
KeyDeadLongsolidusoverlay,
KeyBack,
KeyForward,
KeyStop,
KeyRefresh,
KeyVolumeDown,
KeyVolumeMute,
KeyVolumeUp,
KeyBassBoost,
KeyBassUp,
KeyBassDown,
KeyTrebleUp,
KeyTrebleDown,
KeyMediaPlay,
KeyMediaStop,
KeyMediaPrevious,
KeyMediaNext,
KeyMediaRecord,
KeyMediaPause,
KeyMediaTogglePlayPause,
KeyHomePage,
KeyFavorites,
KeySearch,
KeyStandby,
KeyOpenUrl,
KeyLaunchMail,
KeyLaunchMedia,
KeyLaunch0,
KeyLaunch1,
KeyLaunch2,
KeyLaunch3,
KeyLaunch4,
KeyLaunch5,
KeyLaunch6,
KeyLaunch7,
KeyLaunch8,
KeyLaunch9,
KeyLaunchA,
KeyLaunchB,
KeyLaunchC,
KeyLaunchD,
KeyLaunchE,
KeyLaunchF,
KeyMonBrightnessUp,
KeyMonBrightnessDown,
KeyKeyboardLightOnOff,
KeyKeyboardBrightnessUp,
KeyKeyboardBrightnessDown,
KeyPowerOff,
KeyWakeUp,
KeyEject,
KeyScreenSaver,
KeyWww,
KeyMemo,
KeyLightBulb,
KeyShop,
KeyHistory,
KeyAddFavorite,
KeyHotLinks,
KeyBrightnessAdjust,
KeyFinance,
KeyCommunity,
KeyAudioRewind,
KeyBackForward,
KeyApplicationLeft,
KeyApplicationRight,
KeyBook,
KeyCd,
KeyCalculator,
KeyToDoList,
KeyClearGrab,
KeyClose,
KeyCopy,
KeyCut,
KeyDisplay,
KeyDos,
KeyDocuments,
KeyExcel,
KeyExplorer,
KeyGame,
KeyGo,
KeyITouch,
KeyLogOff,
KeyMarket,
KeyMeeting,
KeyMenuKb,
KeyMenuPb,
KeyMySites,
KeyNews,
KeyOfficeHome,
KeyOption,
KeyPaste,
KeyPhone,
KeyCalendar,
KeyReply,
KeyReload,
KeyRotateWindows,
KeyRotationPb,
KeyRotationKb,
KeySave,
KeySend,
KeySpell,
KeySplitScreen,
KeySupport,
KeyTaskPane,
KeyTerminal,
KeyTools,
KeyTravel,
KeyVideo,
KeyWord,
KeyXfer,
KeyZoomIn,
KeyZoomOut,
KeyAway,
KeyMessenger,
KeyWebCam,
KeyMailForward,
KeyPictures,
KeyMusic,
KeyBattery,
KeyBluetooth,
KeyWlan,
KeyUwb,
KeyAudioForward,
KeyAudioRepeat,
KeyAudioRandomPlay,
KeySubtitle,
KeyAudioCycleTrack,
KeyTime,
KeyHibernate,
KeyView,
KeyTopMenu,
KeyPowerDown,
KeySuspend,
KeyContrastAdjust,
KeyLaunchG,
KeyLaunchH,
KeyTouchpadToggle,
KeyTouchpadOn,
KeyTouchpadOff,
KeyMicMute,
KeyRed,
KeyGreen,
KeyYellow,
KeyBlue,
KeyChannelUp,
KeyChannelDown,
KeyGuide,
KeyInfo,
KeySettings,
KeyMicVolumeUp,
KeyMicVolumeDown,
KeyNew,
KeyOpen,
KeyFind,
KeyUndo,
KeyRedo,
KeyMediaLast,
KeySelect,
KeyYes,
KeyNo,
KeyCancel,
KeyPrinter,
KeyExecute,
KeySleep,
KeyPlay,
KeyZoom,
KeyExit,
KeyContext1,
KeyContext2,
KeyContext3,
KeyContext4,
KeyCall,
KeyHangup,
KeyFlip,
KeyToggleCallHangup,
KeyVoiceDial,
KeyLastNumberRedial,
KeyCamera,
KeyCameraFocus,
KeyUnknown,
}
Variants
KeyEscape
KeyTab
KeyBacktab
KeyBackspace
KeyReturn
KeyEnter
KeyInsert
KeyDelete
KeyPause
KeyPrint
KeySysReq
KeyClear
KeyHome
KeyEnd
KeyLeft
KeyUp
KeyRight
KeyDown
KeyPageUp
KeyPageDown
KeyShift
KeyControl
KeyMeta
KeyAlt
KeyCapsLock
KeyNumLock
KeyScrollLock
KeyF1
KeyF2
KeyF3
KeyF4
KeyF5
KeyF6
KeyF7
KeyF8
KeyF9
KeyF10
KeyF11
KeyF12
KeyF13
KeyF14
KeyF15
KeyF16
KeyF17
KeyF18
KeyF19
KeyF20
KeyF21
KeyF22
KeyF23
KeyF24
KeyF25
KeyF26
KeyF27
KeyF28
KeyF29
KeyF30
KeyF31
KeyF32
KeyF33
KeyF34
KeyF35
KeySuperL
KeySuperR
KeyMenu
KeyHyperL
KeyHyperR
KeyHelp
KeyDirectionL
KeyDirectionR
KeySpace
KeyAny
KeyExclam
KeyQuoteDbl
KeyNumberSign
KeyDollar
KeyPercent
KeyAmpersand
KeyApostrophe
KeyParenLeft
KeyParenRight
KeyAsterisk
KeyPlus
KeyComma
KeyMinus
KeyPeriod
KeySlash
Key0
Key1
Key2
Key3
Key4
Key5
Key6
Key7
Key8
Key9
KeyColon
KeySemicolon
KeyLess
KeyEqual
KeyGreater
KeyQuestion
KeyAt
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
KeyBracketLeft
KeyBackslash
KeyBracketRight
KeyAsciiCircum
KeyUnderscore
KeyQuoteLeft
KeyBraceLeft
KeyBar
KeyBraceRight
KeyAsciiTilde
KeyNobreakspace
KeyExclamdown
KeyCent
KeySterling
KeyCurrency
KeyYen
KeyBrokenbar
KeySection
KeyDiaeresis
KeyCopyright
KeyOrdfeminine
KeyGuillemotleft
KeyNotsign
KeyHyphen
KeyRegistered
KeyMacron
KeyDegree
KeyPlusminus
KeyTwosuperior
KeyThreesuperior
KeyAcute
KeyMu
KeyParagraph
KeyPeriodcentered
KeyCedilla
KeyOnesuperior
KeyMasculine
KeyGuillemotright
KeyOnequarter
KeyOnehalf
KeyThreequarters
KeyQuestiondown
KeyAgrave
KeyAacute
KeyAcircumflex
KeyAtilde
KeyAdiaeresis
KeyAring
KeyAe
KeyCcedilla
KeyEgrave
KeyEacute
KeyEcircumflex
KeyEdiaeresis
KeyIgrave
KeyIacute
KeyIcircumflex
KeyIdiaeresis
KeyEth
KeyNtilde
KeyOgrave
KeyOacute
KeyOcircumflex
KeyOtilde
KeyOdiaeresis
KeyMultiply
KeyOoblique
KeyUgrave
KeyUacute
KeyUcircumflex
KeyUdiaeresis
KeyYacute
KeyThorn
KeySsharp
KeyDivision
KeyYdiaeresis
KeyAltGr
KeyMultiKey
KeyCodeinput
KeySingleCandidate
KeyMultipleCandidate
KeyPreviousCandidate
KeyModeSwitch
KeyKanji
KeyMuhenkan
KeyHenkan
KeyRomaji
KeyHiragana
KeyKatakana
KeyHiraganaKatakana
KeyZenkaku
KeyHankaku
KeyZenkakuHankaku
KeyTouroku
KeyMassyo
KeyKanaLock
KeyKanaShift
KeyEisuShift
KeyEisuToggle
KeyHangul
KeyHangulStart
KeyHangulEnd
KeyHangulHanja
KeyHangulJamo
KeyHangulRomaja
KeyHangulJeonja
KeyHangulBanja
KeyHangulPreHanja
KeyHangulPostHanja
KeyHangulSpecial
KeyDeadGrave
KeyDeadAcute
KeyDeadCircumflex
KeyDeadTilde
KeyDeadMacron
KeyDeadBreve
KeyDeadAbovedot
KeyDeadDiaeresis
KeyDeadAbovering
KeyDeadDoubleacute
KeyDeadCaron
KeyDeadCedilla
KeyDeadOgonek
KeyDeadIota
KeyDeadVoicedSound
KeyDeadSemivoicedSound
KeyDeadBelowdot
KeyDeadHook
KeyDeadHorn
KeyDeadStroke
KeyDeadAbovecomma
KeyDeadAbovereversedcomma
KeyDeadDoublegrave
KeyDeadBelowring
KeyDeadBelowmacron
KeyDeadBelowcircumflex
KeyDeadBelowtilde
KeyDeadBelowbreve
KeyDeadBelowdiaeresis
KeyDeadInvertedbreve
KeyDeadBelowcomma
KeyDeadCurrency
KeyDeadA
KeyDeadE
KeyDeadI
KeyDeadO
KeyDeadU
KeyDeadSmallSchwa
KeyDeadCapitalSchwa
KeyDeadGreek
KeyDeadLowline
KeyDeadAboveverticalline
KeyDeadBelowverticalline
KeyDeadLongsolidusoverlay
KeyBack
KeyForward
KeyStop
KeyRefresh
KeyVolumeDown
KeyVolumeMute
KeyVolumeUp
KeyBassBoost
KeyBassUp
KeyBassDown
KeyTrebleUp
KeyTrebleDown
KeyMediaPlay
KeyMediaStop
KeyMediaPrevious
KeyMediaNext
KeyMediaRecord
KeyMediaPause
KeyMediaTogglePlayPause
KeyHomePage
KeyFavorites
KeySearch
KeyStandby
KeyOpenUrl
KeyLaunchMail
KeyLaunchMedia
KeyLaunch0
KeyLaunch1
KeyLaunch2
KeyLaunch3
KeyLaunch4
KeyLaunch5
KeyLaunch6
KeyLaunch7
KeyLaunch8
KeyLaunch9
KeyLaunchA
KeyLaunchB
KeyLaunchC
KeyLaunchD
KeyLaunchE
KeyLaunchF
KeyMonBrightnessUp
KeyMonBrightnessDown
KeyKeyboardLightOnOff
KeyKeyboardBrightnessUp
KeyKeyboardBrightnessDown
KeyPowerOff
KeyWakeUp
KeyEject
KeyScreenSaver
KeyWww
KeyMemo
KeyLightBulb
KeyShop
KeyHistory
KeyAddFavorite
KeyHotLinks
KeyBrightnessAdjust
KeyFinance
KeyCommunity
KeyAudioRewind
KeyBackForward
KeyApplicationLeft
KeyApplicationRight
KeyBook
KeyCd
KeyCalculator
KeyToDoList
KeyClearGrab
KeyClose
KeyCopy
KeyCut
KeyDisplay
KeyDos
KeyDocuments
KeyExcel
KeyExplorer
KeyGame
KeyGo
KeyITouch
KeyLogOff
KeyMarket
KeyMeeting
KeyMenuKb
KeyMenuPb
KeyMySites
KeyNews
KeyOfficeHome
KeyOption
KeyPaste
KeyPhone
KeyCalendar
KeyReply
KeyReload
KeyRotateWindows
KeyRotationPb
KeyRotationKb
KeySave
KeySend
KeySpell
KeySplitScreen
KeySupport
KeyTaskPane
KeyTerminal
KeyTools
KeyTravel
KeyVideo
KeyWord
KeyXfer
KeyZoomIn
KeyZoomOut
KeyAway
KeyMessenger
KeyWebCam
KeyMailForward
KeyPictures
KeyMusic
KeyBattery
KeyBluetooth
KeyWlan
KeyUwb
KeyAudioForward
KeyAudioRepeat
KeyAudioRandomPlay
KeySubtitle
KeyAudioCycleTrack
KeyTime
KeyHibernate
KeyView
KeyTopMenu
KeyPowerDown
KeySuspend
KeyContrastAdjust
KeyLaunchG
KeyLaunchH
KeyTouchpadToggle
KeyTouchpadOn
KeyTouchpadOff
KeyMicMute
KeyRed
KeyGreen
KeyYellow
KeyBlue
KeyChannelUp
KeyChannelDown
KeyGuide
KeyInfo
KeySettings
KeyMicVolumeUp
KeyMicVolumeDown
KeyNew
KeyOpen
KeyFind
KeyUndo
KeyRedo
KeyMediaLast
KeySelect
KeyYes
KeyNo
KeyCancel
KeyPrinter
KeyExecute
KeySleep
KeyPlay
KeyZoom
KeyExit
KeyContext1
KeyContext2
KeyContext3
KeyContext4
KeyCall
KeyHangup
KeyFlip
KeyToggleCallHangup
KeyVoiceDial
KeyLastNumberRedial
KeyCamera
KeyCameraFocus
KeyUnknown
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more