#[repr(C)]pub struct KeyCode {
pub value: i32,
}Expand description
Fields§
§value: i32Implementations§
Source§impl KeyCode
impl KeyCode
pub fn none() -> Self
pub fn backspace() -> Self
pub fn delete() -> Self
pub fn tab() -> Self
pub fn clear() -> Self
pub fn return() -> Self
pub fn pause() -> Self
pub fn escape() -> Self
pub fn space() -> Self
pub fn keypad0() -> Self
pub fn keypad1() -> Self
pub fn keypad2() -> Self
pub fn keypad3() -> Self
pub fn keypad4() -> Self
pub fn keypad5() -> Self
pub fn keypad6() -> Self
pub fn keypad7() -> Self
pub fn keypad8() -> Self
pub fn keypad9() -> Self
pub fn keypad_period() -> Self
pub fn keypad_divide() -> Self
pub fn keypad_multiply() -> Self
pub fn keypad_minus() -> Self
pub fn keypad_plus() -> Self
pub fn keypad_enter() -> Self
pub fn keypad_equals() -> Self
pub fn up_arrow() -> Self
pub fn down_arrow() -> Self
pub fn right_arrow() -> Self
pub fn left_arrow() -> Self
pub fn insert() -> Self
pub fn home() -> Self
pub fn end() -> Self
pub fn page_up() -> Self
pub fn page_down() -> Self
pub fn f1() -> Self
pub fn f2() -> Self
pub fn f3() -> Self
pub fn f4() -> Self
pub fn f5() -> Self
pub fn f6() -> Self
pub fn f7() -> Self
pub fn f8() -> Self
pub fn f9() -> Self
pub fn f10() -> Self
pub fn f11() -> Self
pub fn f12() -> Self
pub fn f13() -> Self
pub fn f14() -> Self
pub fn f15() -> Self
pub fn alpha0() -> Self
pub fn alpha1() -> Self
pub fn alpha2() -> Self
pub fn alpha3() -> Self
pub fn alpha4() -> Self
pub fn alpha5() -> Self
pub fn alpha6() -> Self
pub fn alpha7() -> Self
pub fn alpha8() -> Self
pub fn alpha9() -> Self
pub fn exclaim() -> Self
pub fn double_quote() -> Self
pub fn hash() -> Self
pub fn dollar() -> Self
pub fn percent() -> Self
pub fn ampersand() -> Self
pub fn quote() -> Self
pub fn left_paren() -> Self
pub fn right_paren() -> Self
pub fn asterisk() -> Self
pub fn plus() -> Self
pub fn comma() -> Self
pub fn minus() -> Self
pub fn period() -> Self
pub fn slash() -> Self
pub fn colon() -> Self
pub fn semicolon() -> Self
pub fn less() -> Self
pub fn equals() -> Self
pub fn greater() -> Self
pub fn question() -> Self
pub fn at() -> Self
pub fn left_bracket() -> Self
pub fn backslash() -> Self
pub fn right_bracket() -> Self
pub fn caret() -> Self
pub fn underscore() -> Self
pub fn back_quote() -> Self
pub fn a() -> Self
pub fn b() -> Self
pub fn c() -> Self
pub fn d() -> Self
pub fn e() -> Self
pub fn f() -> Self
pub fn g() -> Self
pub fn h() -> Self
pub fn i() -> Self
pub fn j() -> Self
pub fn k() -> Self
pub fn l() -> Self
pub fn m() -> Self
pub fn n() -> Self
pub fn o() -> Self
pub fn p() -> Self
pub fn q() -> Self
pub fn r() -> Self
pub fn s() -> Self
pub fn t() -> Self
pub fn u() -> Self
pub fn v() -> Self
pub fn w() -> Self
pub fn x() -> Self
pub fn y() -> Self
pub fn z() -> Self
pub fn left_curly_bracket() -> Self
pub fn pipe() -> Self
pub fn right_curly_bracket() -> Self
pub fn tilde() -> Self
pub fn numlock() -> Self
pub fn caps_lock() -> Self
pub fn scroll_lock() -> Self
pub fn right_shift() -> Self
pub fn left_shift() -> Self
pub fn right_control() -> Self
pub fn left_control() -> Self
pub fn right_alt() -> Self
pub fn left_alt() -> Self
pub fn left_command() -> Self
pub fn left_apple() -> Self
pub fn left_windows() -> Self
pub fn right_command() -> Self
pub fn right_apple() -> Self
pub fn right_windows() -> Self
pub fn alt_gr() -> Self
pub fn help() -> Self
pub fn print() -> Self
pub fn sys_req() -> Self
pub fn break() -> Self
pub fn mouse0() -> Self
pub fn mouse1() -> Self
pub fn mouse2() -> Self
pub fn mouse3() -> Self
pub fn mouse4() -> Self
pub fn mouse5() -> Self
pub fn mouse6() -> Self
Trait Implementations§
Source§impl ClassIdentity for KeyCode
impl ClassIdentity for KeyCode
impl Copy for KeyCode
impl Eq for KeyCode
impl StructuralPartialEq for KeyCode
Auto Trait Implementations§
impl Freeze for KeyCode
impl RefUnwindSafe for KeyCode
impl Send for KeyCode
impl Sync for KeyCode
impl Unpin for KeyCode
impl UnwindSafe for KeyCode
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)