Enum KeyMappingId

Source
pub enum KeyMappingId {
Show 235 variants Lang1, Suspend, NumpadClear, Digit1, UsK, F10, MediaSelect, MediaFastForward, BrowserForward, UsO, ShiftRight, ChannelDown, LaunchCalendar, BrightnessMaximum, UsD, UsN, Home, ArrowUp, BrightnessDown, NumpadMemoryRecall, KanaMode, ControlLeft, Exit, VolumeUp, Again, Quote, Eject, UsE, VolumeDown, IntlRo, ArrowLeft, Lang4, UsP, MediaPlay, UsR, UsM, UsX, LaunchPhone, Semicolon, UsW, UsC, UsY, IntlHash, Turbo, ZoomToggle, LaunchContacts, Backslash, LaunchApp2, NumpadMemoryStore, BassBoost, F11, SpeechInputToggle, UsB, F21, F13, NumpadMemorySubtract, KeyboardLayoutSelect, Equal, Numpad4, IntlYen, MailSend, Lang5, Numpad8, LaunchDocuments, NumpadBackspace, MetaLeft, MediaPlayPause, UsA, Slash, Convert, MetaRight, Cut, BrowserBack, Fn, Props, UsbErrorRollOver, ClosedCaptionToggle, Numpad3, Enter, NonConvert, NumpadSignChange, BrowserRefresh, MediaRewind, F8, Sleep, F5, MediaTrackPrevious, Space, SelectTask, F20, Resume, NumpadClearEntry, Insert, Lang2, ProgramGuide, UsT, Digit0, Save, Abort, BrowserHome, F17, LaunchKeyboardLayout, DisplayToggleIntExt, PrintScreen, Minus, BrowserFavorites, LogOff, UsV, F4, BrowserSearch, New, Copy, Backquote, NumpadParenRight, MediaStop, Undo, BrightnessAuto, Escape, ScrollLock, LaunchAudioBrowser, Numpad7, BrightnessMinimium, Digit8, F23, MailForward, BrightnessUp, UsI, ArrowRight, ZoomOut, BrightnessToggle, NumpadComma, Lang3, ZoomIn, Open, LaunchScreenSaver, Redo, NumpadSubtract, WakeUp, UsQ, Numpad5, F15, ShowAllWindows, UsS, Del, MailReply, Info, None, End, PageUp, Paste, CapsLock, F22, UsU, Tab, LaunchInternetBrowser, F1, AltLeft, Digit5, Power, BrowserStop, Digit2, BracketRight, F18, Backspace, Hyper, Digit3, UsH, ShiftLeft, Comma, UsbPostFail, BracketLeft, F16, UsG, NumpadDivide, F12, NumpadEnter, UsL, ArrowDown, Numpad1, F19, F14, NumpadParenLeft, AltRight, Select, ControlRight, Digit4, Digit9, Digit6, LaunchApp1, ChannelUp, LaunchSpreadsheet, UsJ, F9, Numpad0, LaunchWordProcessor, NumpadAdd, LaunchMail, SpellCheck, LaunchControlPanel, F3, Help, Find, PageDown, NumpadMultiply, Numpad9, NumpadEqual, FnLock, UsbReserved, F6, MediaTrackNext, Print, Pause, NumLock, MediaRecord, Super, UsZ, F7, UsF, NumpadMemoryAdd, Numpad2, Numpad6, LaunchAssistant, F24, F2, ContextMenu, IntlBackslash, NumpadMemoryClear, LockScreen, Digit7, NumpadDecimal, VolumeMute, UsbErrorUndefined, Close, MediaLast, Period,
}
Expand description

Id for a specific key

Variants§

§

Lang1

Id for a specific key

§

Suspend

Id for a specific key

§

NumpadClear

Id for a specific key

§

Digit1

Id for a specific key

§

UsK

Id for a specific key

§

F10

Id for a specific key

§

MediaSelect

Id for a specific key

§

MediaFastForward

Id for a specific key

§

BrowserForward

Id for a specific key

§

UsO

Id for a specific key

§

ShiftRight

Id for a specific key

§

ChannelDown

Id for a specific key

§

LaunchCalendar

Id for a specific key

§

BrightnessMaximum

Id for a specific key

§

UsD

Id for a specific key

§

UsN

Id for a specific key

§

Home

Id for a specific key

§

ArrowUp

Id for a specific key

§

BrightnessDown

Id for a specific key

§

NumpadMemoryRecall

Id for a specific key

§

KanaMode

Id for a specific key

§

ControlLeft

Id for a specific key

§

Exit

Id for a specific key

§

VolumeUp

Id for a specific key

§

Again

Id for a specific key

§

Quote

Id for a specific key

§

Eject

Id for a specific key

§

UsE

Id for a specific key

§

VolumeDown

Id for a specific key

§

IntlRo

Id for a specific key

§

ArrowLeft

Id for a specific key

§

Lang4

Id for a specific key

§

UsP

Id for a specific key

§

MediaPlay

Id for a specific key

§

UsR

Id for a specific key

§

UsM

Id for a specific key

§

UsX

Id for a specific key

§

LaunchPhone

Id for a specific key

§

Semicolon

Id for a specific key

§

UsW

Id for a specific key

§

UsC

Id for a specific key

§

UsY

Id for a specific key

§

IntlHash

Id for a specific key

§

Turbo

Id for a specific key

§

ZoomToggle

Id for a specific key

§

LaunchContacts

Id for a specific key

§

Backslash

Id for a specific key

§

LaunchApp2

Id for a specific key

§

NumpadMemoryStore

Id for a specific key

§

BassBoost

Id for a specific key

§

F11

Id for a specific key

§

SpeechInputToggle

Id for a specific key

§

UsB

Id for a specific key

§

F21

Id for a specific key

§

F13

Id for a specific key

§

NumpadMemorySubtract

Id for a specific key

§

KeyboardLayoutSelect

Id for a specific key

§

Equal

Id for a specific key

§

Numpad4

Id for a specific key

§

IntlYen

Id for a specific key

§

MailSend

Id for a specific key

§

Lang5

Id for a specific key

§

Numpad8

Id for a specific key

§

LaunchDocuments

Id for a specific key

§

NumpadBackspace

Id for a specific key

§

MetaLeft

Id for a specific key

§

MediaPlayPause

Id for a specific key

§

UsA

Id for a specific key

§

Slash

Id for a specific key

§

Convert

Id for a specific key

§

MetaRight

Id for a specific key

§

Cut

Id for a specific key

§

BrowserBack

Id for a specific key

§

Fn

Id for a specific key

§

Props

Id for a specific key

§

UsbErrorRollOver

Id for a specific key

§

ClosedCaptionToggle

Id for a specific key

§

Numpad3

Id for a specific key

§

Enter

Id for a specific key

§

NonConvert

Id for a specific key

§

NumpadSignChange

Id for a specific key

§

BrowserRefresh

Id for a specific key

§

MediaRewind

Id for a specific key

§

F8

Id for a specific key

§

Sleep

Id for a specific key

§

F5

Id for a specific key

§

MediaTrackPrevious

Id for a specific key

§

Space

Id for a specific key

§

SelectTask

Id for a specific key

§

F20

Id for a specific key

§

Resume

Id for a specific key

§

NumpadClearEntry

Id for a specific key

§

Insert

Id for a specific key

§

Lang2

Id for a specific key

§

ProgramGuide

Id for a specific key

§

UsT

Id for a specific key

§

Digit0

Id for a specific key

§

Save

Id for a specific key

§

Abort

Id for a specific key

§

BrowserHome

Id for a specific key

§

F17

Id for a specific key

§

LaunchKeyboardLayout

Id for a specific key

§

DisplayToggleIntExt

Id for a specific key

§

PrintScreen

Id for a specific key

§

Minus

Id for a specific key

§

BrowserFavorites

Id for a specific key

§

LogOff

Id for a specific key

§

UsV

Id for a specific key

§

F4

Id for a specific key

§

BrowserSearch

Id for a specific key

§

New

Id for a specific key

§

Copy

Id for a specific key

§

Backquote

Id for a specific key

§

NumpadParenRight

Id for a specific key

§

MediaStop

Id for a specific key

§

Undo

Id for a specific key

§

BrightnessAuto

Id for a specific key

§

Escape

Id for a specific key

§

ScrollLock

Id for a specific key

§

LaunchAudioBrowser

Id for a specific key

§

Numpad7

Id for a specific key

§

BrightnessMinimium

Id for a specific key

§

Digit8

Id for a specific key

§

F23

Id for a specific key

§

MailForward

Id for a specific key

§

BrightnessUp

Id for a specific key

§

UsI

Id for a specific key

§

ArrowRight

Id for a specific key

§

ZoomOut

Id for a specific key

§

BrightnessToggle

Id for a specific key

§

NumpadComma

Id for a specific key

§

Lang3

Id for a specific key

§

ZoomIn

Id for a specific key

§

Open

Id for a specific key

§

LaunchScreenSaver

Id for a specific key

§

Redo

Id for a specific key

§

NumpadSubtract

Id for a specific key

§

WakeUp

Id for a specific key

§

UsQ

Id for a specific key

§

Numpad5

Id for a specific key

§

F15

Id for a specific key

§

ShowAllWindows

Id for a specific key

§

UsS

Id for a specific key

§

Del

Id for a specific key

§

MailReply

Id for a specific key

§

Info

Id for a specific key

§

None

Id for a specific key

§

End

Id for a specific key

§

PageUp

Id for a specific key

§

Paste

Id for a specific key

§

CapsLock

Id for a specific key

§

F22

Id for a specific key

§

UsU

Id for a specific key

§

Tab

Id for a specific key

§

LaunchInternetBrowser

Id for a specific key

§

F1

Id for a specific key

§

AltLeft

Id for a specific key

§

Digit5

Id for a specific key

§

Power

Id for a specific key

§

BrowserStop

Id for a specific key

§

Digit2

Id for a specific key

§

BracketRight

Id for a specific key

§

F18

Id for a specific key

§

Backspace

Id for a specific key

§

Hyper

Id for a specific key

§

Digit3

Id for a specific key

§

UsH

Id for a specific key

§

ShiftLeft

Id for a specific key

§

Comma

Id for a specific key

§

UsbPostFail

Id for a specific key

§

BracketLeft

Id for a specific key

§

F16

Id for a specific key

§

UsG

Id for a specific key

§

NumpadDivide

Id for a specific key

§

F12

Id for a specific key

§

NumpadEnter

Id for a specific key

§

UsL

Id for a specific key

§

ArrowDown

Id for a specific key

§

Numpad1

Id for a specific key

§

F19

Id for a specific key

§

F14

Id for a specific key

§

NumpadParenLeft

Id for a specific key

§

AltRight

Id for a specific key

§

Select

Id for a specific key

§

ControlRight

Id for a specific key

§

Digit4

Id for a specific key

§

Digit9

Id for a specific key

§

Digit6

Id for a specific key

§

LaunchApp1

Id for a specific key

§

ChannelUp

Id for a specific key

§

LaunchSpreadsheet

Id for a specific key

§

UsJ

Id for a specific key

§

F9

Id for a specific key

§

Numpad0

Id for a specific key

§

LaunchWordProcessor

Id for a specific key

§

NumpadAdd

Id for a specific key

§

LaunchMail

Id for a specific key

§

SpellCheck

Id for a specific key

§

LaunchControlPanel

Id for a specific key

§

F3

Id for a specific key

§

Help

Id for a specific key

§

Find

Id for a specific key

§

PageDown

Id for a specific key

§

NumpadMultiply

Id for a specific key

§

Numpad9

Id for a specific key

§

NumpadEqual

Id for a specific key

§

FnLock

Id for a specific key

§

UsbReserved

Id for a specific key

§

F6

Id for a specific key

§

MediaTrackNext

Id for a specific key

§

Print

Id for a specific key

§

Pause

Id for a specific key

§

NumLock

Id for a specific key

§

MediaRecord

Id for a specific key

§

Super

Id for a specific key

§

UsZ

Id for a specific key

§

F7

Id for a specific key

§

UsF

Id for a specific key

§

NumpadMemoryAdd

Id for a specific key

§

Numpad2

Id for a specific key

§

Numpad6

Id for a specific key

§

LaunchAssistant

Id for a specific key

§

F24

Id for a specific key

§

F2

Id for a specific key

§

ContextMenu

Id for a specific key

§

IntlBackslash

Id for a specific key

§

NumpadMemoryClear

Id for a specific key

§

LockScreen

Id for a specific key

§

Digit7

Id for a specific key

§

NumpadDecimal

Id for a specific key

§

VolumeMute

Id for a specific key

§

UsbErrorUndefined

Id for a specific key

§

Close

Id for a specific key

§

MediaLast

Id for a specific key

§

Period

Id for a specific key

Trait Implementations§

Source§

impl Clone for KeyMappingId

Source§

fn clone(&self) -> KeyMappingId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for KeyMappingId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for KeyMappingId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<KeyMappingId> for KeyMap

Source§

fn from(id: KeyMappingId) -> KeyMap

Converts to this type from the input type.
Source§

impl Hash for KeyMappingId

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for KeyMappingId

Source§

fn eq(&self, other: &KeyMappingId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for KeyMappingId

Source§

impl Eq for KeyMappingId

Source§

impl StructuralPartialEq for KeyMappingId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.