Struct mallumo::Keyboard [] [src]

pub struct Keyboard {
    pub Key1: ButtonState,
    pub Key2: ButtonState,
    pub Key3: ButtonState,
    pub Key4: ButtonState,
    pub Key5: ButtonState,
    pub Key6: ButtonState,
    pub Key7: ButtonState,
    pub Key8: ButtonState,
    pub Key9: ButtonState,
    pub Key0: ButtonState,
    pub A: ButtonState,
    pub B: ButtonState,
    pub C: ButtonState,
    pub D: ButtonState,
    pub E: ButtonState,
    pub F: ButtonState,
    pub G: ButtonState,
    pub H: ButtonState,
    pub I: ButtonState,
    pub J: ButtonState,
    pub K: ButtonState,
    pub L: ButtonState,
    pub M: ButtonState,
    pub N: ButtonState,
    pub O: ButtonState,
    pub P: ButtonState,
    pub Q: ButtonState,
    pub R: ButtonState,
    pub S: ButtonState,
    pub T: ButtonState,
    pub U: ButtonState,
    pub V: ButtonState,
    pub W: ButtonState,
    pub X: ButtonState,
    pub Y: ButtonState,
    pub Z: ButtonState,
    pub Escape: ButtonState,
    pub F1: ButtonState,
    pub F2: ButtonState,
    pub F3: ButtonState,
    pub F4: ButtonState,
    pub F5: ButtonState,
    pub F6: ButtonState,
    pub F7: ButtonState,
    pub F8: ButtonState,
    pub F9: ButtonState,
    pub F10: ButtonState,
    pub F11: ButtonState,
    pub F12: ButtonState,
    pub F13: ButtonState,
    pub F14: ButtonState,
    pub F15: ButtonState,
    pub Snapshot: ButtonState,
    pub Scroll: ButtonState,
    pub Pause: ButtonState,
    pub Insert: ButtonState,
    pub Home: ButtonState,
    pub Delete: ButtonState,
    pub End: ButtonState,
    pub PageDown: ButtonState,
    pub PageUp: ButtonState,
    pub Left: ButtonState,
    pub Up: ButtonState,
    pub Right: ButtonState,
    pub Down: ButtonState,
    pub Back: ButtonState,
    pub Return: ButtonState,
    pub Space: ButtonState,
    pub Compose: ButtonState,
    pub Numlock: ButtonState,
    pub Numpad0: ButtonState,
    pub Numpad1: ButtonState,
    pub Numpad2: ButtonState,
    pub Numpad3: ButtonState,
    pub Numpad4: ButtonState,
    pub Numpad5: ButtonState,
    pub Numpad6: ButtonState,
    pub Numpad7: ButtonState,
    pub Numpad8: ButtonState,
    pub Numpad9: ButtonState,
    pub AbntC1: ButtonState,
    pub AbntC2: ButtonState,
    pub Add: ButtonState,
    pub Apostrophe: ButtonState,
    pub Apps: ButtonState,
    pub At: ButtonState,
    pub Ax: ButtonState,
    pub Backslash: ButtonState,
    pub Calculator: ButtonState,
    pub Capital: ButtonState,
    pub Colon: ButtonState,
    pub Comma: ButtonState,
    pub Convert: ButtonState,
    pub Decimal: ButtonState,
    pub Divide: ButtonState,
    pub Equals: ButtonState,
    pub Grave: ButtonState,
    pub Kana: ButtonState,
    pub Kanji: ButtonState,
    pub LAlt: ButtonState,
    pub LBracket: ButtonState,
    pub LControl: ButtonState,
    pub LMenu: ButtonState,
    pub LShift: ButtonState,
    pub LWin: ButtonState,
    pub Mail: ButtonState,
    pub MediaSelect: ButtonState,
    pub MediaStop: ButtonState,
    pub Minus: ButtonState,
    pub Multiply: ButtonState,
    pub Mute: ButtonState,
    pub MyComputer: ButtonState,
    pub NavigateForward: ButtonState,
    pub NavigateBackward: ButtonState,
    pub NextTrack: ButtonState,
    pub NoConvert: ButtonState,
    pub NumpadComma: ButtonState,
    pub NumpadEnter: ButtonState,
    pub NumpadEquals: ButtonState,
    pub OEM102: ButtonState,
    pub Period: ButtonState,
    pub PlayPause: ButtonState,
    pub Power: ButtonState,
    pub PrevTrack: ButtonState,
    pub RAlt: ButtonState,
    pub RBracket: ButtonState,
    pub RControl: ButtonState,
    pub RMenu: ButtonState,
    pub RShift: ButtonState,
    pub RWin: ButtonState,
    pub Semicolon: ButtonState,
    pub Slash: ButtonState,
    pub Sleep: ButtonState,
    pub Stop: ButtonState,
    pub Subtract: ButtonState,
    pub Sysrq: ButtonState,
    pub Tab: ButtonState,
    pub Underline: ButtonState,
    pub Unlabeled: ButtonState,
    pub VolumeDown: ButtonState,
    pub VolumeUp: ButtonState,
    pub Wake: ButtonState,
    pub WebBack: ButtonState,
    pub WebFavorites: ButtonState,
    pub WebForward: ButtonState,
    pub WebHome: ButtonState,
    pub WebRefresh: ButtonState,
    pub WebSearch: ButtonState,
    pub WebStop: ButtonState,
    pub Yen: ButtonState,
}

Describes which keys on keyboard are pressed or released.

Fields

Methods

impl Keyboard
[src]

[src]

Modifies key state based on passed event.

Trait Implementations

impl Default for Keyboard
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for Keyboard
[src]

[src]

Formats the value using the given formatter.

impl Copy for Keyboard
[src]

impl Clone for Keyboard
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for Keyboard
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.