public class SingleKeyAction extends KeyAction
Modifier and Type | Field and Description |
---|---|
static SingleKeyAction |
BACK |
static SingleKeyAction |
CTRL_MOVE_END
Requires SDK API 11 or higher
|
static SingleKeyAction |
CTRL_MOVE_HOME
Requires SDK API 11 or higher
|
static SingleKeyAction |
DELETE |
static SingleKeyAction |
MENU |
static SingleKeyAction |
SEARCH |
Constructor and Description |
---|
SingleKeyAction(int keyCode)
Defaults metaState to 0
|
SingleKeyAction(int keyCode,
int metaState)
Defaults timeoutMillis to 100 and checkFocused to false
|
SingleKeyAction(int keyCode,
int metaState,
long timeoutMillis,
boolean checkFocused) |
Modifier and Type | Method and Description |
---|---|
boolean |
perform(InputInjector injector,
UiElement element)
Performs the action by injecting synthesized events.
|
java.lang.String |
toString() |
maybeCheckFocused
perform
getTimeoutMillis
public static final SingleKeyAction MENU
public static final SingleKeyAction SEARCH
public static final SingleKeyAction BACK
public static final SingleKeyAction DELETE
public static final SingleKeyAction CTRL_MOVE_HOME
public static final SingleKeyAction CTRL_MOVE_END
public SingleKeyAction(int keyCode)
public SingleKeyAction(int keyCode, int metaState)
public SingleKeyAction(int keyCode, int metaState, long timeoutMillis, boolean checkFocused)
public boolean perform(InputInjector injector, UiElement element)
EventAction
perform
in class EventAction
injector
- the injector to inject InputEvent
selement
- the UiElement to perform the action on