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.