User Guide

298 Chapter 6: ActionScript Core Classes
};
Key.addListener(keyListener);
Key.CAPSLOCK
Availability
Flash Player 5.
Usage
Key.CAPSLOCK:Number
Description
Property; constant associated with the key code value for the Caps Lock key (20).
Example
The following example creates a new listener object and defines a function for onKeyDown. The
last line uses
addListener() to register the listener with the Key object so that it can receive
notification from the key down event.
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.isDown(Key.CAPSLOCK)) {
trace("you pressed the Caps Lock key.");
trace("\tCaps Lock == "+Key.isToggled(Key.CAPSLOCK));
}
};
Key.addListener(keyListener);
Information is written to the log file when you press the Caps Lock key. The log file writes either
true or false, depending on whether the Caps Lock is activated using the isToggled method.
Key.CONTROL
Availability
Flash Player 5.
Usage
Key.CONTROL:Number
Description
Property; constant associated with the key code value for the Control key (17).
Example
The following example assigns the keyboard shortcut Control+7 to a button with an instance
name of
my_btn and makes information about the shortcut available to screen readers (see
_accProps). In this example, when you press Control+7 the myOnPress function writes the text
“hello” to the log file.
function myOnPress() {
trace("hello");