Get (アクティブ修飾キー)

ユーザが押したキーボードの修飾キーを表す数値を返します。

構文 

Get (アクティブ修飾キー)

引数 

なし

戻り値のデータタイプ 

数字

起点バージョン 

6.0 以前のバージョン

説明 

返されたこの番号は、押されたそれぞれの修飾キー (Ctrl+Shift など) を表す値を合計することにより求められます。それぞれのキーに割り当てられている値は次のとおりです:

  • Shift = 1
  • Caps Lock = 2
  • Ctrl (Windows) と control (macOS) = 4
  • Alt (Windows) と option (macOS) = 8
  • command (macOS) = 16

[OK] ボタンと [キャンセル] ボタンを表示する [カスタムダイアログを表示] スクリプトステップが含まれるスクリプトでこの関数を使用すると、ユーザが Alt キー (Windows) または option キー (macOS) を押しながら [OK] をクリックした場合に特別な操作を実行することができます。

メモ 

  • FileMaker WebDirect および FileMaker Go ではこの関数はサポートされないため「0」を返します。

例 1 

Windows の搭載されたコンピュータで Shift+Alt を押すと「9」が返されます。