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