Skip to main content

KeyCode

Struct KeyCode 

Source
#[repr(C)]
pub struct KeyCode;

Implementations§

Source§

impl KeyCode

Source

pub const A: CGKeyCode = 0x00

Source

pub const S: CGKeyCode = 0x01

Source

pub const D: CGKeyCode = 0x02

Source

pub const F: CGKeyCode = 0x03

Source

pub const H: CGKeyCode = 0x04

Source

pub const G: CGKeyCode = 0x05

Source

pub const Z: CGKeyCode = 0x06

Source

pub const X: CGKeyCode = 0x07

Source

pub const C: CGKeyCode = 0x08

Source

pub const V: CGKeyCode = 0x09

Source

pub const B: CGKeyCode = 0x0B

Source

pub const Q: CGKeyCode = 0x0C

Source

pub const W: CGKeyCode = 0x0D

Source

pub const E: CGKeyCode = 0x0E

Source

pub const R: CGKeyCode = 0x0F

Source

pub const Y: CGKeyCode = 0x10

Source

pub const T: CGKeyCode = 0x11

Source

pub const One: CGKeyCode = 0x12

Source

pub const Two: CGKeyCode = 0x13

Source

pub const Three: CGKeyCode = 0x14

Source

pub const Four: CGKeyCode = 0x15

Source

pub const Six: CGKeyCode = 0x16

Source

pub const Five: CGKeyCode = 0x17

Source

pub const Equal: CGKeyCode = 0x18

Source

pub const Nine: CGKeyCode = 0x19

Source

pub const Seven: CGKeyCode = 0x1A

Source

pub const Minus: CGKeyCode = 0x1B

Source

pub const Eight: CGKeyCode = 0x1C

Source

pub const Zero: CGKeyCode = 0x1D

Source

pub const RightBracket: CGKeyCode = 0x1E

Source

pub const O: CGKeyCode = 0x1F

Source

pub const U: CGKeyCode = 0x20

Source

pub const LeftBracket: CGKeyCode = 0x21

Source

pub const I: CGKeyCode = 0x22

Source

pub const P: CGKeyCode = 0x23

Source

pub const Return: CGKeyCode = 0x24

Source

pub const L: CGKeyCode = 0x25

Source

pub const J: CGKeyCode = 0x26

Source

pub const Quote: CGKeyCode = 0x27

Source

pub const K: CGKeyCode = 0x28

Source

pub const Semicolon: CGKeyCode = 0x29

Source

pub const Backslash: CGKeyCode = 0x2A

Source

pub const Comma: CGKeyCode = 0x2B

Source

pub const Slash: CGKeyCode = 0x2C

Source

pub const N: CGKeyCode = 0x2D

Source

pub const M: CGKeyCode = 0x2E

Source

pub const Period: CGKeyCode = 0x2F

Source

pub const Tab: CGKeyCode = 0x30

Source

pub const Space: CGKeyCode = 0x31

Source

pub const Grave: CGKeyCode = 0x32

Source

pub const Delete: CGKeyCode = 0x33

Source

pub const Escape: CGKeyCode = 0x35

Source

pub const RightCommand: CGKeyCode = 0x36

Source

pub const Command: CGKeyCode = 0x37

Source

pub const Shift: CGKeyCode = 0x38

Source

pub const CapsLock: CGKeyCode = 0x39

Source

pub const Option: CGKeyCode = 0x3A

Source

pub const Control: CGKeyCode = 0x3B

Source

pub const RightShift: CGKeyCode = 0x3C

Source

pub const RightOption: CGKeyCode = 0x3D

Source

pub const RightControl: CGKeyCode = 0x3E

Source

pub const Function: CGKeyCode = 0x3F

Source

pub const F17: CGKeyCode = 0x40

Source

pub const KeypadDecimal: CGKeyCode = 0x41

Source

pub const KeypadMultiply: CGKeyCode = 0x43

Source

pub const KeypadPlus: CGKeyCode = 0x45

Source

pub const KeypadClear: CGKeyCode = 0x47

Source

pub const VolumeUp: CGKeyCode = 0x48

Source

pub const VolumeDown: CGKeyCode = 0x49

Source

pub const Mute: CGKeyCode = 0x4A

Source

pub const KeypadDivide: CGKeyCode = 0x4B

Source

pub const KeypadEnter: CGKeyCode = 0x4C

Source

pub const KeypadMinus: CGKeyCode = 0x4E

Source

pub const F18: CGKeyCode = 0x4F

Source

pub const F19: CGKeyCode = 0x50

Source

pub const KeypadEquals: CGKeyCode = 0x51

Source

pub const Keypad0: CGKeyCode = 0x52

Source

pub const Keypad1: CGKeyCode = 0x53

Source

pub const Keypad2: CGKeyCode = 0x54

Source

pub const Keypad3: CGKeyCode = 0x55

Source

pub const Keypad4: CGKeyCode = 0x56

Source

pub const Keypad5: CGKeyCode = 0x57

Source

pub const Keypad6: CGKeyCode = 0x58

Source

pub const Keypad7: CGKeyCode = 0x59

Source

pub const F20: CGKeyCode = 0x5A

Source

pub const Keypad8: CGKeyCode = 0x5B

Source

pub const Keypad9: CGKeyCode = 0x5C

Source

pub const F5: CGKeyCode = 0x60

Source

pub const F6: CGKeyCode = 0x61

Source

pub const F7: CGKeyCode = 0x62

Source

pub const F3: CGKeyCode = 0x63

Source

pub const F8: CGKeyCode = 0x64

Source

pub const F9: CGKeyCode = 0x65

Source

pub const F11: CGKeyCode = 0x67

Source

pub const F13: CGKeyCode = 0x69

Source

pub const F16: CGKeyCode = 0x6A

Source

pub const F14: CGKeyCode = 0x6B

Source

pub const F10: CGKeyCode = 0x6D

Source

pub const F12: CGKeyCode = 0x6F

Source

pub const F15: CGKeyCode = 0x71

Source

pub const Help: CGKeyCode = 0x72

Source

pub const Home: CGKeyCode = 0x73

Source

pub const PageUp: CGKeyCode = 0x74

Source

pub const ForwardDelete: CGKeyCode = 0x75

Source

pub const F4: CGKeyCode = 0x76

Source

pub const End: CGKeyCode = 0x77

Source

pub const F2: CGKeyCode = 0x78

Source

pub const PageDown: CGKeyCode = 0x79

Source

pub const F1: CGKeyCode = 0x7A

Source

pub const LeftArrow: CGKeyCode = 0x7B

Source

pub const RightArrow: CGKeyCode = 0x7C

Source

pub const DownArrow: CGKeyCode = 0x7D

Source

pub const UpArrow: CGKeyCode = 0x7E

Auto Trait Implementations§

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.
Source§

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