キープレス
このアクションでは、指定したキーを押します。次を右クリックすると使用できるアプリケーション レベルのステップです。
-
アプリケーションのタブ。
-
アプリケーションまたは Web サイトのテキスト フィールド。
-
ロボットのプログラム ポイント。
- 仮想入力ドライバーを使用する
-
自動化されたデバイスで仮想入力ドライバーを有効にすると (Desktop Automation サービスの設定で「仮想入力ドライバーをアクティブにする」を参照) )、Windows のデバイス オートメーションのキー プレス ステップは、テキストの入力にこのドライバーを自動的に使用します。キーはハードウェア キーボードを介して入力されるため、Ctrl + Alt + Del などのシステムのみの組み合わせが動作します。計算されたキーを使用する場合、「u」(キー アップ イベント用) 以外のフラグはサポートされません。ドライバーは、6 つ以上のキーを同時に押すことをサポートしていません。
プロパティ
- 名前
- ステップの名前。
- ファインダー
- [デバイス]: オートメーション デバイスの名前を選択します。
- [アプリケーション]: アクションが実行されるアプリケーションの名前を指定します。
- キー
- [標準キー] または [計算されたキー] を選択します。
- [標準キー]: 文字、数字、句読点、方向キー、ファンクション キーなど、標準キーボードのキーから選択します。
- [計算されたキー] (Desktop Automation サービスのみ): このオプションは、キーボードのキーのオプションが不十分な場合に選択します。[キー コード] フィールドに、仮想キー コードまたはスペースで区切られた入力仕様のリストを指定します。この機能は、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 キーを押してから、両方のキーを離します。v0x5b と v0x52 は keydown イベントで、v0x52,fu と v0x5b,fu は keyup イベントです。
-
s0x04c1,fU s0x04c1,fUu 計算されたキーは、キリル文字 Ӂ 用です。0x04c1 コードは Ӂ の Unicode ですが、s0x04c1,fU はスキャン コード、keydownイベントで、 s0x04c1,fUu はスキャン コード、keyup イベントです。
- 修飾子
- [キー] プロパティで [計算されたキー] を選択した場合、[修飾子] プロパティは無視されるため、設定する必要はありません。
- キー修飾子を選択します。
- [固定キー修飾子]: Shift、Ctrl、Alt の 3 つのスタンダードなキー修飾子が含まれます。
- [計算されたキー修飾子]: このオプションを選択する場合、修飾子に対し仮想キー コードの記号定数名を指定します。
表示されるテキスト ボックスに入力できるのは、Shift、Ctrl、Alt、Windows キーのキー コードのみです。適用可能なキー コードは次のとおりです。
-
左右の Shift キーを表す VK_LSHIFT と VK_RSHIFT
-
左右の Ctrl キーを表す VK_LCONTROL と VK_RCONTROL
-
左右の Alt キーを表す VK_LMENU と VK_RMENU
-
左右の Windows キーを表す VK_LWIN と VK_RWIN
-
- カウント
- アクションを実行する回数を指定します。形式は等号と数字になります (例:=1)。