A key.

If a valid GLFW instance exists you can convert a key to its scancode value with key.scancode() and get its name with key.name(), otherwise using these two functions will throw a NotInitializedException or UseAfterDestroyException exception.

Variables

@:value(cast -1)@:enum@:implinlineread onlyUnknown:Key = -1

@:value(cast 32)@:enum@:implinlineread onlySpace:Key = 32

@:value(cast 39)@:enum@:implinlineread onlyApostrophe:Key = 39

@:value(cast 44)@:enum@:implinlineread onlyComma:Key = 44

@:value(cast 45)@:enum@:implinlineread onlyMinus:Key = 45

@:value(cast 46)@:enum@:implinlineread onlyPeriod:Key = 46

@:value(cast 47)@:enum@:implinlineread onlySlash:Key = 47

@:value(cast 48)@:enum@:implinlineread onlyDigit0:Key = 48

@:value(cast 49)@:enum@:implinlineread onlyDigit1:Key = 49

@:value(cast 50)@:enum@:implinlineread onlyDigit2:Key = 50

@:value(cast 51)@:enum@:implinlineread onlyDigit3:Key = 51

@:value(cast 52)@:enum@:implinlineread onlyDigit4:Key = 52

@:value(cast 53)@:enum@:implinlineread onlyDigit5:Key = 53

@:value(cast 54)@:enum@:implinlineread onlyDigit6:Key = 54

@:value(cast 55)@:enum@:implinlineread onlyDigit7:Key = 55

@:value(cast 56)@:enum@:implinlineread onlyDigit8:Key = 56

@:value(cast 57)@:enum@:implinlineread onlyDigit9:Key = 57

@:value(cast 59)@:enum@:implinlineread onlySemicolon:Key = 59

@:value(cast 61)@:enum@:implinlineread onlyEqual:Key = 61

@:value(cast 65)@:enum@:implinlineread onlyA:Key = 65

@:value(cast 66)@:enum@:implinlineread onlyB:Key = 66

@:value(cast 67)@:enum@:implinlineread onlyC:Key = 67

@:value(cast 68)@:enum@:implinlineread onlyD:Key = 68

@:value(cast 69)@:enum@:implinlineread onlyE:Key = 69

@:value(cast 70)@:enum@:implinlineread onlyF:Key = 70

@:value(cast 71)@:enum@:implinlineread onlyG:Key = 71

@:value(cast 72)@:enum@:implinlineread onlyH:Key = 72

@:value(cast 73)@:enum@:implinlineread onlyI:Key = 73

@:value(cast 74)@:enum@:implinlineread onlyJ:Key = 74

@:value(cast 75)@:enum@:implinlineread onlyK:Key = 75

@:value(cast 76)@:enum@:implinlineread onlyL:Key = 76

@:value(cast 77)@:enum@:implinlineread onlyM:Key = 77

@:value(cast 78)@:enum@:implinlineread onlyN:Key = 78

@:value(cast 79)@:enum@:implinlineread onlyO:Key = 79

@:value(cast 80)@:enum@:implinlineread onlyP:Key = 80

@:value(cast 81)@:enum@:implinlineread onlyQ:Key = 81

@:value(cast 82)@:enum@:implinlineread onlyR:Key = 82

@:value(cast 83)@:enum@:implinlineread onlyS:Key = 83

@:value(cast 84)@:enum@:implinlineread onlyT:Key = 84

@:value(cast 85)@:enum@:implinlineread onlyU:Key = 85

@:value(cast 86)@:enum@:implinlineread onlyV:Key = 86

@:value(cast 87)@:enum@:implinlineread onlyW:Key = 87

@:value(cast 88)@:enum@:implinlineread onlyX:Key = 88

@:value(cast 89)@:enum@:implinlineread onlyY:Key = 89

@:value(cast 90)@:enum@:implinlineread onlyZ:Key = 90

@:value(cast 91)@:enum@:implinlineread onlyLeftBracket:Key = 91

@:value(cast 92)@:enum@:implinlineread onlyBackslash:Key = 92

@:value(cast 93)@:enum@:implinlineread onlyRightBracket:Key = 93

@:value(cast 96)@:enum@:implinlineread onlyGraveAccent:Key = 96

@:value(cast 161)@:enum@:implinlineread onlyWorld1:Key = 161

@:value(cast 162)@:enum@:implinlineread onlyWorld2:Key = 162

@:value(cast 256)@:enum@:implinlineread onlyEscape:Key = 256

@:value(cast 257)@:enum@:implinlineread onlyEnter:Key = 257

@:value(cast 258)@:enum@:implinlineread onlyTab:Key = 258

@:value(cast 259)@:enum@:implinlineread onlyBackspace:Key = 259

@:value(cast 260)@:enum@:implinlineread onlyInsert:Key = 260

@:value(cast 261)@:enum@:implinlineread onlyDelete:Key = 261

@:value(cast 262)@:enum@:implinlineread onlyRight:Key = 262

@:value(cast 263)@:enum@:implinlineread onlyLeft:Key = 263

@:value(cast 264)@:enum@:implinlineread onlyDown:Key = 264

@:value(cast 265)@:enum@:implinlineread onlyUp:Key = 265

@:value(cast 266)@:enum@:implinlineread onlyPageUp:Key = 266

@:value(cast 267)@:enum@:implinlineread onlyPageDown:Key = 267

@:value(cast 268)@:enum@:implinlineread onlyHome:Key = 268

@:value(cast 269)@:enum@:implinlineread onlyEnd:Key = 269

@:value(cast 280)@:enum@:implinlineread onlyCapsLock:Key = 280

@:value(cast 281)@:enum@:implinlineread onlyScrollLock:Key = 281

@:value(cast 282)@:enum@:implinlineread onlyNumLock:Key = 282

@:value(cast 283)@:enum@:implinlineread onlyPrintScreen:Key = 283

@:value(cast 284)@:enum@:implinlineread onlyPause:Key = 284

@:value(cast 290)@:enum@:implinlineread onlyF1:Key = 290

@:value(cast 291)@:enum@:implinlineread onlyF2:Key = 291

@:value(cast 292)@:enum@:implinlineread onlyF3:Key = 292

@:value(cast 293)@:enum@:implinlineread onlyF4:Key = 293

@:value(cast 294)@:enum@:implinlineread onlyF5:Key = 294

@:value(cast 295)@:enum@:implinlineread onlyF6:Key = 295

@:value(cast 296)@:enum@:implinlineread onlyF7:Key = 296

@:value(cast 297)@:enum@:implinlineread onlyF8:Key = 297

@:value(cast 298)@:enum@:implinlineread onlyF9:Key = 298

@:value(cast 299)@:enum@:implinlineread onlyF10:Key = 299

@:value(cast 300)@:enum@:implinlineread onlyF11:Key = 300

@:value(cast 301)@:enum@:implinlineread onlyF12:Key = 301

@:value(cast 302)@:enum@:implinlineread onlyF13:Key = 302

@:value(cast 303)@:enum@:implinlineread onlyF14:Key = 303

@:value(cast 304)@:enum@:implinlineread onlyF15:Key = 304

@:value(cast 305)@:enum@:implinlineread onlyF16:Key = 305

@:value(cast 306)@:enum@:implinlineread onlyF17:Key = 306

@:value(cast 307)@:enum@:implinlineread onlyF18:Key = 307

@:value(cast 308)@:enum@:implinlineread onlyF19:Key = 308

@:value(cast 309)@:enum@:implinlineread onlyF20:Key = 309

@:value(cast 310)@:enum@:implinlineread onlyF21:Key = 310

@:value(cast 311)@:enum@:implinlineread onlyF22:Key = 311

@:value(cast 312)@:enum@:implinlineread onlyF23:Key = 312

@:value(cast 313)@:enum@:implinlineread onlyF24:Key = 313

@:value(cast 314)@:enum@:implinlineread onlyF25:Key = 314

@:value(cast 320)@:enum@:implinlineread onlyNumpad0:Key = 320

@:value(cast 321)@:enum@:implinlineread onlyNumpad1:Key = 321

@:value(cast 322)@:enum@:implinlineread onlyNumpad2:Key = 322

@:value(cast 323)@:enum@:implinlineread onlyNumpad3:Key = 323

@:value(cast 324)@:enum@:implinlineread onlyNumpad4:Key = 324

@:value(cast 325)@:enum@:implinlineread onlyNumpad5:Key = 325

@:value(cast 326)@:enum@:implinlineread onlyNumpad6:Key = 326

@:value(cast 327)@:enum@:implinlineread onlyNumpad7:Key = 327

@:value(cast 328)@:enum@:implinlineread onlyNumpad8:Key = 328

@:value(cast 329)@:enum@:implinlineread onlyNumpad9:Key = 329

@:value(cast 330)@:enum@:implinlineread onlyNumpadDecimal:Key = 330

@:value(cast 331)@:enum@:implinlineread onlyNumpadDivide:Key = 331

@:value(cast 332)@:enum@:implinlineread onlyNumpadMultiply:Key = 332

@:value(cast 333)@:enum@:implinlineread onlyNumpadSubtract:Key = 333

@:value(cast 334)@:enum@:implinlineread onlyNumpadAdd:Key = 334

@:value(cast 335)@:enum@:implinlineread onlyNumpadEnter:Key = 335

@:value(cast 336)@:enum@:implinlineread onlyNumpadEqual:Key = 336

@:value(cast 340)@:enum@:implinlineread onlyLeftShift:Key = 340

@:value(cast 341)@:enum@:implinlineread onlyLeftControl:Key = 341

@:value(cast 342)@:enum@:implinlineread onlyLeftAlt:Key = 342

@:value(cast 343)@:enum@:implinlineread onlyLeftSuper:Key = 343

@:value(cast 344)@:enum@:implinlineread onlyRightShift:Key = 344

@:value(cast 345)@:enum@:implinlineread onlyRightControl:Key = 345

@:value(cast 346)@:enum@:implinlineread onlyRightAlt:Key = 346

@:value(cast 347)@:enum@:implinlineread onlyRightSuper:Key = 347

@:value(cast 348)@:enum@:implinlineread onlyMenu:Key = 348