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.
staticinline read onlyA:Int
Constant associated with the key code value for the A key(65).
staticinline read onlyALTERNATE:Int
Constant associated with the key code value for the Alternate(Option) key
(18).
staticinline read onlyB:Int
Constant associated with the key code value for the B key(66).
staticinline read onlyBACKQUOTE:Int
Constant associated with the key code value for the ` key(192).
staticinline read onlyBACKSLASH:Int
Constant associated with the key code value for the \ key(220).
staticinline read onlyBACKSPACE:Int
Constant associated with the key code value for the Backspace key(8).
staticinline read onlyC:Int
Constant associated with the key code value for the C key(67).
staticinline read onlyCAPS_LOCK:Int
Constant associated with the key code value for the Caps Lock key(20).
staticinline read onlyCOMMA:Int
Constant associated with the key code value for the , key(188).
staticinline read onlyCOMMAND:Int
Constant associated with the Mac command key(15). This constant is
currently only used for setting menu key equivalents.
staticinline read onlyCONTROL:Int
Constant associated with the key code value for the Control key(17).
staticinline read onlyD:Int
Constant associated with the key code value for the D key(68).
staticinline read onlyDELETE:Int
Constant associated with the key code value for the Delete key(46).
staticinline read onlyDOWN:Int
Constant associated with the key code value for the Down Arrow key(40).
staticinline read onlyE:Int
Constant associated with the key code value for the E key(69).
staticinline read onlyEND:Int
Constant associated with the key code value for the End key(35).
staticinline read onlyENTER:Int
Constant associated with the key code value for the Enter key(13).
staticinline read onlyEQUAL:Int
Constant associated with the key code value for the = key(187).
staticinline read onlyESCAPE:Int
Constant associated with the key code value for the Escape key(27).
staticinline read onlyF:Int
Constant associated with the key code value for the F key(70).
staticinline read onlyF1:Int
Constant associated with the key code value for the F1 key(112).
staticinline read onlyF10:Int
Constant associated with the key code value for the F10 key(121).
staticinline read onlyF11:Int
Constant associated with the key code value for the F11 key(122).
staticinline read onlyF12:Int
Constant associated with the key code value for the F12 key(123).
staticinline read onlyF13:Int
Constant associated with the key code value for the F13 key(124).
staticinline read onlyF14:Int
Constant associated with the key code value for the F14 key(125).
staticinline read onlyF15:Int
Constant associated with the key code value for the F15 key(126).
staticinline read onlyF2:Int
Constant associated with the key code value for the F2 key(113).
staticinline read onlyF3:Int
Constant associated with the key code value for the F3 key(114).
staticinline read onlyF4:Int
Constant associated with the key code value for the F4 key(115).
staticinline read onlyF5:Int
Constant associated with the key code value for the F5 key(116).
staticinline read onlyF6:Int
Constant associated with the key code value for the F6 key(117).
staticinline read onlyF7:Int
Constant associated with the key code value for the F7 key(118).
staticinline read onlyF8:Int
Constant associated with the key code value for the F8 key(119).
staticinline read onlyF9:Int
Constant associated with the key code value for the F9 key(120).
staticinline read onlyG:Int
Constant associated with the key code value for the G key(71).
staticinline read onlyH:Int
Constant associated with the key code value for the H key(72).
staticinline read onlyHOME:Int
Constant associated with the key code value for the Home key(36).
staticinline read onlyI:Int
Constant associated with the key code value for the I key(73).
staticinline read onlyINSERT:Int
Constant associated with the key code value for the Insert key(45).
staticinline read onlyJ:Int
Constant associated with the key code value for the J key(74).
staticinline read onlyK:Int
Constant associated with the key code value for the K key(75).
staticinline read onlyL:Int
Constant associated with the key code value for the L key(76).
staticinline read onlyLEFT:Int
Constant associated with the key code value for the Left Arrow key(37).
staticinline read onlyLEFTBRACKET:Int
Constant associated with the key code value for the [ key(219).
staticinline read onlyM:Int
Constant associated with the key code value for the M key(77).
staticinline read onlyMINUS:Int
Constant associated with the key code value for the - key(189).
staticinline read onlyN:Int
Constant associated with the key code value for the N key(78).
staticinline read onlyNUMBER_0:Int
Constant associated with the key code value for the 0 key(48).
staticinline read onlyNUMBER_1:Int
Constant associated with the key code value for the 1 key(49).
staticinline read onlyNUMBER_2:Int
Constant associated with the key code value for the 2 key(50).
staticinline read onlyNUMBER_3:Int
Constant associated with the key code value for the 3 key(51).
staticinline read onlyNUMBER_4:Int
Constant associated with the key code value for the 4 key(52).
staticinline read onlyNUMBER_5:Int
Constant associated with the key code value for the 5 key(53).
staticinline read onlyNUMBER_6:Int
Constant associated with the key code value for the 6 key(54).
staticinline read onlyNUMBER_7:Int
Constant associated with the key code value for the 7 key(55).
staticinline read onlyNUMBER_8:Int
Constant associated with the key code value for the 8 key(56).
staticinline read onlyNUMBER_9:Int
Constant associated with the key code value for the 9 key(57).
staticinline read onlyNUMPAD:Int
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
Constant associated with the key code value for the number 0 key on the
number pad(96).
staticinline read onlyNUMPAD_1:Int
Constant associated with the key code value for the number 1 key on the
number pad(97).
staticinline read onlyNUMPAD_2:Int
Constant associated with the key code value for the number 2 key on the
number pad(98).
staticinline read onlyNUMPAD_3:Int
Constant associated with the key code value for the number 3 key on the
number pad(99).
staticinline read onlyNUMPAD_4:Int
Constant associated with the key code value for the number 4 key on the
number pad(100).
staticinline read onlyNUMPAD_5:Int
Constant associated with the key code value for the number 5 key on the
number pad(101).
staticinline read onlyNUMPAD_6:Int
Constant associated with the key code value for the number 6 key on the
number pad(102).
staticinline read onlyNUMPAD_7:Int
Constant associated with the key code value for the number 7 key on the
number pad(103).
staticinline read onlyNUMPAD_8:Int
Constant associated with the key code value for the number 8 key on the
number pad(104).
staticinline read onlyNUMPAD_9:Int
Constant associated with the key code value for the number 9 key on the
number pad(105).
staticinline read onlyNUMPAD_ADD:Int
Constant associated with the key code value for the addition key on the
number pad(107).
staticinline read onlyNUMPAD_DECIMAL:Int
Constant associated with the key code value for the decimal key on the
number pad(110).
staticinline read onlyNUMPAD_DIVIDE:Int
Constant associated with the key code value for the division key on the
number pad(111).
staticinline read onlyNUMPAD_ENTER:Int
Constant associated with the key code value for the Enter key on the
number pad(108).
staticinline read onlyNUMPAD_MULTIPLY:Int
Constant associated with the key code value for the multiplication key on
the number pad(106).
staticinline read onlyNUMPAD_SUBTRACT:Int
Constant associated with the key code value for the subtraction key on the
number pad(109).
staticinline read onlyO:Int
Constant associated with the key code value for the O key(79).
staticinline read onlyP:Int
Constant associated with the key code value for the P key(80).
staticinline read onlyPAGE_DOWN:Int
Constant associated with the key code value for the Page Down key(34).
staticinline read onlyPAGE_UP:Int
Constant associated with the key code value for the Page Up key(33).
staticinline read onlyPERIOD:Int
Constant associated with the key code value for the . key(190).
staticinline read onlyQ:Int
Constant associated with the key code value for the Q key(81).
staticinline read onlyQUOTE:Int
Constant associated with the key code value for the ' key(222).
staticinline read onlyR:Int
Constant associated with the key code value for the R key(82).
staticinline read onlyRIGHT:Int
Constant associated with the key code value for the Right Arrow key(39).
staticinline read onlyRIGHTBRACKET:Int
Constant associated with the key code value for the ] key(221).
staticinline read onlyS:Int
Constant associated with the key code value for the S key(83).
staticinline read onlySEMICOLON:Int
Constant associated with the key code value for the ; key(186).
staticinline read onlySHIFT:Int
Constant associated with the key code value for the Shift key(16).
staticinline read onlySLASH:Int
Constant associated with the key code value for the / key(191).
staticinline read onlySPACE:Int
Constant associated with the key code value for the Spacebar(32).
staticinline read onlyT:Int
Constant associated with the key code value for the T key(84).
staticinline read onlyTAB:Int
Constant associated with the key code value for the Tab key(9).
staticinline read onlyU:Int
Constant associated with the key code value for the U key(85).
staticinline read onlyUP:Int
Constant associated with the key code value for the Up Arrow key(38).
staticinline read onlyV:Int
Constant associated with the key code value for the V key(85).
staticinline read onlyW:Int
Constant associated with the key code value for the W key(87).
staticinline read onlyX:Int
Constant associated with the key code value for the X key(88).
staticinline read onlyY:Int
Constant associated with the key code value for the Y key(89).
staticinline read onlyZ:Int
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).