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`