public class KeyRobotDriver extends RobotDriver implements KeyDriver
autoDelay, qtool, robotReference| Constructor and Description |
|---|
KeyRobotDriver(Timeout autoDelay)
Constructs a KeyRobotDriver object.
|
KeyRobotDriver(Timeout autoDelay,
java.lang.String[] supported)
Constructs a KeyRobotDriver object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
pressKey(ComponentOperator oper,
int keyCode,
int modifiers)
Presses a key.
|
void |
pushKey(ComponentOperator oper,
int keyCode,
int modifiers,
Timeout pushTime)
Pushes a key.
|
void |
releaseKey(ComponentOperator oper,
int keyCode,
int modifiers)
Releases a key.
|
void |
typedKey(ComponentOperator oper,
int keyCode,
char keyChar,
int modifiers)
Typed a key.
|
void |
typeKey(ComponentOperator oper,
int keyCode,
char keyChar,
int modifiers,
Timeout pushTime)
Types a symbol.
|
clickMouse, dragMouse, dragNDrop, makeAnOperation, moveMouse, pressKey, pressModifiers, pressMouse, releaseKey, releaseModifiers, releaseMouse, synchronizeRobotcheckSupported, getSupportedpublic KeyRobotDriver(Timeout autoDelay)
autoDelay - Time for Robot.setAutoDelay(long) method.public KeyRobotDriver(Timeout autoDelay, java.lang.String[] supported)
autoDelay - Time for Robot.setAutoDelay(long) method.supported - an array of supported class namespublic void pushKey(ComponentOperator oper, int keyCode, int modifiers, Timeout pushTime)
KeyDriverpublic void typeKey(ComponentOperator oper, int keyCode, char keyChar, int modifiers, Timeout pushTime)
KeyDriverpublic void pressKey(ComponentOperator oper, int keyCode, int modifiers)
public void typedKey(ComponentOperator oper, int keyCode, char keyChar, int modifiers)
KeyDriverpublic void releaseKey(ComponentOperator oper, int keyCode, int modifiers)
releaseKey in interface KeyDriveroper - Operator to release a key on.keyCode - Key code (KeyEventVK_* field.modifiers - a combination of InputEvent.*_MASK fields.