Enum rokol::app::Key[][src]

#[repr(u32)]
pub enum Key {
Show 121 variants InvalidKey, Space, Apostrophe, Comma, Minus, Period, Slash, Kbd0, Kbd1, Kbd2, Kbd3, Kbd4, Kbd5, Kbd6, Kbd7, Kbd8, Kbd9, 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,
}
Expand description

rokol::app keycode

Variants

InvalidKey

Space

Apostrophe

Comma

Minus

Period

Slash

Kbd0

Kbd1

Kbd2

Kbd3

Kbd4

Kbd5

Kbd6

Kbd7

Kbd8

Kbd9

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

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

Performs the conversion.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.