pub enum KeyCode {
Show 69 variants
None = 0,
KBackspace = 65_288,
KTab = 65_289,
KEnter = 65_293,
KShift = 65_505,
KCtrl = 65_507,
KAlt = 65_513,
KCapsLock = 65_509,
KEsc = 65_307,
KSpace = 65_408,
KPageUp = 65_434,
KPageDown = 65_435,
KEnd = 65_436,
KHome = 65_429,
KArrowLeft = 2_299,
KArrowUp = 2_300,
KArrowRight = 2_301,
KArrowDown = 2_302,
KPrintScreen = 64_797,
KInsert = 65_438,
KDelete = 65_439,
K0 = 48,
K1 = 49,
K2 = 50,
K3 = 51,
K4 = 52,
K5 = 53,
K6 = 54,
K7 = 55,
K8 = 56,
K9 = 57,
KA = 65,
KB = 66,
KC = 67,
KD = 68,
KE = 69,
KF = 70,
KG = 71,
KH = 72,
KI = 73,
KJ = 74,
KK = 75,
KL = 76,
KM = 77,
KN = 78,
KO = 79,
KP = 80,
KQ = 81,
KR = 82,
KS = 83,
KT = 84,
KU = 85,
KV = 86,
KW = 87,
KX = 88,
KY = 89,
KZ = 90,
KF1 = 65_470,
KF2 = 65_471,
KF3 = 65_472,
KF4 = 65_473,
KF5 = 65_474,
KF6 = 65_475,
KF7 = 65_476,
KF8 = 65_477,
KF9 = 65_478,
KF10 = 65_479,
KF11 = 65_480,
KF12 = 65_481,
}Variants§
None = 0
KBackspace = 65_288
KTab = 65_289
KEnter = 65_293
KShift = 65_505
KCtrl = 65_507
KAlt = 65_513
KCapsLock = 65_509
KEsc = 65_307
KSpace = 65_408
KPageUp = 65_434
KPageDown = 65_435
KEnd = 65_436
KHome = 65_429
KArrowLeft = 2_299
KArrowUp = 2_300
KArrowRight = 2_301
KArrowDown = 2_302
KPrintScreen = 64_797
KInsert = 65_438
KDelete = 65_439
K0 = 48
K1 = 49
K2 = 50
K3 = 51
K4 = 52
K5 = 53
K6 = 54
K7 = 55
K8 = 56
K9 = 57
KA = 65
KB = 66
KC = 67
KD = 68
KE = 69
KF = 70
KG = 71
KH = 72
KI = 73
KJ = 74
KK = 75
KL = 76
KM = 77
KN = 78
KO = 79
KP = 80
KQ = 81
KR = 82
KS = 83
KT = 84
KU = 85
KV = 86
KW = 87
KX = 88
KY = 89
KZ = 90
KF1 = 65_470
KF2 = 65_471
KF3 = 65_472
KF4 = 65_473
KF5 = 65_474
KF6 = 65_475
KF7 = 65_476
KF8 = 65_477
KF9 = 65_478
KF10 = 65_479
KF11 = 65_480
KF12 = 65_481
Trait Implementations§
Source§impl FromPrimitive for KeyCode
impl FromPrimitive for KeyCode
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§impl ToPrimitive for KeyCode
impl ToPrimitive for KeyCode
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreimpl Copy 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 UnsafeUnpin for KeyCode
impl UnwindSafe for KeyCode
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