Enum glfw::Key
[−]
pub enum Key {
Space,
Apostrophe,
Comma,
Minus,
Period,
Slash,
Num0,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
Semicolon,
Equal,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
LeftBracket,
Backslash,
RightBracket,
GraveAccent,
World1,
World2,
Escape,
Enter,
Tab,
Backspace,
Insert,
Delete,
Right,
Left,
Down,
Up,
PageUp,
PageDown,
Home,
End,
CapsLock,
ScrollLock,
NumLock,
PrintScreen,
Pause,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
F13,
F14,
F15,
F16,
F17,
F18,
F19,
F20,
F21,
F22,
F23,
F24,
F25,
Kp0,
Kp1,
Kp2,
Kp3,
Kp4,
Kp5,
Kp6,
Kp7,
Kp8,
Kp9,
KpDecimal,
KpDivide,
KpMultiply,
KpSubtract,
KpAdd,
KpEnter,
KpEqual,
LeftShift,
LeftControl,
LeftAlt,
LeftSuper,
RightShift,
RightControl,
RightAlt,
RightSuper,
Menu,
}Input keys.
Variants
SpaceApostropheCommaMinusPeriodSlashNum0Num1Num2Num3Num4Num5Num6Num7Num8Num9SemicolonEqualABCDEFGHIJKLMNOPQRSTUVWXYZLeftBracketBackslashRightBracketGraveAccentWorld1World2EscapeEnterTabBackspaceInsertDeleteRightLeftDownUpPageUpPageDownHomeEndCapsLockScrollLockNumLockPrintScreenPauseF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F19F20F21F22F23F24F25Kp0Kp1Kp2Kp3Kp4Kp5Kp6Kp7Kp8Kp9KpDecimalKpDivideKpMultiplyKpSubtractKpAddKpEnterKpEqualLeftShiftLeftControlLeftAltLeftSuperRightShiftRightControlRightAltRightSuperMenuTrait Implementations
impl Debug for Key[src]
impl Hash for Key[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher1.3.0
Feeds a slice of this type into the state provided.
impl PartialOrd for Key[src]
fn partial_cmp(&self, __arg_0: &Key) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl Ord for Key[src]
fn cmp(&self, __arg_0: &Key) -> Ordering
This method returns an Ordering between self and other. Read more
impl PartialEq for Key[src]
fn eq(&self, __arg_0: &Key) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Eq for Key[src]
impl Clone for Key[src]
fn clone(&self) -> Key
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Copy for Key[src]
impl FromPrimitive for Key
fn from_i64(n: i64) -> Option<Self>
Convert an i64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_u64(n: u64) -> Option<Self>
Convert an u64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_isize(n: isize) -> Option<Self>
Convert an isize to return an optional value of this type. If the value cannot be represented by this value, the None is returned. Read more
fn from_i8(n: i8) -> Option<Self>
Convert an i8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_i16(n: i16) -> Option<Self>
Convert an i16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_i32(n: i32) -> Option<Self>
Convert an i32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_usize(n: usize) -> Option<Self>
Convert a usize to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_u8(n: u8) -> Option<Self>
Convert an u8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_u16(n: u16) -> Option<Self>
Convert an u16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_u32(n: u32) -> Option<Self>
Convert an u32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_f32(n: f32) -> Option<Self>
Convert a f32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more
fn from_f64(n: f64) -> Option<Self>
Convert a f64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more