public class BidiKeyboard extends Keyboard
keyDefinitions| 构造器和说明 |
|---|
BidiKeyboard(BidiPage page) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
down(String key,
KeyDownOptions options)
调度 keydown 事件。
|
static String |
getBidiKeyValue(String key) |
void |
press(String key,
KeyPressOptions options)
Keyboard.down() 和 Keyboard.up() 的快捷方式。
|
void |
sendCharacter(String cha)
调度 keypress 和 input 事件。
|
void |
type(String text,
KeyboardTypeOptions options)
为文本中的每个字符发送 keydown、keypress/input 和 keyup 事件。
|
void |
up(String key)
调度 keyup 事件。
|
public BidiKeyboard(BidiPage page)
public void down(String key, KeyDownOptions options)
Keyboard如果 key 是单个字符,并且除了 Shift 之外没有按下任何修改键,也会生成 keypress/input 事件。可以指定 text 选项来强制生成输入事件。如果 key 是修饰键、Shift、Meta、Control 或 Alt,则后续按键将在该修饰键处于活动状态时发送。要释放修饰键,请使用 Keyboard.up()。
按下该键一次后,后续调用 Keyboard.down() 会将 repeat 设置为 true。要释放密钥,请使用 Keyboard.up()。
修饰键确实会影响 Keyboard.down()。按住 Shift 将以大写形式键入文本。
down 在类中 Keyboardkey - 要按下的键的名称,例如 ArrowLeft。有关所有键名称的列表,请参阅 Keyboard.keyDefinitions。options - 选项。接受文本,如果指定,则使用该文本生成输入事件。接受命令,如果指定,则为键盘快捷键的命令public void up(String key)
Keyboardup 在类中 Keyboardkey - 要释放的健的名称,具体有哪些健见 Keyboard.keyDefinitionspublic void sendCharacter(String cha) throws com.fasterxml.jackson.core.JsonProcessingException
Keyboard修改键不会影响 Keyboard.sendCharacter。按住 Shift 将不会键入大写文本。
sendCharacter 在类中 Keyboardcha - 要发送到页面的字符。com.fasterxml.jackson.core.JsonProcessingExceptionpublic void type(String text, KeyboardTypeOptions options)
Keyboardpublic void press(String key, KeyPressOptions options)
Keyboardpress 在类中 Keyboardkey - 要按下的键的名称,例如 ArrowLeft。有关所有键名称的列表,请参阅 Keyboard.keyDefinitions。options - 选项Copyright © 2020–2025. All rights reserved.