Lingo Dictionary > G-K > keyCode() |
![]() ![]() ![]() |
keyCode()
Syntax
the keyCode
Description
Function; gives the numerical code for the last key pressed. This keyboard code is the key's numerical value, not the American National Standards Institute (ANSI) value.
Note: When a movie plays back as an applet, this function returns the values of only function and arrow keys.
You can use the keyCode
function to detect when the user has pressed an arrow or function key, which cannot be specified by the key
function.
Use the sample movie Keyboard Lingo to test which characters correspond to different keys on different keyboards.
This function can be tested but not set.
Example
This handler uses the Message window to display the appropriate key code each time a key is pressed:
on enterFrame the keydownScript = "put the keyCode" end
Example
This statement checks whether the up arrow (whose key code is 126) was pressed and if it was, goes to the previous marker:
if the keyCode = 126 then go to marker(-1)
Example
This handler checks whether one of the arrow keys was pressed and if one was, responds accordingly:
on keyDown case (the keyCode) of 123: TurnLeft 126: GoForward 125: BackUp 124: TurnRight end case end
See also
commandDown
, controlDown
, key()
, optionDown
![]() ![]() ![]() |