[][src]Struct sunrise_libuser::keyboard::HidKeyboardScancode

#[repr(transparent)]pub struct HidKeyboardScancode(pub u8);

Autogenerated enum representing the HID keyboard scancode.

Implementations

impl HidKeyboardScancode[src]

pub const None: HidKeyboardScancode[src]

The None key (scancode: 0x00)

pub const ErrOvf: HidKeyboardScancode[src]

The ErrOvf key (scancode: 0x01)

pub const A: HidKeyboardScancode[src]

The A key (scancode: 0x04)

pub const B: HidKeyboardScancode[src]

The B key (scancode: 0x05)

pub const C: HidKeyboardScancode[src]

The C key (scancode: 0x06)

pub const D: HidKeyboardScancode[src]

The D key (scancode: 0x07)

pub const E: HidKeyboardScancode[src]

The E key (scancode: 0x08)

pub const F: HidKeyboardScancode[src]

The F key (scancode: 0x09)

pub const G: HidKeyboardScancode[src]

The G key (scancode: 0x0a)

pub const H: HidKeyboardScancode[src]

The H key (scancode: 0x0b)

pub const I: HidKeyboardScancode[src]

The I key (scancode: 0x0c)

pub const J: HidKeyboardScancode[src]

The J key (scancode: 0x0d)

pub const K: HidKeyboardScancode[src]

The K key (scancode: 0x0e)

pub const L: HidKeyboardScancode[src]

The L key (scancode: 0x0f)

pub const M: HidKeyboardScancode[src]

The M key (scancode: 0x10)

pub const N: HidKeyboardScancode[src]

The N key (scancode: 0x11)

pub const O: HidKeyboardScancode[src]

The O key (scancode: 0x12)

pub const P: HidKeyboardScancode[src]

The P key (scancode: 0x13)

pub const Q: HidKeyboardScancode[src]

The Q key (scancode: 0x14)

pub const R: HidKeyboardScancode[src]

The R key (scancode: 0x15)

pub const S: HidKeyboardScancode[src]

The S key (scancode: 0x16)

pub const T: HidKeyboardScancode[src]

The T key (scancode: 0x17)

pub const U: HidKeyboardScancode[src]

The U key (scancode: 0x18)

pub const V: HidKeyboardScancode[src]

The V key (scancode: 0x19)

pub const W: HidKeyboardScancode[src]

The W key (scancode: 0x1a)

pub const X: HidKeyboardScancode[src]

The X key (scancode: 0x1b)

pub const Y: HidKeyboardScancode[src]

The Y key (scancode: 0x1c)

pub const Z: HidKeyboardScancode[src]

The Z key (scancode: 0x1d)

pub const Number1: HidKeyboardScancode[src]

The Number1 key (scancode: 0x1e)

pub const Number2: HidKeyboardScancode[src]

The Number2 key (scancode: 0x1f)

pub const Number3: HidKeyboardScancode[src]

The Number3 key (scancode: 0x20)

pub const Number4: HidKeyboardScancode[src]

The Number4 key (scancode: 0x21)

pub const Number5: HidKeyboardScancode[src]

The Number5 key (scancode: 0x22)

pub const Number6: HidKeyboardScancode[src]

The Number6 key (scancode: 0x23)

pub const Number7: HidKeyboardScancode[src]

The Number7 key (scancode: 0x24)

pub const Number8: HidKeyboardScancode[src]

The Number8 key (scancode: 0x25)

pub const Number9: HidKeyboardScancode[src]

The Number9 key (scancode: 0x26)

pub const Number0: HidKeyboardScancode[src]

The Number0 key (scancode: 0x27)

pub const Enter: HidKeyboardScancode[src]

The Enter key (scancode: 0x28)

pub const Esc: HidKeyboardScancode[src]

The Esc key (scancode: 0x29)

pub const Backspace: HidKeyboardScancode[src]

The Backspace key (scancode: 0x2a)

pub const Tab: HidKeyboardScancode[src]

The Tab key (scancode: 0x2b)

pub const Space: HidKeyboardScancode[src]

The Space key (scancode: 0x2c)

pub const Minus: HidKeyboardScancode[src]

The Minus key (scancode: 0x2d)

pub const Equal: HidKeyboardScancode[src]

The Equal key (scancode: 0x2e)

pub const Leftbrace: HidKeyboardScancode[src]

The Leftbrace key (scancode: 0x2f)

pub const Rightbrace: HidKeyboardScancode[src]

The Rightbrace key (scancode: 0x30)

pub const Backslash: HidKeyboardScancode[src]

The Backslash key (scancode: 0x31)

pub const Hashtilde: HidKeyboardScancode[src]

The Hashtilde key (scancode: 0x32)

pub const Semicolon: HidKeyboardScancode[src]

The Semicolon key (scancode: 0x33)

pub const Apostrophe: HidKeyboardScancode[src]

The Apostrophe key (scancode: 0x34)

pub const Grave: HidKeyboardScancode[src]

The Grave key (scancode: 0x35)

pub const Comma: HidKeyboardScancode[src]

The Comma key (scancode: 0x36)

pub const Dot: HidKeyboardScancode[src]

The Dot key (scancode: 0x37)

pub const Slash: HidKeyboardScancode[src]

The Slash key (scancode: 0x38)

pub const CapsLock: HidKeyboardScancode[src]

The CapsLock key (scancode: 0x39)

pub const F1: HidKeyboardScancode[src]

The F1 key (scancode: 0x3a)

pub const F2: HidKeyboardScancode[src]

The F2 key (scancode: 0x3b)

pub const F3: HidKeyboardScancode[src]

The F3 key (scancode: 0x3c)

pub const F4: HidKeyboardScancode[src]

The F4 key (scancode: 0x3d)

pub const F5: HidKeyboardScancode[src]

The F5 key (scancode: 0x3e)

pub const F6: HidKeyboardScancode[src]

The F6 key (scancode: 0x3f)

pub const F7: HidKeyboardScancode[src]

The F7 key (scancode: 0x40)

pub const F8: HidKeyboardScancode[src]

The F8 key (scancode: 0x41)

pub const F9: HidKeyboardScancode[src]

The F9 key (scancode: 0x42)

pub const F10: HidKeyboardScancode[src]

The F10 key (scancode: 0x43)

pub const F11: HidKeyboardScancode[src]

The F11 key (scancode: 0x44)

pub const F12: HidKeyboardScancode[src]

The F12 key (scancode: 0x45)

pub const SysRQ: HidKeyboardScancode[src]

The SysRQ key (scancode: 0x46)

pub const ScrollLock: HidKeyboardScancode[src]

The ScrollLock key (scancode: 0x47)

pub const Pause: HidKeyboardScancode[src]

The Pause key (scancode: 0x48)

pub const Insert: HidKeyboardScancode[src]

The Insert key (scancode: 0x49)

pub const Home: HidKeyboardScancode[src]

The Home key (scancode: 0x4a)

pub const PageUp: HidKeyboardScancode[src]

The PageUp key (scancode: 0x4b)

pub const Delete: HidKeyboardScancode[src]

The Delete key (scancode: 0x4c)

pub const End: HidKeyboardScancode[src]

The End key (scancode: 0x4d)

pub const PageDown: HidKeyboardScancode[src]

The PageDown key (scancode: 0x4e)

pub const Right: HidKeyboardScancode[src]

The Right key (scancode: 0x4f)

pub const Left: HidKeyboardScancode[src]

The Left key (scancode: 0x50)

pub const Down: HidKeyboardScancode[src]

The Down key (scancode: 0x51)

pub const Up: HidKeyboardScancode[src]

The Up key (scancode: 0x52)

pub const NumLock: HidKeyboardScancode[src]

The Numlock key (scancode: 0x53)

pub const Kpslash: HidKeyboardScancode[src]

The Kpslash key (scancode: 0x54)

pub const Kpasterisk: HidKeyboardScancode[src]

The Kpasterisk key (scancode: 0x55)

pub const Kpminus: HidKeyboardScancode[src]

The Kpminus key (scancode: 0x56)

pub const Kpplus: HidKeyboardScancode[src]

The Kpplus key (scancode: 0x57)

pub const Kpenter: HidKeyboardScancode[src]

The Kpenter key (scancode: 0x58)

pub const Kp1: HidKeyboardScancode[src]

The Kp1 key (scancode: 0x59)

pub const Kp2: HidKeyboardScancode[src]

The Kp2 key (scancode: 0x5a)

pub const Kp3: HidKeyboardScancode[src]

The Kp3 key (scancode: 0x5b)

pub const Kp4: HidKeyboardScancode[src]

The Kp4 key (scancode: 0x5c)

pub const Kp5: HidKeyboardScancode[src]

The Kp5 key (scancode: 0x5d)

pub const Kp6: HidKeyboardScancode[src]

The Kp6 key (scancode: 0x5e)

pub const Kp7: HidKeyboardScancode[src]

The Kp7 key (scancode: 0x5f)

pub const Kp8: HidKeyboardScancode[src]

The Kp8 key (scancode: 0x60)

pub const Kp9: HidKeyboardScancode[src]

The Kp9 key (scancode: 0x61)

pub const Kp0: HidKeyboardScancode[src]

The Kp0 key (scancode: 0x62)

pub const Kpdot: HidKeyboardScancode[src]

The Kpdot key (scancode: 0x63)

pub const Key102nd: HidKeyboardScancode[src]

The 102nd key (scancode: 0x64)

pub const Compose: HidKeyboardScancode[src]

The Compose key (scancode: 0x65)

pub const Power: HidKeyboardScancode[src]

The Power key (scancode: 0x66)

pub const Kpequal: HidKeyboardScancode[src]

The Kpequal key (scancode: 0x67)

pub const F13: HidKeyboardScancode[src]

The F13 key (scancode: 0x68)

pub const F14: HidKeyboardScancode[src]

The F14 key (scancode: 0x69)

pub const F15: HidKeyboardScancode[src]

The F15 key (scancode: 0x6a)

pub const F16: HidKeyboardScancode[src]

The F16 key (scancode: 0x6b)

pub const F17: HidKeyboardScancode[src]

The F17 key (scancode: 0x6c)

pub const F18: HidKeyboardScancode[src]

The F18 key (scancode: 0x6d)

pub const F19: HidKeyboardScancode[src]

The F19 key (scancode: 0x6e)

pub const F20: HidKeyboardScancode[src]

The F20 key (scancode: 0x6f)

pub const F21: HidKeyboardScancode[src]

The F21 key (scancode: 0x70)

pub const F22: HidKeyboardScancode[src]

The F22 key (scancode: 0x71)

pub const F23: HidKeyboardScancode[src]

The F23 key (scancode: 0x72)

pub const F24: HidKeyboardScancode[src]

The F24 key (scancode: 0x73)

pub const Open: HidKeyboardScancode[src]

The Open key (scancode: 0x74)

pub const Help: HidKeyboardScancode[src]

The Help key (scancode: 0x75)

pub const Props: HidKeyboardScancode[src]

The Props key (scancode: 0x76)

pub const Front: HidKeyboardScancode[src]

The Front key (scancode: 0x77)

pub const Stop: HidKeyboardScancode[src]

The Stop key (scancode: 0x78)

pub const Again: HidKeyboardScancode[src]

The Again key (scancode: 0x79)

pub const Undo: HidKeyboardScancode[src]

The Undo key (scancode: 0x7a)

pub const Cut: HidKeyboardScancode[src]

The Cut key (scancode: 0x7b)

pub const Copy: HidKeyboardScancode[src]

The Copy key (scancode: 0x7c)

pub const Paste: HidKeyboardScancode[src]

The Paste key (scancode: 0x7d)

pub const Find: HidKeyboardScancode[src]

The Find key (scancode: 0x7e)

pub const Mute: HidKeyboardScancode[src]

The Mute key (scancode: 0x7f)

pub const VolumeUp: HidKeyboardScancode[src]

The Volumeup key (scancode: 0x80)

pub const VolumeDown: HidKeyboardScancode[src]

The Volumedown key (scancode: 0x81)

pub const CapsLockActive: HidKeyboardScancode[src]

The CapsLockActive key (scancode: 0x82 )

pub const NumLockActive: HidKeyboardScancode[src]

The NumLockActive key (scancode: 0x83 )

pub const ScrollLockActive: HidKeyboardScancode[src]

The ScrollLockActive key (scancode: 0x84 )

pub const KPcomma: HidKeyboardScancode[src]

The Kpcomma key (scancode: 0x85)

pub const KPleftParen: HidKeyboardScancode[src]

The Kpleftparen key (scancode: 0xb6)

pub const KPrightParen: HidKeyboardScancode[src]

The Kprightparen key (scancode: 0xb7)

pub const LeftCtrl: HidKeyboardScancode[src]

The LeftCtrl key (scancode: 0xe0)

pub const LeftShift: HidKeyboardScancode[src]

The LeftShift key (scancode: 0xe1)

pub const LeftAlt: HidKeyboardScancode[src]

The LeftQlt key (scancode: 0xe2)

pub const LeftMeta: HidKeyboardScancode[src]

The LeftMeta key (scancode: 0xe3)

pub const RightCtrl: HidKeyboardScancode[src]

The RightCtrl key (scancode: 0xe4)

pub const RightShift: HidKeyboardScancode[src]

The RightShift key (scancode: 0xe5)

pub const RightAlt: HidKeyboardScancode[src]

The RightAlt key (scancode: 0xe6)

pub const RightMeta: HidKeyboardScancode[src]

The RightMeta key (scancode: 0xe7)

pub const MediaPlayPause: HidKeyboardScancode[src]

The MediaPlayPause key (scancode: 0xe8)

pub const MediaStopCd: HidKeyboardScancode[src]

The MediaStopCd key (scancode: 0xe9)

pub const MediaPreviousSong: HidKeyboardScancode[src]

The MediaPreviousSong key (scancode: 0xea)

pub const MediaNextSong: HidKeyboardScancode[src]

The MediaNextSong key (scancode: 0xeb)

pub const MediaEjectCd: HidKeyboardScancode[src]

The MediaEjectCd key (scancode: 0xec)

pub const MediaVolumeUp: HidKeyboardScancode[src]

The MediaVolumeUp key (scancode: 0xed)

pub const MediaVolumeDown: HidKeyboardScancode[src]

The MediaVolumeDown key (scancode: 0xee)

pub const MediaMute: HidKeyboardScancode[src]

The MediaMute key (scancode: 0xef)

pub const MediaWWW: HidKeyboardScancode[src]

The MediaWWW key (scancode: 0xf0)

pub const MediaBack: HidKeyboardScancode[src]

The MediaBack key (scancode: 0xf1)

pub const MediaForward: HidKeyboardScancode[src]

The MediaForward key (scancode: 0xf2)

pub const MediaStop: HidKeyboardScancode[src]

The MediaStop key (scancode: 0xf3)

pub const MediaFind: HidKeyboardScancode[src]

The MediaFind key (scancode: 0xf4)

pub const MediaScrollUp: HidKeyboardScancode[src]

The MediaScrollUp key (scancode: 0xf5)

pub const MediaScrollDown: HidKeyboardScancode[src]

The MediaScrollDown key (scancode: 0xf6)

pub const MediaEdit: HidKeyboardScancode[src]

The MediaEdit key (scancode: 0xf7)

pub const MediaSleep: HidKeyboardScancode[src]

The MediaSleep key (scancode: 0xf8)

pub const MediaCoffee: HidKeyboardScancode[src]

The MediaCoffee key (scancode: 0xf9)

pub const MediaRefresh: HidKeyboardScancode[src]

The MediaRefresh key (scancode: 0xfa)

pub const MediaCalc: HidKeyboardScancode[src]

The MediaCalc key (scancode: 0xfb)

Trait Implementations

impl Clone for HidKeyboardScancode[src]

impl Copy for HidKeyboardScancode[src]

impl Debug for HidKeyboardScancode[src]

impl Eq for HidKeyboardScancode[src]

impl PartialEq<HidKeyboardScancode> for HidKeyboardScancode[src]

impl StructuralEq for HidKeyboardScancode[src]

impl StructuralPartialEq for HidKeyboardScancode[src]

Auto Trait Implementations

impl RefUnwindSafe for HidKeyboardScancode

impl Send for HidKeyboardScancode

impl Sync for HidKeyboardScancode

impl Unpin for HidKeyboardScancode

impl UnwindSafe for HidKeyboardScancode

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SizedIPCBuffer for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.