Reference > Functions reference > Get functions > Get(ActiveModifierKeys)
 

Get(ActiveModifierKeys)

Returns a number for the keyboard modifier keys being pressed.

Format 

Get ( ActiveModifierKeys )

Parameters 

None

Data type returned 

number

Originated in version 

6.0 or earlier

Description 

The number returned is calculated by summing numbers representing each modifier key (for example, Control+Shift) being pressed. The values assigned to the keys are:

Shift = 1

Caps Lock = 2

Ctrl (Windows) and Control (macOS) = 4

Alt (Windows) and Option (macOS) = 8

Command (macOS) = 16

You could use this function in a script that includes a custom dialog box script step (with an OK and Cancel button) to perform some special action if the user presses the Alt (or Option) key while clicking OK.

Notes 

In FileMaker WebDirect and FileMaker Go, this function is not supported and returns 0.

Example 1 

Returns 9 when Shift+Alt is pressed on a computer running Windows.

Related topics 

Functions reference (category list)

Functions reference (alphabetical list)

About formulas

About functions

Defining calculation fields