public interface KeyboardRobot
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<javafx.scene.input.KeyCode> |
getPressedKeys()
Gets the keys that have been pressed and not yet released.
|
void |
press(javafx.scene.input.KeyCode... keys)
Presses the given keys, until explicitly released via
release(KeyCode...). |
void |
pressNoWait(javafx.scene.input.KeyCode... keys)
Presses the given keys, until explicitly released via
release(KeyCode...). |
void |
release(javafx.scene.input.KeyCode... keys)
Releases the given keys.
|
void |
releaseNoWait(javafx.scene.input.KeyCode... keys)
Releases the given keys.
|
void press(javafx.scene.input.KeyCode... keys)
release(KeyCode...). Once pressed,
WaitForAsyncUtils.waitForFxEvents() is called.keys - the key codes to pressvoid pressNoWait(javafx.scene.input.KeyCode... keys)
release(KeyCode...).
WaitForAsyncUtils.waitForFxEvents() is not called.keys - the key codes to press without waiting afterwardsjava.util.Set<javafx.scene.input.KeyCode> getPressedKeys()
void release(javafx.scene.input.KeyCode... keys)
WaitForAsyncUtils.waitForFxEvents() is called.
Note: passing in an empty KeyCode[] will release all pressed keys.
keys - the key codes to releasevoid releaseNoWait(javafx.scene.input.KeyCode... keys)
WaitForAsyncUtils.waitForFxEvents() is not called.
Note: passing in an empty KeyCode[] will release all pressed keys.
keys - the key codes to release without waiting afterwards