cloanto.comProducts & ServicesDownloadPurchaseSupport

Specs
Previous Page
End of Page

Input Device Action Names Used in Cloanto Software

Abstract

This document describes the names associated to keyboard and other input device actions as implemented in scripting and configuration files used by Cloanto applications.

Overview to Keyboard Names

Keyboard names include all single-character marks that appear on keyboard keys, like "A", "@" or "5". These names are not case sensitive, i.e. "a" is the same as "A". Special attributes (e.g. UPPERCASE, or SHIFT and/or CAPS LOCK) must be used to indicate specific conditions such as upper or lower case, numeric keypad, etc. Attributes are also used to indicate certain combinations of control keys and non-control keys.

Names for Graphical Keys

All graphical keys can be represented by the single character which they are associated with, using either ISO 8859-1 or Unicode representation. In certain contexts, however, it is necessary or preferable to avoid the use of certain characters, which may be confused with control characters. For this reason, the following names are available as aliases (synonyms), of characters which may be considered special.

PLUS

MINUS

HYPHEN

PERIOD

COMMA

EURO

POUND

YEN

EQUAL

QUOTEDBL

BACKSLASH

SEMICOLON

Names for Non-Graphical Keys

The following names are used to describe keys which do not enter text, but rather are associated with some control or spacing action. Where a key name exists with the LEFT or RIGHT prefix, the key name without prefix means "either LEFT or RIGHT".

SPACEBAR

ESC

TAB

ENTER

BACKSPACE

INSERT

DELETE

HOME

END

PAGE UP

PAGE DOWN

UP ARROW

DOWN ARROW

LEFT ARROW

RIGHT ARROW

PRINT SCREEN

SYS RQ

NUM LOCK

SCROLL LOCK

PAUSE

BREAK

APPLICATION

F1 .. F24

SHIFT

LEFT SHIFT

RIGHT SHIFT

ALT

LEFT ALT

RIGHT ALT

CTRL

LEFT CTRL

RIGHT CTRL

WINDOWS

LEFT WINDOWS

RIGHT WINDOWS

CAPS LOCK

Keyboard Attributes

The following Keyboard Attributes can be combined together, and must be used in combination with a non-attribute key name. Attributes can be combined with the "+" sign. Space separators are optional. The KEYBOARD, NUMERIC KEYPAD, UPPERCASE and LOWERCASE attributes are used immediately before a key name, separated by a space, but without "+" sign.

SHIFT+

ALT+

CTRL+

WINDOWS+

LEFT SHIFT+

RIGHT SHIFT+

LEFT ALT+

RIGHT ALT+

LEFT CTRL+

RIGHT CTRL+

LEFT WINDOWS+

RIGHT WINDOWS+

CAPS LOCK+

ALT GR+

KEYBOARD

NUMERIC KEYPAD

UPPERCASE

LOWERCASE

Names for Non-Keyboard Buttons

The following names are used to describe mouse and joystick button actions. If there are multiple mice or joysticks, it is assumed that the event is related to the primary or default device. The PRIMARY mouse button is usually the left mouse button, and the SECONDARY mouse button is the right button.

MOUSE PRIMARY

MOUSE MIDDLE

MOUSE SECONDARY

JOYSTICK FORWARD

JOYSTICK BACK

JOYSTICK LEFT

JOYSTICK RIGHT

JOYSTICK FIRE

Examples

The following are example of valid key name combinations:

NUMERIC KEYPAD PLUS SIGN

NUMERIC KEYPAD +

LEFT SHIFT+NUMERIC KEYPAD 5

KEYBOARD ENTER

LEFT ALT + RIGHT ALT + SHIFT + RIGHT WINDOWS + PLUS


Specification Information
Home Page: http://www.cloanto.com/specs/ianames.html
Version: 1.3 (2007-11-11, added non-keyboard events)
Status: Cloanto Private
Last Page Update: 2007-11-11
Your feedback is always appreciated. It is safe to link to this page.
Top of Page
Legal NotesPrivacy Notes