← Standard library

Key

enum Key extends uint16
import Key from Wax;

Layout-independent physical-key codes based on USB HID usage page 0x07. Letter and punctuation names identify key positions, not the text generated under a keyboard layout. Use TextData for text entry.

InputEvent.wax:144

Members

Nonecase

case None = 0x00

InputEvent.wax:145

Acase

case A = 0x04

InputEvent.wax:146

Bcase

case B = 0x05

InputEvent.wax:147

Ccase

case C = 0x06

InputEvent.wax:148

Dcase

case D = 0x07

InputEvent.wax:149

Ecase

case E = 0x08

InputEvent.wax:150

Fcase

case F = 0x09

InputEvent.wax:151

Gcase

case G = 0x0A

InputEvent.wax:152

Hcase

case H = 0x0B

InputEvent.wax:153

Icase

case I = 0x0C

InputEvent.wax:154

Jcase

case J = 0x0D

InputEvent.wax:155

Kcase

case K = 0x0E

InputEvent.wax:156

Lcase

case L = 0x0F

InputEvent.wax:157

Mcase

case M = 0x10

InputEvent.wax:158

Ncase

case N = 0x11

InputEvent.wax:159

Ocase

case O = 0x12

InputEvent.wax:160

Pcase

case P = 0x13

InputEvent.wax:161

Qcase

case Q = 0x14

InputEvent.wax:162

Rcase

case R = 0x15

InputEvent.wax:163

Scase

case S = 0x16

InputEvent.wax:164

Tcase

case T = 0x17

InputEvent.wax:165

Ucase

case U = 0x18

InputEvent.wax:166

Vcase

case V = 0x19

InputEvent.wax:167

Wcase

case W = 0x1A

InputEvent.wax:168

Xcase

case X = 0x1B

InputEvent.wax:169

Ycase

case Y = 0x1C

InputEvent.wax:170

Zcase

case Z = 0x1D

InputEvent.wax:171

Digit1case

case Digit1 = 0x1E

InputEvent.wax:172

Digit2case

case Digit2 = 0x1F

InputEvent.wax:173

Digit3case

case Digit3 = 0x20

InputEvent.wax:174

Digit4case

case Digit4 = 0x21

InputEvent.wax:175

Digit5case

case Digit5 = 0x22

InputEvent.wax:176

Digit6case

case Digit6 = 0x23

InputEvent.wax:177

Digit7case

case Digit7 = 0x24

InputEvent.wax:178

Digit8case

case Digit8 = 0x25

InputEvent.wax:179

Digit9case

case Digit9 = 0x26

InputEvent.wax:180

Digit0case

case Digit0 = 0x27

InputEvent.wax:181

Entercase

case Enter = 0x28

InputEvent.wax:182

Escapecase

case Escape = 0x29

InputEvent.wax:183

Backspacecase

case Backspace = 0x2A

InputEvent.wax:186

Tabcase

case Tab = 0x2B

InputEvent.wax:187

Spacecase

case Space = 0x2C

InputEvent.wax:188

Minuscase

case Minus = 0x2D

InputEvent.wax:189

Equalcase

case Equal = 0x2E

InputEvent.wax:190

LeftBracketcase

case LeftBracket = 0x2F

InputEvent.wax:191

RightBracketcase

case RightBracket = 0x30

InputEvent.wax:192

Backslashcase

case Backslash = 0x31

InputEvent.wax:193

Semicoloncase

case Semicolon = 0x33

InputEvent.wax:194

Quotecase

case Quote = 0x34

InputEvent.wax:195

Gravecase

case Grave = 0x35

InputEvent.wax:196

Commacase

case Comma = 0x36

InputEvent.wax:197

Periodcase

case Period = 0x37

InputEvent.wax:198

Slashcase

case Slash = 0x38

InputEvent.wax:199

CapsLockcase

case CapsLock = 0x39

InputEvent.wax:200

F1case

case F1 = 0x3A

InputEvent.wax:201

F2case

case F2 = 0x3B

InputEvent.wax:202

F3case

case F3 = 0x3C

InputEvent.wax:203

F4case

case F4 = 0x3D

InputEvent.wax:204

F5case

case F5 = 0x3E

InputEvent.wax:205

F6case

case F6 = 0x3F

InputEvent.wax:206

F7case

case F7 = 0x40

InputEvent.wax:207

F8case

case F8 = 0x41

InputEvent.wax:208

F9case

case F9 = 0x42

InputEvent.wax:209

F10case

case F10 = 0x43

InputEvent.wax:210

F11case

case F11 = 0x44

InputEvent.wax:211

F12case

case F12 = 0x45

InputEvent.wax:212

PrintScreencase

case PrintScreen = 0x46

InputEvent.wax:213

ScrollLockcase

case ScrollLock = 0x47

InputEvent.wax:214

Pausecase

case Pause = 0x48

InputEvent.wax:215

Insertcase

case Insert = 0x49

InputEvent.wax:216

Homecase

case Home = 0x4A

InputEvent.wax:217

PageUpcase

case PageUp = 0x4B

InputEvent.wax:218

Deletecase

case Delete = 0x4C

InputEvent.wax:219

Endcase

case End = 0x4D

InputEvent.wax:220

PageDowncase

case PageDown = 0x4E

InputEvent.wax:221

Rightcase

case Right = 0x4F

InputEvent.wax:222

Leftcase

case Left = 0x50

InputEvent.wax:223

Downcase

case Down = 0x51

InputEvent.wax:224

Upcase

case Up = 0x52

InputEvent.wax:225

NumLockcase

case NumLock = 0x53

InputEvent.wax:226

NumpadDividecase

case NumpadDivide = 0x54

InputEvent.wax:227

NumpadMultiplycase

case NumpadMultiply = 0x55

InputEvent.wax:228

NumpadMinuscase

case NumpadMinus = 0x56

InputEvent.wax:229

NumpadPluscase

case NumpadPlus = 0x57

InputEvent.wax:230

NumpadEntercase

case NumpadEnter = 0x58

InputEvent.wax:231

Numpad1case

case Numpad1 = 0x59

InputEvent.wax:232

Numpad2case

case Numpad2 = 0x5A

InputEvent.wax:233

Numpad3case

case Numpad3 = 0x5B

InputEvent.wax:234

Numpad4case

case Numpad4 = 0x5C

InputEvent.wax:235

Numpad5case

case Numpad5 = 0x5D

InputEvent.wax:236

Numpad6case

case Numpad6 = 0x5E

InputEvent.wax:237

Numpad7case

case Numpad7 = 0x5F

InputEvent.wax:238

Numpad8case

case Numpad8 = 0x60

InputEvent.wax:239

Numpad9case

case Numpad9 = 0x61

InputEvent.wax:240

Numpad0case

case Numpad0 = 0x62

InputEvent.wax:241

NumpadPeriodcase

case NumpadPeriod = 0x63

InputEvent.wax:242

F13case

case F13 = 0x68

InputEvent.wax:243

F14case

case F14 = 0x69

InputEvent.wax:244

F15case

case F15 = 0x6A

InputEvent.wax:245

F16case

case F16 = 0x6B

InputEvent.wax:246

F17case

case F17 = 0x6C

InputEvent.wax:247

F18case

case F18 = 0x6D

InputEvent.wax:248

F19case

case F19 = 0x6E

InputEvent.wax:249

F20case

case F20 = 0x6F

InputEvent.wax:250

F21case

case F21 = 0x70

InputEvent.wax:251

F22case

case F22 = 0x71

InputEvent.wax:252

F23case

case F23 = 0x72

InputEvent.wax:253

F24case

case F24 = 0x73

InputEvent.wax:254

LeftCtrlcase

case LeftCtrl = 0xE0

InputEvent.wax:255

LeftShiftcase

case LeftShift = 0xE1

InputEvent.wax:256

LeftAltcase

case LeftAlt = 0xE2

InputEvent.wax:257

LeftMetacase

case LeftMeta = 0xE3

InputEvent.wax:258

RightCtrlcase

case RightCtrl = 0xE4

InputEvent.wax:259

RightShiftcase

case RightShift = 0xE5

InputEvent.wax:260

RightAltcase

case RightAlt = 0xE6

InputEvent.wax:261

RightMetacase

case RightMeta = 0xE7

InputEvent.wax:262

CompareTomethod

public fn CompareTo(Key other) : int32

Provided by the compiler.

Equalsmethod

public fn Equals(Key other) : bool

Provided by the compiler.

GetHashCodemethod

public fn GetHashCode() : uint32

Provided by the compiler.

ToStringmethod

public fn ToString() : string

Provided by the compiler.

ToStringBuffermethod

public fn ToStringBuffer(StringBuilder builder) : int32

Provided by the compiler.