The Keyboard class is used to build an interface that can be controlled by a user with a standard keyboard. You can use the methods and properties of the Keyboard class without using a constructor. The properties of the Keyboard class are constants representing the keys that are most commonly used to control games.

Static variables

staticinline read onlyA:Int = 65

Constant associated with the key code value for the A key(65).

staticinline read onlyALTERNATE:Int = 18

Constant associated with the key code value for the Alternate(Option) key (18).

staticinline read onlyB:Int = 66

Constant associated with the key code value for the B key(66).

staticinline read onlyBACKQUOTE:Int = 192

Constant associated with the key code value for the ` key(192).

staticinline read onlyBACKSLASH:Int = 220

Constant associated with the key code value for the \ key(220).

staticinline read onlyBACKSPACE:Int = 8

Constant associated with the key code value for the Backspace key(8).

staticinline read onlyBREAK:Int = 19

staticinline read onlyC:Int = 67

Constant associated with the key code value for the C key(67).

staticinline read onlyCAPS_LOCK:Int = 20

Constant associated with the key code value for the Caps Lock key(20).

staticinline read onlyCOMMA:Int = 188

Constant associated with the key code value for the , key(188).

staticinline read onlyCOMMAND:Int = 15

Constant associated with the Mac command key(15). This constant is currently only used for setting menu key equivalents.

staticinline read onlyCONTROL:Int = 17

Constant associated with the key code value for the Control key(17).

staticinline read onlyD:Int = 68

Constant associated with the key code value for the D key(68).

staticinline read onlyDELETE:Int = 46

Constant associated with the key code value for the Delete key(46).

staticinline read onlyDOWN:Int = 40

Constant associated with the key code value for the Down Arrow key(40).

staticinline read onlyE:Int = 69

Constant associated with the key code value for the E key(69).

staticinline read onlyEND:Int = 35

Constant associated with the key code value for the End key(35).

staticinline read onlyENTER:Int = 13

Constant associated with the key code value for the Enter key(13).

staticinline read onlyEQUAL:Int = 187

Constant associated with the key code value for the = key(187).

staticinline read onlyESCAPE:Int = 27

Constant associated with the key code value for the Escape key(27).

staticinline read onlyF:Int = 70

Constant associated with the key code value for the F key(70).

staticinline read onlyF1:Int = 112

Constant associated with the key code value for the F1 key(112).

staticinline read onlyF10:Int = 121

Constant associated with the key code value for the F10 key(121).

staticinline read onlyF11:Int = 122

Constant associated with the key code value for the F11 key(122).

staticinline read onlyF12:Int = 123

Constant associated with the key code value for the F12 key(123).

staticinline read onlyF13:Int = 124

Constant associated with the key code value for the F13 key(124).

staticinline read onlyF14:Int = 125

Constant associated with the key code value for the F14 key(125).

staticinline read onlyF15:Int = 126

Constant associated with the key code value for the F15 key(126).

staticinline read onlyF2:Int = 113

Constant associated with the key code value for the F2 key(113).

staticinline read onlyF3:Int = 114

Constant associated with the key code value for the F3 key(114).

staticinline read onlyF4:Int = 115

Constant associated with the key code value for the F4 key(115).

staticinline read onlyF5:Int = 116

Constant associated with the key code value for the F5 key(116).

staticinline read onlyF6:Int = 117

Constant associated with the key code value for the F6 key(117).

staticinline read onlyF7:Int = 118

Constant associated with the key code value for the F7 key(118).

staticinline read onlyF8:Int = 119

Constant associated with the key code value for the F8 key(119).

staticinline read onlyF9:Int = 120

Constant associated with the key code value for the F9 key(120).

staticinline read onlyG:Int = 71

Constant associated with the key code value for the G key(71).

staticinline read onlyH:Int = 72

Constant associated with the key code value for the H key(72).

staticinline read onlyHOME:Int = 36

Constant associated with the key code value for the Home key(36).

staticinline read onlyI:Int = 73

Constant associated with the key code value for the I key(73).

staticinline read onlyINSERT:Int = 45

Constant associated with the key code value for the Insert key(45).

staticinline read onlyJ:Int = 74

Constant associated with the key code value for the J key(74).

staticinline read onlyK:Int = 75

Constant associated with the key code value for the K key(75).

staticinline read onlyL:Int = 76

Constant associated with the key code value for the L key(76).

staticinline read onlyLEFT:Int = 37

Constant associated with the key code value for the Left Arrow key(37).

staticinline read onlyLEFTBRACKET:Int = 219

Constant associated with the key code value for the [ key(219).

staticinline read onlyM:Int = 77

Constant associated with the key code value for the M key(77).

staticinline read onlyMINUS:Int = 189

Constant associated with the key code value for the - key(189).

staticinline read onlyN:Int = 78

Constant associated with the key code value for the N key(78).

staticinline read onlyNUMBER_0:Int = 48

Constant associated with the key code value for the 0 key(48).

staticinline read onlyNUMBER_1:Int = 49

Constant associated with the key code value for the 1 key(49).

staticinline read onlyNUMBER_2:Int = 50

Constant associated with the key code value for the 2 key(50).

staticinline read onlyNUMBER_3:Int = 51

Constant associated with the key code value for the 3 key(51).

staticinline read onlyNUMBER_4:Int = 52

Constant associated with the key code value for the 4 key(52).

staticinline read onlyNUMBER_5:Int = 53

Constant associated with the key code value for the 5 key(53).

staticinline read onlyNUMBER_6:Int = 54

Constant associated with the key code value for the 6 key(54).

staticinline read onlyNUMBER_7:Int = 55

Constant associated with the key code value for the 7 key(55).

staticinline read onlyNUMBER_8:Int = 56

Constant associated with the key code value for the 8 key(56).

staticinline read onlyNUMBER_9:Int = 57

Constant associated with the key code value for the 9 key(57).

staticinline read onlyNUMLOCK:Int = 144

staticinline read onlyNUMPAD:Int = 21

Constant associated with the pseudo-key code for the the number pad(21). Use to set numpad modifier on key equivalents

staticinline read onlyNUMPAD_0:Int = 96

Constant associated with the key code value for the number 0 key on the number pad(96).

staticinline read onlyNUMPAD_1:Int = 97

Constant associated with the key code value for the number 1 key on the number pad(97).

staticinline read onlyNUMPAD_2:Int = 98

Constant associated with the key code value for the number 2 key on the number pad(98).

staticinline read onlyNUMPAD_3:Int = 99

Constant associated with the key code value for the number 3 key on the number pad(99).

staticinline read onlyNUMPAD_4:Int = 100

Constant associated with the key code value for the number 4 key on the number pad(100).

staticinline read onlyNUMPAD_5:Int = 101

Constant associated with the key code value for the number 5 key on the number pad(101).

staticinline read onlyNUMPAD_6:Int = 102

Constant associated with the key code value for the number 6 key on the number pad(102).

staticinline read onlyNUMPAD_7:Int = 103

Constant associated with the key code value for the number 7 key on the number pad(103).

staticinline read onlyNUMPAD_8:Int = 104

Constant associated with the key code value for the number 8 key on the number pad(104).

staticinline read onlyNUMPAD_9:Int = 105

Constant associated with the key code value for the number 9 key on the number pad(105).

staticinline read onlyNUMPAD_ADD:Int = 107

Constant associated with the key code value for the addition key on the number pad(107).

staticinline read onlyNUMPAD_DECIMAL:Int = 110

Constant associated with the key code value for the decimal key on the number pad(110).

staticinline read onlyNUMPAD_DIVIDE:Int = 111

Constant associated with the key code value for the division key on the number pad(111).

staticinline read onlyNUMPAD_ENTER:Int = 108

Constant associated with the key code value for the Enter key on the number pad(108).

staticinline read onlyNUMPAD_MULTIPLY:Int = 106

Constant associated with the key code value for the multiplication key on the number pad(106).

staticinline read onlyNUMPAD_SUBTRACT:Int = 109

Constant associated with the key code value for the subtraction key on the number pad(109).

staticinline read onlyO:Int = 79

Constant associated with the key code value for the O key(79).

staticinline read onlyP:Int = 80

Constant associated with the key code value for the P key(80).

staticinline read onlyPAGE_DOWN:Int = 34

Constant associated with the key code value for the Page Down key(34).

staticinline read onlyPAGE_UP:Int = 33

Constant associated with the key code value for the Page Up key(33).

staticinline read onlyPERIOD:Int = 190

Constant associated with the key code value for the . key(190).

staticinline read onlyQ:Int = 81

Constant associated with the key code value for the Q key(81).

staticinline read onlyQUOTE:Int = 222

Constant associated with the key code value for the ' key(222).

staticinline read onlyR:Int = 82

Constant associated with the key code value for the R key(82).

staticinline read onlyRIGHT:Int = 39

Constant associated with the key code value for the Right Arrow key(39).

staticinline read onlyRIGHTBRACKET:Int = 221

Constant associated with the key code value for the ] key(221).

staticinline read onlyS:Int = 83

Constant associated with the key code value for the S key(83).

staticinline read onlySEMICOLON:Int = 186

Constant associated with the key code value for the ; key(186).

staticinline read onlySHIFT:Int = 16

Constant associated with the key code value for the Shift key(16).

staticinline read onlySLASH:Int = 191

Constant associated with the key code value for the / key(191).

staticinline read onlySPACE:Int = 32

Constant associated with the key code value for the Spacebar(32).

staticinline read onlyT:Int = 84

Constant associated with the key code value for the T key(84).

staticinline read onlyTAB:Int = 9

Constant associated with the key code value for the Tab key(9).

staticinline read onlyU:Int = 85

Constant associated with the key code value for the U key(85).

staticinline read onlyUP:Int = 38

Constant associated with the key code value for the Up Arrow key(38).

staticinline read onlyV:Int = 86

Constant associated with the key code value for the V key(85).

staticinline read onlyW:Int = 87

Constant associated with the key code value for the W key(87).

staticinline read onlyX:Int = 88

Constant associated with the key code value for the X key(88).

staticinline read onlyY:Int = 89

Constant associated with the key code value for the Y key(89).

staticinline read onlyZ:Int = 90

Constant associated with the key code value for the Z key(90).

staticread onlycapsLock:Bool

Specifies whether the Caps Lock key is activated(true) or not(false).

staticread onlynumLock:Bool

Specifies whether the Num Lock key is activated(true) or not (false).

Static methods

staticisAccessible ():Bool

Specifies whether the last key pressed is accessible by other SWF files. By default, security restrictions prevent code from a SWF file in one domain from accessing a keystroke generated from a SWF file in another domain.

Returns:

The value true if the last key pressed can be accessed. If access is not permitted, this method returns false.