OnLayoutKeystroke直接または IME(input method editor)のいずれかのキーボードから1つ以上の文字が入力されたときに、実行するスクリプトをトリガします。Get ( トリガキー入力 )関数を使用して、スクリプトトリガをアクティベートした文字を返します。トリガされたスクリプト内で現在のスクリプト終了スクリプトステップを使用して真(True)または偽(False)の結果を返します。FileMaker Pro 10.0
• Get ( トリガ修飾キー )、Code、およびChar関数を使用して、タブや矢印キーなどの特殊文字、および標準的な Unicode 文字を操作することができます。ナビゲーションキーおよびスクリプトに報告されるコードの一覧については Code 関数を参照してください。Char 関数は、Unicode コードポイントの文字を返します。
2. FileMaker Pro はキーボードショートカットキーを処理します。
3. OnObjectKeystroke スクリプトトリガを使用したアクティブオブジェクトは、文字を処理することができます。
5. ナビゲーションキーはナビゲーション用に使用されます。 一方非ナビゲーションキーは、OnObjectKeystroke スクリプトトリガを使用したアクティブオブジェクトによって処理されます。これらのステップで最初にキーを使用するステップが処理を止めます。OnObjectKeystroke または OnLayoutKeystroke スクリプトトリガによって実行されるスクリプトでは、偽を返すことによってキーストロークの処理を停止することができます。
• 矢印キーまたはマウスを使用してナビゲートし、ポップアップリスト、メニュー、およびカレンダー内で選択を実行しても、このトリガはアクティベートされません。これらのフィールドにテキストを入力することによって、このトリガはアクティベートされます。
• Windows の場合: Alt および Ctrl キーは、このスクリプトトリガをアクティベートしません。
• Mac OS の場合: Command キーは、このスクリプトトリガをアクティベートしません。
• トリガされたスクリプト内のエラーによってスクリプトが終了しなかった場合、スクリプトをトリガしたキーストロークは処理されません。