Skip to main content

Keys

Struct Keys 

Source
pub struct Keys;
Expand description

Structs contendo as teclas mais comuns dos teclados.

Implementations§

Source§

impl Keys

Source

pub const BACKSPACE: u32 = 0x08

Source

pub const TAB: u32 = 0x09

Source

pub const ENTER: u32 = 0x0D

Source

pub const ESCAPE: u32 = 0x1B

Source

pub const SPACE: u32 = 0x20

Source

pub const HOME: u32 = 0x24

Source

pub const LEFT: u32 = 0x25

Source

pub const UP: u32 = 0x26

Source

pub const RIGHT: u32 = 0x27

Source

pub const DOWN: u32 = 0x28

Source

pub const INSERT: u32 = 0x2D

Source

pub const DELETE: u32 = 0x2E

Source

pub const NUMROW_0: u32 = 0x30

Source

pub const NUMROW_1: u32 = 0x31

Source

pub const NUMROW_2: u32 = 0x32

Source

pub const NUMROW_3: u32 = 0x33

Source

pub const NUMROW_4: u32 = 0x34

Source

pub const NUMROW_5: u32 = 0x35

Source

pub const NUMROW_6: u32 = 0x36

Source

pub const NUMROW_7: u32 = 0x37

Source

pub const NUMROW_8: u32 = 0x38

Source

pub const NUMROW_9: u32 = 0x39

Source

pub const A: u32 = 0x41

Source

pub const B: u32 = 0x42

Source

pub const C: u32 = 0x43

Source

pub const D: u32 = 0x44

Source

pub const E: u32 = 0x45

Source

pub const F: u32 = 0x46

Source

pub const G: u32 = 0x47

Source

pub const H: u32 = 0x48

Source

pub const I: u32 = 0x49

Source

pub const J: u32 = 0x4A

Source

pub const K: u32 = 0x4B

Source

pub const L: u32 = 0x4C

Source

pub const M: u32 = 0x4D

Source

pub const N: u32 = 0x4E

Source

pub const O: u32 = 0x4F

Source

pub const P: u32 = 0x50

Source

pub const Q: u32 = 0x51

Source

pub const R: u32 = 0x52

Source

pub const S: u32 = 0x53

Source

pub const T: u32 = 0x54

Source

pub const U: u32 = 0x55

Source

pub const V: u32 = 0x56

Source

pub const W: u32 = 0x57

Source

pub const X: u32 = 0x58

Source

pub const Y: u32 = 0x59

Source

pub const Z: u32 = 0x5A

Source

pub const NUMPAD_0: u32 = 0x60

Source

pub const NUMPAD_1: u32 = 0x61

Source

pub const NUMPAD_2: u32 = 0x62

Source

pub const NUMPAD_3: u32 = 0x63

Source

pub const NUMPAD_4: u32 = 0x64

Source

pub const NUMPAD_5: u32 = 0x65

Source

pub const NUMPAD_6: u32 = 0x66

Source

pub const NUMPAD_7: u32 = 0x67

Source

pub const NUMPAD_8: u32 = 0x68

Source

pub const NUMPAD_9: u32 = 0x69

Source

pub const F1: u32 = 0x70

Source

pub const F2: u32 = 0x71

Source

pub const F3: u32 = 0x72

Source

pub const F4: u32 = 0x73

Source

pub const F5: u32 = 0x74

Source

pub const F6: u32 = 0x75

Source

pub const F7: u32 = 0x76

Source

pub const F8: u32 = 0x77

Source

pub const F9: u32 = 0x78

Source

pub const F10: u32 = 0x79

Source

pub const F11: u32 = 0x7A

Source

pub const F12: u32 = 0x7B

Source

pub const F13: u32 = 0x7C

Source

pub const F14: u32 = 0x7D

Source

pub const F15: u32 = 0x7E

Source

pub const F16: u32 = 0x7F

Source

pub const F17: u32 = 0x80

Source

pub const F18: u32 = 0x81

Source

pub const F19: u32 = 0x82

Source

pub const F20: u32 = 0x83

Source

pub const F21: u32 = 0x84

Source

pub const F22: u32 = 0x85

Source

pub const F23: u32 = 0x86

Source

pub const F24: u32 = 0x87

Source

pub const NUM_LOCK: u32 = 0x90

Source

pub const SCROLL_LOCK: u32 = 0x91

Source

pub const CAPS_LOCK: u32 = 0x14

Source

pub const L_SHIFT: u32 = 0xA0

Source

pub const R_SHIFT: u32 = 0xA1

Source

pub const L_CONTROL: u32 = 0xA2

Source

pub const R_CONTROL: u32 = 0xA3

Auto Trait Implementations§

§

impl Freeze for Keys

§

impl RefUnwindSafe for Keys

§

impl Send for Keys

§

impl Sync for Keys

§

impl Unpin for Keys

§

impl UnsafeUnpin for Keys

§

impl UnwindSafe for Keys

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.