2

Tabキーの押下をシミュレートしようとしています。私はかなり長い間検索しましたが、それに対する答えは見つかりませんでした。

私は試した:

dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN, true, false, Keyboard.TAB, 0, 0, false, false, false);

しかし、何も起こりません。

私が間違っていることについてのヒントはありますか?キーボードの押下をシミュレートするにはどうすればよいですか?

4

1 に答える 1

2

押されたキーはすべてユーザー入力であり、プログラムによるものではないため、完全に再現することはできません。ただし、プログラムは (ほとんどの場合) イベントを通じてユーザー入力に反応します。dispatchEvent を介してイベントを呼び出すことにより、そのイベントがユーザー入力によって発生した場合に何が起こるかを (ほとんど) 再作成しています。

ソース

何を達成しようとしていますか?UI 要素にフォーカスを切り替えますか? 次に、これを確認します。

タブスペースを挿入しますか? 次に、これをチェックしてください

于 2012-07-12T10:29:19.717 に答える