pub struct VirtualKeyCode;Expand description
VirtualKeyCode is a set of virtual key code defined by microsoft. document is here
Implementations§
Source§impl VirtualKeyCode
impl VirtualKeyCode
pub const VK_LBUTTON: i32 = 1i32
pub const VK_RBUTTON: i32 = 2i32
pub const VK_CANCEL: i32 = 3i32
pub const VK_MBUTTON: i32 = 4i32
pub const VK_XBUTTON1: i32 = 5i32
pub const VK_XBUTTON2: i32 = 6i32
pub const VK_BACK: i32 = 8i32
pub const VK_TAB: i32 = 9i32
pub const VK_CLEAR: i32 = 12i32
pub const VK_RETURN: i32 = 13i32
pub const VK_SHIFT: i32 = 16i32
pub const VK_CONTROL: i32 = 17i32
pub const VK_MENU: i32 = 18i32
pub const VK_PAUSE: i32 = 19i32
pub const VK_CAPITAL: i32 = 20i32
pub const VK_KANA: i32 = 21i32
pub const VK_HANGUEL: i32 = 21i32
pub const VK_HANGUL: i32 = 21i32
pub const VK_IME_ON: i32 = 22i32
pub const VK_JUNJA: i32 = 23i32
pub const VK_FINAL: i32 = 24i32
pub const VK_HANJA: i32 = 25i32
pub const VK_KANJI: i32 = 25i32
pub const VK_IME_OFF: i32 = 26i32
pub const VK_ESCAPE: i32 = 27i32
pub const VK_CONVERT: i32 = 28i32
pub const VK_NONCONVERT: i32 = 29i32
pub const VK_ACCEPT: i32 = 30i32
pub const VK_MODECHANGE: i32 = 31i32
pub const VK_SPACE: i32 = 32i32
pub const VK_PRIOR: i32 = 33i32
pub const VK_NEXT: i32 = 34i32
pub const VK_END: i32 = 35i32
pub const VK_HOME: i32 = 36i32
pub const VK_LEFT: i32 = 37i32
pub const VK_UP: i32 = 38i32
pub const VK_RIGHT: i32 = 39i32
pub const VK_DOWN: i32 = 40i32
pub const VK_SELECT: i32 = 41i32
pub const VK_PRINT: i32 = 42i32
pub const VK_EXECUTE: i32 = 43i32
pub const VK_SNAPSHOT: i32 = 44i32
pub const VK_INSERT: i32 = 45i32
pub const VK_DELETE: i32 = 46i32
pub const VK_HELP: i32 = 47i32
pub const VK_0: i32 = 48i32
pub const VK_1: i32 = 49i32
pub const VK_2: i32 = 50i32
pub const VK_3: i32 = 51i32
pub const VK_4: i32 = 52i32
pub const VK_5: i32 = 53i32
pub const VK_6: i32 = 54i32
pub const VK_7: i32 = 55i32
pub const VK_8: i32 = 56i32
pub const VK_9: i32 = 57i32
pub const VK_A: i32 = 65i32
pub const VK_B: i32 = 66i32
pub const VK_C: i32 = 67i32
pub const VK_D: i32 = 68i32
pub const VK_E: i32 = 69i32
pub const VK_F: i32 = 70i32
pub const VK_G: i32 = 71i32
pub const VK_H: i32 = 72i32
pub const VK_I: i32 = 73i32
pub const VK_J: i32 = 74i32
pub const VK_K: i32 = 75i32
pub const VK_L: i32 = 76i32
pub const VK_M: i32 = 77i32
pub const VK_N: i32 = 78i32
pub const VK_O: i32 = 79i32
pub const VK_P: i32 = 80i32
pub const VK_Q: i32 = 81i32
pub const VK_R: i32 = 82i32
pub const VK_S: i32 = 83i32
pub const VK_T: i32 = 84i32
pub const VK_U: i32 = 85i32
pub const VK_V: i32 = 86i32
pub const VK_W: i32 = 87i32
pub const VK_X: i32 = 88i32
pub const VK_Y: i32 = 89i32
pub const VK_Z: i32 = 90i32
pub const VK_LWIN: i32 = 91i32
pub const VK_RWIN: i32 = 92i32
pub const VK_APPS: i32 = 93i32
pub const VK_SLEEP: i32 = 95i32
pub const VK_NUMPAD0: i32 = 96i32
pub const VK_NUMPAD1: i32 = 97i32
pub const VK_NUMPAD2: i32 = 98i32
pub const VK_NUMPAD3: i32 = 99i32
pub const VK_NUMPAD4: i32 = 100i32
pub const VK_NUMPAD5: i32 = 101i32
pub const VK_NUMPAD6: i32 = 102i32
pub const VK_NUMPAD7: i32 = 103i32
pub const VK_NUMPAD8: i32 = 104i32
pub const VK_NUMPAD9: i32 = 105i32
pub const VK_MULTIPLY: i32 = 106i32
pub const VK_ADD: i32 = 107i32
pub const VK_SEPARATOR: i32 = 108i32
pub const VK_SUBTRACT: i32 = 109i32
pub const VK_DECIMAL: i32 = 110i32
pub const VK_DIVIDE: i32 = 111i32
pub const VK_F1: i32 = 112i32
pub const VK_F2: i32 = 113i32
pub const VK_F3: i32 = 114i32
pub const VK_F4: i32 = 115i32
pub const VK_F5: i32 = 116i32
pub const VK_F6: i32 = 117i32
pub const VK_F7: i32 = 118i32
pub const VK_F8: i32 = 119i32
pub const VK_F9: i32 = 120i32
pub const VK_F10: i32 = 121i32
pub const VK_F11: i32 = 122i32
pub const VK_F12: i32 = 123i32
pub const VK_F13: i32 = 124i32
pub const VK_F14: i32 = 125i32
pub const VK_F15: i32 = 126i32
pub const VK_F16: i32 = 127i32
pub const VK_F17: i32 = 128i32
pub const VK_F18: i32 = 129i32
pub const VK_F19: i32 = 130i32
pub const VK_F20: i32 = 131i32
pub const VK_F21: i32 = 132i32
pub const VK_F22: i32 = 133i32
pub const VK_F23: i32 = 134i32
pub const VK_F24: i32 = 135i32
pub const VK_NUMLOCK: i32 = 144i32
pub const VK_SCROLL: i32 = 145i32
pub const VK_LSHIFT: i32 = 160i32
pub const VK_RSHIFT: i32 = 161i32
pub const VK_LCONTROL: i32 = 162i32
pub const VK_RCONTROL: i32 = 163i32
pub const VK_LMENU: i32 = 164i32
pub const VK_RMENU: i32 = 165i32
pub const VK_BROWSER_BACK: i32 = 166i32
pub const VK_BROWSER_FORWARD: i32 = 167i32
pub const VK_BROWSER_REFRESH: i32 = 168i32
pub const VK_BROWSER_STOP: i32 = 169i32
pub const VK_BROWSER_SEARCH: i32 = 170i32
pub const VK_BROWSER_FAVORITES: i32 = 171i32
pub const VK_BROWSER_HOME: i32 = 172i32
pub const VK_VOLUME_MUTE: i32 = 173i32
pub const VK_VOLUME_DOWN: i32 = 174i32
pub const VK_VOLUME_UP: i32 = 175i32
pub const VK_MEDIA_NEXT_TRACK: i32 = 176i32
pub const VK_MEDIA_PREV_TRACK: i32 = 177i32
pub const VK_MEDIA_STOP: i32 = 178i32
pub const VK_MEDIA_PLAY_PAUSE: i32 = 179i32
pub const VK_LAUNCH_MAIL: i32 = 180i32
pub const VK_LAUNCH_MEDIA_SELECT: i32 = 181i32
pub const VK_LAUNCH_APP1: i32 = 182i32
pub const VK_LAUNCH_APP2: i32 = 183i32
pub const VK_OEM_1: i32 = 186i32
pub const VK_OEM_PLUS: i32 = 187i32
pub const VK_OEM_COMMA: i32 = 188i32
pub const VK_OEM_MINUS: i32 = 189i32
pub const VK_OEM_PERIOD: i32 = 190i32
pub const VK_OEM_2: i32 = 191i32
pub const VK_OEM_3: i32 = 192i32
pub const VK_OEM_4: i32 = 219i32
pub const VK_OEM_5: i32 = 220i32
pub const VK_OEM_6: i32 = 221i32
pub const VK_OEM_7: i32 = 222i32
pub const VK_OEM_8: i32 = 223i32
pub const VK_OEM_102: i32 = 226i32
pub const VK_PROCESSKEY: i32 = 229i32
pub const VK_PACKET: i32 = 231i32
pub const VK_ATTN: i32 = 246i32
pub const VK_CRSEL: i32 = 247i32
pub const VK_EXSEL: i32 = 248i32
pub const VK_EREOF: i32 = 249i32
pub const VK_PLAY: i32 = 250i32
pub const VK_ZOOM: i32 = 251i32
pub const VK_NONAME: i32 = 252i32
pub const VK_PA1: i32 = 253i32
pub const VK_OEM_CLEAR: i32 = 254i32
Auto Trait Implementations§
impl Freeze for VirtualKeyCode
impl RefUnwindSafe for VirtualKeyCode
impl Send for VirtualKeyCode
impl Sync for VirtualKeyCode
impl Unpin for VirtualKeyCode
impl UnwindSafe for VirtualKeyCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more