キー プレス

このアクションでは、指定したキーを押します。次を右クリックすると使用できるアプリケーション レベルのステップです。

  • アプリケーションのタブ。

  • アプリケーションまたは Web サイトのテキストフィールド。

  • Desktop Automation ロボットのプログラム ポイント。

仮想入力ドライバーを使用する

自動化されたデバイスで仮想入力ドライバーを有効にすると (Desktop Automation サービスの設定で「仮想入力ドライバーをアクティブにする」を参照) )、Windows のデバイス オートメーションのキー プレス ステップは、テキストの入力にこのドライバーを自動的に使用します。キーはハードウェア キーボードを介して入力されるため、Ctrl + Alt + Del などのシステムのみの組み合わせが動作します。計算キーを使用する場合、「u」(キー アップ イベント用) 以外のフラグはサポートされません。ドライバーは、6 つ以上のキーを同時に押すことをサポートしていません。

プロパティ

名前
ステップの名前。
ファインダー
[デバイス]: オートメーション デバイスの名前を選択します。
[アプリケーション]: アクションが実行されるアプリケーションの名前を指定します。
キー
[スタンダード キー] または [計算キー] を選択します。
  • [スタンダード キー]: 文字、数字、句読点、方向キー、ファンクション キーなど、標準キーボードのキーから選択します。
  • [計算キー]: このオプションは、キーボードのキーのオプションが不十分な場合に選択します。[キー コード] フィールドに、仮想キー コードまたはスペースで区切られた入力仕様のリストを指定します。この機能は、Windows オペレーティング システムでのみサポートされます。

    仮想キー コードはシンボリック定数名で、たとえば「左マウス ボタン」の場合は VK_LBUTTON になります。仮想キー コードのリストについては、Microsoft のドキュメントを参照してください。

    入力仕様は、1 つ以上の keydown イベントまたは keyup イベントのシーケンスです。入力仕様を追加する場合は、以下のプレフィックスを使用して仮想キー コードまたはスキャン コードを指定します。

    • v: 仮想キー コード (v0xXX など)
    • s: スキャン コード (s0xXX など)

    デフォルトでは、入力指定は keydown の仮想キー イベントです。このデフォルトを上書きするには、入力仕様に f フラグを追加し、カンマで区切ります。次のフラグがサポートされています:u (keyup)、s (スキャン コード)、e (拡張キー)、U (Unicode)。

    • v0x30 v0x30,fu 計算キーは 0 キーを押してから離します。v0x30 入力仕様は keydown イベントで、v0x30,fu は keyup イベントです。

    • v0x5b v0x52 v0x52,fu v0x5b,fu 計算キーは、Run コマンド (Win + R) 用です。左の Win キー、次に R キーを押してから、両方のキーを離します。v0x5bv0x52 は keydown イベントで、v0x52,fuv0x5b,fu は keyup イベントです。

    • s0x04c1,fU s0x04c1,fUu 計算キーは、キリル文字 Ӂ 用です。0x04c1 コードは Ӂ の Unicode ですが、s0x04c1,fU はスキャン コード、keydownイベントで、 s0x04c1,fUu はスキャン コード、keyup イベントです。

修飾子
[キー] プロパティで [計算キー] を選択した場合、[修飾子] プロパティは無視されるため、設定する必要はありません。
キー修飾子を選択します。
  • [固定キー修飾子]: Shift、Ctrl、Alt の 3 つのスタンダードなキー修飾子が含まれます。
  • [計算キー修飾子]: このオプションを選択する場合、修飾子に対し仮想キー コードの記号定数名を指定します。

    表示されるテキスト ボックスには、Shift、Ctrl、Alt のキー コードのみが入力可能です。たとえば、VK_LSHIFT キー コードは左 Shift キーを、VK_RCONTROL は右 Ctrl キーを、VK_MENU は Alt キーを表します。全キー コードのリストについては、Microsoft のドキュメントを参照してください。

カウント
アクションを実行する回数を指定します。形式は等号と数字になります (例:=1)。