Error getting tags :
error 404Error getting tags :
error 404 controlKeyDown | revDocs | RunRev
Welcome Guest (Log in)
Product Edition
Version
controlKeyDown
Basics
Expander triangle
Type
Message
Syntax

controlKeyDown keyName

Introduced
1.0
Environment
Desktop, Web and Server
Platform Support
MacOS,Mac OS X,Linux
Security
None required
Summary
Sent when a Control key combination is pressed.
Examples

on controlKeyDown pKey -- make Control-D delete the current card
if pKey is "D" then
delete this card
else
pass controlKeyDown
end if
end controlKeyDown

Additional Comments
Expander triangle

Handle the controlKeyDown message if you want to provide Control-key shortcuts on Mac OS systems.

Parameters:

The keyName is the actual character of the pressed key.

Comments:

The message is sent to the active (focused) control, or to the current card if no control is focused.

If the Control key is pressed along with the Return key, Tab key, or Enter key, or with an arrow key, no controlKeyDown message is sent. Instead, the returnKey, tabKey, enterKey, or arrowKey message is sent. To trap a combination such as Control-Return, use a returnKey handler and check the controlKey function inside the handler.

Cross-platform note: On Mac OS systems, the controlKeyDownmessage is sent when a control key combination is pressed. On Windows systems, a control key combination sends a commandKeyDown message instead, and the controlKeyDownmessage is never sent. On Unix systems, the controlKeyDownmessage is sent only if Mod2 has been defined.

User Comments
Expander triangle