Available on clay
@:value((1 << 30))staticMASK:Int = (1 << 30)
staticname(scanCode:ScanCode):String
Convert a scanCode to a readable name
@:value(cast 0)@:impl@:enuminlineread onlyUNKNOWN:ScanCode = 0
@:value(cast 4)@:impl@:enuminlineread onlyKEY_A:ScanCode = 4
@:value(cast 5)@:impl@:enuminlineread onlyKEY_B:ScanCode = 5
@:value(cast 6)@:impl@:enuminlineread onlyKEY_C:ScanCode = 6
@:value(cast 7)@:impl@:enuminlineread onlyKEY_D:ScanCode = 7
@:value(cast 8)@:impl@:enuminlineread onlyKEY_E:ScanCode = 8
@:value(cast 9)@:impl@:enuminlineread onlyKEY_F:ScanCode = 9
@:value(cast 10)@:impl@:enuminlineread onlyKEY_G:ScanCode = 10
@:value(cast 11)@:impl@:enuminlineread onlyKEY_H:ScanCode = 11
@:value(cast 12)@:impl@:enuminlineread onlyKEY_I:ScanCode = 12
@:value(cast 13)@:impl@:enuminlineread onlyKEY_J:ScanCode = 13
@:value(cast 14)@:impl@:enuminlineread onlyKEY_K:ScanCode = 14
@:value(cast 15)@:impl@:enuminlineread onlyKEY_L:ScanCode = 15
@:value(cast 16)@:impl@:enuminlineread onlyKEY_M:ScanCode = 16
@:value(cast 17)@:impl@:enuminlineread onlyKEY_N:ScanCode = 17
@:value(cast 18)@:impl@:enuminlineread onlyKEY_O:ScanCode = 18
@:value(cast 19)@:impl@:enuminlineread onlyKEY_P:ScanCode = 19
@:value(cast 20)@:impl@:enuminlineread onlyKEY_Q:ScanCode = 20
@:value(cast 21)@:impl@:enuminlineread onlyKEY_R:ScanCode = 21
@:value(cast 22)@:impl@:enuminlineread onlyKEY_S:ScanCode = 22
@:value(cast 23)@:impl@:enuminlineread onlyKEY_T:ScanCode = 23
@:value(cast 24)@:impl@:enuminlineread onlyKEY_U:ScanCode = 24
@:value(cast 25)@:impl@:enuminlineread onlyKEY_V:ScanCode = 25
@:value(cast 26)@:impl@:enuminlineread onlyKEY_W:ScanCode = 26
@:value(cast 27)@:impl@:enuminlineread onlyKEY_X:ScanCode = 27
@:value(cast 28)@:impl@:enuminlineread onlyKEY_Y:ScanCode = 28
@:value(cast 29)@:impl@:enuminlineread onlyKEY_Z:ScanCode = 29
@:value(cast 30)@:impl@:enuminlineread onlyKEY_1:ScanCode = 30
@:value(cast 31)@:impl@:enuminlineread onlyKEY_2:ScanCode = 31
@:value(cast 32)@:impl@:enuminlineread onlyKEY_3:ScanCode = 32
@:value(cast 33)@:impl@:enuminlineread onlyKEY_4:ScanCode = 33
@:value(cast 34)@:impl@:enuminlineread onlyKEY_5:ScanCode = 34
@:value(cast 35)@:impl@:enuminlineread onlyKEY_6:ScanCode = 35
@:value(cast 36)@:impl@:enuminlineread onlyKEY_7:ScanCode = 36
@:value(cast 37)@:impl@:enuminlineread onlyKEY_8:ScanCode = 37
@:value(cast 38)@:impl@:enuminlineread onlyKEY_9:ScanCode = 38
@:value(cast 39)@:impl@:enuminlineread onlyKEY_0:ScanCode = 39
@:value(cast 40)@:impl@:enuminlineread onlyENTER:ScanCode = 40
@:value(cast 41)@:impl@:enuminlineread onlyESCAPE:ScanCode = 41
@:value(cast 42)@:impl@:enuminlineread onlyBACKSPACE:ScanCode = 42
@:value(cast 43)@:impl@:enuminlineread onlyTAB:ScanCode = 43
@:value(cast 44)@:impl@:enuminlineread onlySPACE:ScanCode = 44
@:value(cast 45)@:impl@:enuminlineread onlyMINUS:ScanCode = 45
@:value(cast 46)@:impl@:enuminlineread onlyEQUALS:ScanCode = 46
@:value(cast 47)@:impl@:enuminlineread onlyLEFTBRACKET:ScanCode = 47
@:value(cast 48)@:impl@:enuminlineread onlyRIGHTBRACKET:ScanCode = 48
@:value(cast 49)@:impl@:enuminlineread onlyBACKSLASH:ScanCode = 49
@:value(cast 50)@:impl@:enuminlineread onlyNONUSHASH:ScanCode = 50
@:value(cast 51)@:impl@:enuminlineread onlySEMICOLON:ScanCode = 51
@:value(cast 52)@:impl@:enuminlineread onlyAPOSTROPHE:ScanCode = 52
@:value(cast 53)@:impl@:enuminlineread onlyGRAVE:ScanCode = 53
@:value(cast 54)@:impl@:enuminlineread onlyCOMMA:ScanCode = 54
@:value(cast 55)@:impl@:enuminlineread onlyPERIOD:ScanCode = 55
@:value(cast 56)@:impl@:enuminlineread onlySLASH:ScanCode = 56
@:value(cast 57)@:impl@:enuminlineread onlyCAPSLOCK:ScanCode = 57
@:value(cast 58)@:impl@:enuminlineread onlyF1:ScanCode = 58
@:value(cast 59)@:impl@:enuminlineread onlyF2:ScanCode = 59
@:value(cast 60)@:impl@:enuminlineread onlyF3:ScanCode = 60
@:value(cast 61)@:impl@:enuminlineread onlyF4:ScanCode = 61
@:value(cast 62)@:impl@:enuminlineread onlyF5:ScanCode = 62
@:value(cast 63)@:impl@:enuminlineread onlyF6:ScanCode = 63
@:value(cast 64)@:impl@:enuminlineread onlyF7:ScanCode = 64
@:value(cast 65)@:impl@:enuminlineread onlyF8:ScanCode = 65
@:value(cast 66)@:impl@:enuminlineread onlyF9:ScanCode = 66
@:value(cast 67)@:impl@:enuminlineread onlyF10:ScanCode = 67
@:value(cast 68)@:impl@:enuminlineread onlyF11:ScanCode = 68
@:value(cast 69)@:impl@:enuminlineread onlyF12:ScanCode = 69
@:value(cast 70)@:impl@:enuminlineread onlyPRINTSCREEN:ScanCode = 70
@:value(cast 71)@:impl@:enuminlineread onlySCROLLLOCK:ScanCode = 71
@:value(cast 72)@:impl@:enuminlineread onlyPAUSE:ScanCode = 72
@:value(cast 73)@:impl@:enuminlineread onlyINSERT:ScanCode = 73
@:value(cast 74)@:impl@:enuminlineread onlyHOME:ScanCode = 74
@:value(cast 75)@:impl@:enuminlineread onlyPAGEUP:ScanCode = 75
@:value(cast 76)@:impl@:enuminlineread onlyDELETE:ScanCode = 76
@:value(cast 77)@:impl@:enuminlineread onlyEND:ScanCode = 77
@:value(cast 78)@:impl@:enuminlineread onlyPAGEDOWN:ScanCode = 78
@:value(cast 79)@:impl@:enuminlineread onlyRIGHT:ScanCode = 79
@:value(cast 80)@:impl@:enuminlineread onlyLEFT:ScanCode = 80
@:value(cast 81)@:impl@:enuminlineread onlyDOWN:ScanCode = 81
@:value(cast 82)@:impl@:enuminlineread onlyUP:ScanCode = 82
@:value(cast 83)@:impl@:enuminlineread onlyNUMLOCKCLEAR:ScanCode = 83
@:value(cast 84)@:impl@:enuminlineread onlyKP_DIVIDE:ScanCode = 84
@:value(cast 85)@:impl@:enuminlineread onlyKP_MULTIPLY:ScanCode = 85
@:value(cast 86)@:impl@:enuminlineread onlyKP_MINUS:ScanCode = 86
@:value(cast 87)@:impl@:enuminlineread onlyKP_PLUS:ScanCode = 87
@:value(cast 88)@:impl@:enuminlineread onlyKP_ENTER:ScanCode = 88
@:value(cast 89)@:impl@:enuminlineread onlyKP_1:ScanCode = 89
@:value(cast 90)@:impl@:enuminlineread onlyKP_2:ScanCode = 90
@:value(cast 91)@:impl@:enuminlineread onlyKP_3:ScanCode = 91
@:value(cast 92)@:impl@:enuminlineread onlyKP_4:ScanCode = 92
@:value(cast 93)@:impl@:enuminlineread onlyKP_5:ScanCode = 93
@:value(cast 94)@:impl@:enuminlineread onlyKP_6:ScanCode = 94
@:value(cast 95)@:impl@:enuminlineread onlyKP_7:ScanCode = 95
@:value(cast 96)@:impl@:enuminlineread onlyKP_8:ScanCode = 96
@:value(cast 97)@:impl@:enuminlineread onlyKP_9:ScanCode = 97
@:value(cast 98)@:impl@:enuminlineread onlyKP_0:ScanCode = 98
@:value(cast 99)@:impl@:enuminlineread onlyKP_PERIOD:ScanCode = 99
@:value(cast 100)@:impl@:enuminlineread onlyNONUSBACKSLASH:ScanCode = 100
@:value(cast 101)@:impl@:enuminlineread onlyAPPLICATION:ScanCode = 101
@:value(cast 102)@:impl@:enuminlineread onlyPOWER:ScanCode = 102
@:value(cast 103)@:impl@:enuminlineread onlyKP_EQUALS:ScanCode = 103
@:value(cast 104)@:impl@:enuminlineread onlyF13:ScanCode = 104
@:value(cast 105)@:impl@:enuminlineread onlyF14:ScanCode = 105
@:value(cast 106)@:impl@:enuminlineread onlyF15:ScanCode = 106
@:value(cast 107)@:impl@:enuminlineread onlyF16:ScanCode = 107
@:value(cast 108)@:impl@:enuminlineread onlyF17:ScanCode = 108
@:value(cast 109)@:impl@:enuminlineread onlyF18:ScanCode = 109
@:value(cast 110)@:impl@:enuminlineread onlyF19:ScanCode = 110
@:value(cast 111)@:impl@:enuminlineread onlyF20:ScanCode = 111
@:value(cast 112)@:impl@:enuminlineread onlyF21:ScanCode = 112
@:value(cast 113)@:impl@:enuminlineread onlyF22:ScanCode = 113
@:value(cast 114)@:impl@:enuminlineread onlyF23:ScanCode = 114
@:value(cast 115)@:impl@:enuminlineread onlyF24:ScanCode = 115
@:value(cast 116)@:impl@:enuminlineread onlyEXECUTE:ScanCode = 116
@:value(cast 117)@:impl@:enuminlineread onlyHELP:ScanCode = 117
@:value(cast 118)@:impl@:enuminlineread onlyMENU:ScanCode = 118
@:value(cast 119)@:impl@:enuminlineread onlySELECT:ScanCode = 119
@:value(cast 120)@:impl@:enuminlineread onlySTOP:ScanCode = 120
@:value(cast 121)@:impl@:enuminlineread onlyAGAIN:ScanCode = 121
@:value(cast 122)@:impl@:enuminlineread onlyUNDO:ScanCode = 122
@:value(cast 123)@:impl@:enuminlineread onlyCUT:ScanCode = 123
@:value(cast 124)@:impl@:enuminlineread onlyCOPY:ScanCode = 124
@:value(cast 125)@:impl@:enuminlineread onlyPASTE:ScanCode = 125
@:value(cast 126)@:impl@:enuminlineread onlyFIND:ScanCode = 126
@:value(cast 127)@:impl@:enuminlineread onlyMUTE:ScanCode = 127
@:value(cast 128)@:impl@:enuminlineread onlyVOLUMEUP:ScanCode = 128
@:value(cast 129)@:impl@:enuminlineread onlyVOLUMEDOWN:ScanCode = 129
@:value(cast 133)@:impl@:enuminlineread onlyKP_COMMA:ScanCode = 133
@:value(cast 134)@:impl@:enuminlineread onlyKP_EQUALSAS400:ScanCode = 134
@:value(cast 135)@:impl@:enuminlineread onlyINTERNATIONAL1:ScanCode = 135
@:value(cast 136)@:impl@:enuminlineread onlyINTERNATIONAL2:ScanCode = 136
@:value(cast 137)@:impl@:enuminlineread onlyINTERNATIONAL3:ScanCode = 137
@:value(cast 138)@:impl@:enuminlineread onlyINTERNATIONAL4:ScanCode = 138
@:value(cast 139)@:impl@:enuminlineread onlyINTERNATIONAL5:ScanCode = 139
@:value(cast 140)@:impl@:enuminlineread onlyINTERNATIONAL6:ScanCode = 140
@:value(cast 141)@:impl@:enuminlineread onlyINTERNATIONAL7:ScanCode = 141
@:value(cast 142)@:impl@:enuminlineread onlyINTERNATIONAL8:ScanCode = 142
@:value(cast 143)@:impl@:enuminlineread onlyINTERNATIONAL9:ScanCode = 143
@:value(cast 144)@:impl@:enuminlineread onlyLANG1:ScanCode = 144
@:value(cast 145)@:impl@:enuminlineread onlyLANG2:ScanCode = 145
@:value(cast 146)@:impl@:enuminlineread onlyLANG3:ScanCode = 146
@:value(cast 147)@:impl@:enuminlineread onlyLANG4:ScanCode = 147
@:value(cast 148)@:impl@:enuminlineread onlyLANG5:ScanCode = 148
@:value(cast 149)@:impl@:enuminlineread onlyLANG6:ScanCode = 149
@:value(cast 150)@:impl@:enuminlineread onlyLANG7:ScanCode = 150
@:value(cast 151)@:impl@:enuminlineread onlyLANG8:ScanCode = 151
@:value(cast 152)@:impl@:enuminlineread onlyLANG9:ScanCode = 152
@:value(cast 153)@:impl@:enuminlineread onlyALTERASE:ScanCode = 153
@:value(cast 154)@:impl@:enuminlineread onlySYSREQ:ScanCode = 154
@:value(cast 155)@:impl@:enuminlineread onlyCANCEL:ScanCode = 155
@:value(cast 156)@:impl@:enuminlineread onlyCLEAR:ScanCode = 156
@:value(cast 157)@:impl@:enuminlineread onlyPRIOR:ScanCode = 157
@:value(cast 158)@:impl@:enuminlineread onlyRETURN2:ScanCode = 158
@:value(cast 159)@:impl@:enuminlineread onlySEPARATOR:ScanCode = 159
@:value(cast 160)@:impl@:enuminlineread onlyOUT:ScanCode = 160
@:value(cast 161)@:impl@:enuminlineread onlyOPER:ScanCode = 161
@:value(cast 162)@:impl@:enuminlineread onlyCLEARAGAIN:ScanCode = 162
@:value(cast 163)@:impl@:enuminlineread onlyCRSEL:ScanCode = 163
@:value(cast 164)@:impl@:enuminlineread onlyEXSEL:ScanCode = 164
@:value(cast 176)@:impl@:enuminlineread onlyKP_00:ScanCode = 176
@:value(cast 177)@:impl@:enuminlineread onlyKP_000:ScanCode = 177
@:value(cast 178)@:impl@:enuminlineread onlyTHOUSANDSSEPARATOR:ScanCode = 178
@:value(cast 179)@:impl@:enuminlineread onlyDECIMALSEPARATOR:ScanCode = 179
@:value(cast 180)@:impl@:enuminlineread onlyCURRENCYUNIT:ScanCode = 180
@:value(cast 181)@:impl@:enuminlineread onlyCURRENCYSUBUNIT:ScanCode = 181
@:value(cast 182)@:impl@:enuminlineread onlyKP_LEFTPAREN:ScanCode = 182
@:value(cast 183)@:impl@:enuminlineread onlyKP_RIGHTPAREN:ScanCode = 183
@:value(cast 184)@:impl@:enuminlineread onlyKP_LEFTBRACE:ScanCode = 184
@:value(cast 185)@:impl@:enuminlineread onlyKP_RIGHTBRACE:ScanCode = 185
@:value(cast 186)@:impl@:enuminlineread onlyKP_TAB:ScanCode = 186
@:value(cast 187)@:impl@:enuminlineread onlyKP_BACKSPACE:ScanCode = 187
@:value(cast 188)@:impl@:enuminlineread onlyKP_A:ScanCode = 188
@:value(cast 189)@:impl@:enuminlineread onlyKP_B:ScanCode = 189
@:value(cast 190)@:impl@:enuminlineread onlyKP_C:ScanCode = 190
@:value(cast 191)@:impl@:enuminlineread onlyKP_D:ScanCode = 191
@:value(cast 192)@:impl@:enuminlineread onlyKP_E:ScanCode = 192
@:value(cast 193)@:impl@:enuminlineread onlyKP_F:ScanCode = 193
@:value(cast 194)@:impl@:enuminlineread onlyKP_XOR:ScanCode = 194
@:value(cast 195)@:impl@:enuminlineread onlyKP_POWER:ScanCode = 195
@:value(cast 196)@:impl@:enuminlineread onlyKP_PERCENT:ScanCode = 196
@:value(cast 197)@:impl@:enuminlineread onlyKP_LESS:ScanCode = 197
@:value(cast 198)@:impl@:enuminlineread onlyKP_GREATER:ScanCode = 198
@:value(cast 199)@:impl@:enuminlineread onlyKP_AMPERSAND:ScanCode = 199
@:value(cast 200)@:impl@:enuminlineread onlyKP_DBLAMPERSAND:ScanCode = 200
@:value(cast 201)@:impl@:enuminlineread onlyKP_VERTICALBAR:ScanCode = 201
@:value(cast 202)@:impl@:enuminlineread onlyKP_DBLVERTICALBAR:ScanCode = 202
@:value(cast 203)@:impl@:enuminlineread onlyKP_COLON:ScanCode = 203
@:value(cast 204)@:impl@:enuminlineread onlyKP_HASH:ScanCode = 204
@:value(cast 205)@:impl@:enuminlineread onlyKP_SPACE:ScanCode = 205
@:value(cast 206)@:impl@:enuminlineread onlyKP_AT:ScanCode = 206
@:value(cast 207)@:impl@:enuminlineread onlyKP_EXCLAM:ScanCode = 207
@:value(cast 208)@:impl@:enuminlineread onlyKP_MEMSTORE:ScanCode = 208
@:value(cast 209)@:impl@:enuminlineread onlyKP_MEMRECALL:ScanCode = 209
@:value(cast 210)@:impl@:enuminlineread onlyKP_MEMCLEAR:ScanCode = 210
@:value(cast 211)@:impl@:enuminlineread onlyKP_MEMADD:ScanCode = 211
@:value(cast 212)@:impl@:enuminlineread onlyKP_MEMSUBTRACT:ScanCode = 212
@:value(cast 213)@:impl@:enuminlineread onlyKP_MEMMULTIPLY:ScanCode = 213
@:value(cast 214)@:impl@:enuminlineread onlyKP_MEMDIVIDE:ScanCode = 214
@:value(cast 215)@:impl@:enuminlineread onlyKP_PLUSMINUS:ScanCode = 215
@:value(cast 216)@:impl@:enuminlineread onlyKP_CLEAR:ScanCode = 216
@:value(cast 217)@:impl@:enuminlineread onlyKP_CLEARENTRY:ScanCode = 217
@:value(cast 218)@:impl@:enuminlineread onlyKP_BINARY:ScanCode = 218
@:value(cast 219)@:impl@:enuminlineread onlyKP_OCTAL:ScanCode = 219
@:value(cast 220)@:impl@:enuminlineread onlyKP_DECIMAL:ScanCode = 220
@:value(cast 221)@:impl@:enuminlineread onlyKP_HEXADECIMAL:ScanCode = 221
@:value(cast 224)@:impl@:enuminlineread onlyLCTRL:ScanCode = 224
@:value(cast 225)@:impl@:enuminlineread onlyLSHIFT:ScanCode = 225
@:value(cast 226)@:impl@:enuminlineread onlyLALT:ScanCode = 226
@:value(cast 227)@:impl@:enuminlineread onlyLMETA:ScanCode = 227
@:value(cast 228)@:impl@:enuminlineread onlyRCTRL:ScanCode = 228
@:value(cast 229)@:impl@:enuminlineread onlyRSHIFT:ScanCode = 229
@:value(cast 230)@:impl@:enuminlineread onlyRALT:ScanCode = 230
@:value(cast 231)@:impl@:enuminlineread onlyRMETA:ScanCode = 231
@:value(cast 257)@:impl@:enuminlineread onlyMODE:ScanCode = 257
@:value(cast 258)@:impl@:enuminlineread onlyAUDIONEXT:ScanCode = 258
@:value(cast 259)@:impl@:enuminlineread onlyAUDIOPREV:ScanCode = 259
@:value(cast 260)@:impl@:enuminlineread onlyAUDIOSTOP:ScanCode = 260
@:value(cast 261)@:impl@:enuminlineread onlyAUDIOPLAY:ScanCode = 261
@:value(cast 262)@:impl@:enuminlineread onlyAUDIOMUTE:ScanCode = 262
@:value(cast 263)@:impl@:enuminlineread onlyMEDIASELECT:ScanCode = 263
@:value(cast 264)@:impl@:enuminlineread onlyWWW:ScanCode = 264
@:value(cast 265)@:impl@:enuminlineread onlyMAIL:ScanCode = 265
@:value(cast 266)@:impl@:enuminlineread onlyCALCULATOR:ScanCode = 266
@:value(cast 267)@:impl@:enuminlineread onlyCOMPUTER:ScanCode = 267
@:value(cast 268)@:impl@:enuminlineread onlyAC_SEARCH:ScanCode = 268
@:value(cast 269)@:impl@:enuminlineread onlyAC_HOME:ScanCode = 269
@:value(cast 270)@:impl@:enuminlineread onlyAC_BACK:ScanCode = 270
@:value(cast 271)@:impl@:enuminlineread onlyAC_FORWARD:ScanCode = 271
@:value(cast 272)@:impl@:enuminlineread onlyAC_STOP:ScanCode = 272
@:value(cast 273)@:impl@:enuminlineread onlyAC_REFRESH:ScanCode = 273
@:value(cast 274)@:impl@:enuminlineread onlyAC_BOOKMARKS:ScanCode = 274
@:value(cast 275)@:impl@:enuminlineread onlyBRIGHTNESSDOWN:ScanCode = 275
@:value(cast 276)@:impl@:enuminlineread onlyBRIGHTNESSUP:ScanCode = 276
@:value(cast 277)@:impl@:enuminlineread onlyDISPLAYSWITCH:ScanCode = 277
@:value(cast 278)@:impl@:enuminlineread onlyKBDILLUMTOGGLE:ScanCode = 278
@:value(cast 279)@:impl@:enuminlineread onlyKBDILLUMDOWN:ScanCode = 279
@:value(cast 280)@:impl@:enuminlineread onlyKBDILLUMUP:ScanCode = 280
@:value(cast 281)@:impl@:enuminlineread onlyEJECT:ScanCode = 281
@:value(cast 282)@:impl@:enuminlineread onlySLEEP:ScanCode = 282
@:value(cast 283)@:impl@:enuminlineread onlyAPP1:ScanCode = 283
@:value(cast 284)@:impl@:enuminlineread onlyAPP2:ScanCode = 284