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 回答