K-L > Key (object)

Key (object)

The Key object is a top-level object that you can access without using a constructor. Use the methods for the Key object to build an interface that can be controlled by a user with a standard keyboard. The properties of the Key object are constants representing the keys most commonly used to control games. See Appendix B, "Keyboard Keys and Key Code Values," for a complete list of key code values.

Example

onClipEvent (enterFrame) {
	if(Key.isDown(Key.RIGHT)) {
		setProperty ("", _x, _x+10);
	}
}
or
onClipEvent (enterFrame) {
	if(Key.isDown(39)) {
		setProperty("", _x, _x+10);
	}
}


 
Method summary for the Key object
Method Description

getAscii;

Returns the ASCII value of the last key pressed.

getCode;

Returns the virtual key code of the last key pressed.

isDown;

Returns true if the key specified in the argument is pressed.

isToggled;

Returns true if the Num Lock or Caps Lock key is activated.



 
Property summary for the Key object

All of the properties for the Key object are constants.
Property Description

BACKSPACE

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

CAPSLOCK

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

CONTROL

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

DELETEKEY

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

DOWN

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

END

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

ENTER

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

ESCAPE

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

HOME

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

INSERT

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

LEFT

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

PGDN

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

PGUP

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

RIGHT

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

SHIFT

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

SPACE

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

TAB

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

UP

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