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() |
maybeCheckFocusedperformgetTimeoutMillispublic 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)
EventActionperform in class EventActioninjector - the injector to inject InputEventselement - the UiElement to perform the action on