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
Key1: ButtonState
Key2: ButtonState
Key3: ButtonState
Key4: ButtonState
Key5: ButtonState
Key6: ButtonState
Key7: ButtonState
Key8: ButtonState
Key9: ButtonState
Key0: ButtonState
A: ButtonState
B: ButtonState
C: ButtonState
D: ButtonState
E: ButtonState
F: ButtonState
G: ButtonState
H: ButtonState
I: ButtonState
J: ButtonState
K: ButtonState
L: ButtonState
M: ButtonState
N: ButtonState
O: ButtonState
P: ButtonState
Q: ButtonState
R: ButtonState
S: ButtonState
T: ButtonState
U: ButtonState
V: ButtonState
W: ButtonState
X: ButtonState
Y: ButtonState
Z: ButtonState
Escape: ButtonState
F1: ButtonState
F2: ButtonState
F3: ButtonState
F4: ButtonState
F5: ButtonState
F6: ButtonState
F7: ButtonState
F8: ButtonState
F9: ButtonState
F10: ButtonState
F11: ButtonState
F12: ButtonState
F13: ButtonState
F14: ButtonState
F15: ButtonState
Snapshot: ButtonState
Scroll: ButtonState
Pause: ButtonState
Insert: ButtonState
Home: ButtonState
Delete: ButtonState
End: ButtonState
PageDown: ButtonState
PageUp: ButtonState
Left: ButtonState
Up: ButtonState
Right: ButtonState
Down: ButtonState
Back: ButtonState
Return: ButtonState
Space: ButtonState
Compose: ButtonState
Numlock: ButtonState
Numpad0: ButtonState
Numpad1: ButtonState
Numpad2: ButtonState
Numpad3: ButtonState
Numpad4: ButtonState
Numpad5: ButtonState
Numpad6: ButtonState
Numpad7: ButtonState
Numpad8: ButtonState
Numpad9: ButtonState
AbntC1: ButtonState
AbntC2: ButtonState
Add: ButtonState
Apostrophe: ButtonState
Apps: ButtonState
At: ButtonState
Ax: ButtonState
Backslash: ButtonState
Calculator: ButtonState
Capital: ButtonState
Colon: ButtonState
Comma: ButtonState
Convert: ButtonState
Decimal: ButtonState
Divide: ButtonState
Equals: ButtonState
Grave: ButtonState
Kana: ButtonState
Kanji: ButtonState
LAlt: ButtonState
LBracket: ButtonState
LControl: ButtonState
LMenu: ButtonState
LShift: ButtonState
LWin: ButtonState
Mail: ButtonState
MediaSelect: ButtonState
MediaStop: ButtonState
Minus: ButtonState
Multiply: ButtonState
Mute: ButtonState
MyComputer: ButtonState
NextTrack: ButtonState
NoConvert: ButtonState
NumpadComma: ButtonState
NumpadEnter: ButtonState
NumpadEquals: ButtonState
OEM102: ButtonState
Period: ButtonState
PlayPause: ButtonState
Power: ButtonState
PrevTrack: ButtonState
RAlt: ButtonState
RBracket: ButtonState
RControl: ButtonState
RMenu: ButtonState
RShift: ButtonState
RWin: ButtonState
Semicolon: ButtonState
Slash: ButtonState
Sleep: ButtonState
Stop: ButtonState
Subtract: ButtonState
Sysrq: ButtonState
Tab: ButtonState
Underline: ButtonState
Unlabeled: ButtonState
VolumeDown: ButtonState
VolumeUp: ButtonState
Wake: ButtonState
WebBack: ButtonState
WebFavorites: ButtonState
WebForward: ButtonState
WebHome: ButtonState
WebRefresh: ButtonState
WebSearch: ButtonState
WebStop: ButtonState
Yen: ButtonState
Methods
impl Keyboard
[src]
fn process_event(&mut self, event: &WindowEvent)
[src]
Modifies key state based on passed event.
Trait Implementations
impl Default for Keyboard
[src]
impl Debug for Keyboard
[src]
impl Copy for Keyboard
[src]
impl Clone for Keyboard
[src]
fn clone(&self) -> Keyboard
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more