public class KeyEvent extends InputEvent implements Parcelable
| Modifier and Type | Class and Description |
|---|---|
static interface |
KeyEvent.Callback |
static class |
KeyEvent.DispatcherState |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Constructor and Description |
|---|
KeyEvent(int action,
int code) |
KeyEvent(KeyEvent origEvent) |
KeyEvent(KeyEvent origEvent,
long eventTime,
int newRepeat)
Deprecated.
|
KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat) |
KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState) |
KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState,
int deviceId,
int scancode) |
KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState,
int deviceId,
int scancode,
int flags) |
KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState,
int deviceId,
int scancode,
int flags,
int source) |
KeyEvent(long time,
String characters,
int deviceId,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
static KeyEvent |
changeAction(KeyEvent event,
int action) |
static KeyEvent |
changeFlags(KeyEvent event,
int flags) |
static KeyEvent |
changeTimeRepeat(KeyEvent event,
long eventTime,
int newRepeat) |
static KeyEvent |
changeTimeRepeat(KeyEvent event,
long eventTime,
int newRepeat,
int newFlags) |
boolean |
dispatch(KeyEvent.Callback receiver)
Deprecated.
|
boolean |
dispatch(KeyEvent.Callback receiver,
KeyEvent.DispatcherState state,
Object target) |
int |
getAction() |
String |
getCharacters() |
static int |
getDeadChar(int accent,
int c) |
int |
getDeviceId() |
char |
getDisplayLabel() |
long |
getDownTime() |
long |
getEventTime() |
int |
getFlags() |
KeyCharacterMap |
getKeyCharacterMap() |
int |
getKeyCode() |
boolean |
getKeyData(KeyCharacterMap.KeyData results)
Deprecated.
|
char |
getMatch(char[] chars) |
char |
getMatch(char[] chars,
int metaState) |
static int |
getMaxKeyCode() |
int |
getMetaState() |
static int |
getModifierMetaStateMask() |
int |
getModifiers() |
char |
getNumber() |
int |
getRepeatCount() |
int |
getScanCode() |
int |
getSource() |
int |
getUnicodeChar() |
int |
getUnicodeChar(int metaState) |
boolean |
hasModifiers(int modifiers) |
boolean |
hasNoModifiers() |
boolean |
isAltPressed() |
boolean |
isCanceled() |
boolean |
isCapsLockOn() |
boolean |
isCtrlPressed() |
boolean |
isFunctionPressed() |
static boolean |
isGamepadButton(int keyCode) |
boolean |
isLongPress() |
boolean |
isMetaPressed() |
static boolean |
isModifierKey(int keyCode) |
boolean |
isNumLockOn() |
boolean |
isPrintingKey() |
boolean |
isScrollLockOn() |
boolean |
isShiftPressed() |
boolean |
isSymPressed() |
boolean |
isSystem() |
boolean |
isTracking() |
static int |
keyCodeFromString(String symbolicName) |
static String |
keyCodeToString(int keyCode) |
static boolean |
metaStateHasModifiers(int metaState,
int modifiers) |
static boolean |
metaStateHasNoModifiers(int metaState) |
static int |
normalizeMetaState(int metaState) |
void |
setSource(int source) |
void |
startTracking() |
String |
toString() |
void |
writeToParcel(Parcel out,
int flags) |
describeContents, getDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdescribeContentspublic static final int KEYCODE_UNKNOWN
public static final int KEYCODE_SOFT_LEFT
public static final int KEYCODE_SOFT_RIGHT
public static final int KEYCODE_HOME
public static final int KEYCODE_BACK
public static final int KEYCODE_CALL
public static final int KEYCODE_ENDCALL
public static final int KEYCODE_0
public static final int KEYCODE_1
public static final int KEYCODE_2
public static final int KEYCODE_3
public static final int KEYCODE_4
public static final int KEYCODE_5
public static final int KEYCODE_6
public static final int KEYCODE_7
public static final int KEYCODE_8
public static final int KEYCODE_9
public static final int KEYCODE_STAR
public static final int KEYCODE_POUND
public static final int KEYCODE_DPAD_UP
public static final int KEYCODE_DPAD_DOWN
public static final int KEYCODE_DPAD_LEFT
public static final int KEYCODE_DPAD_RIGHT
public static final int KEYCODE_DPAD_CENTER
public static final int KEYCODE_VOLUME_UP
public static final int KEYCODE_VOLUME_DOWN
public static final int KEYCODE_POWER
public static final int KEYCODE_CAMERA
public static final int KEYCODE_CLEAR
public static final int KEYCODE_A
public static final int KEYCODE_B
public static final int KEYCODE_C
public static final int KEYCODE_D
public static final int KEYCODE_E
public static final int KEYCODE_F
public static final int KEYCODE_G
public static final int KEYCODE_H
public static final int KEYCODE_I
public static final int KEYCODE_J
public static final int KEYCODE_K
public static final int KEYCODE_L
public static final int KEYCODE_M
public static final int KEYCODE_N
public static final int KEYCODE_O
public static final int KEYCODE_P
public static final int KEYCODE_Q
public static final int KEYCODE_R
public static final int KEYCODE_S
public static final int KEYCODE_T
public static final int KEYCODE_U
public static final int KEYCODE_V
public static final int KEYCODE_W
public static final int KEYCODE_X
public static final int KEYCODE_Y
public static final int KEYCODE_Z
public static final int KEYCODE_COMMA
public static final int KEYCODE_PERIOD
public static final int KEYCODE_ALT_LEFT
public static final int KEYCODE_ALT_RIGHT
public static final int KEYCODE_SHIFT_LEFT
public static final int KEYCODE_SHIFT_RIGHT
public static final int KEYCODE_TAB
public static final int KEYCODE_SPACE
public static final int KEYCODE_SYM
public static final int KEYCODE_EXPLORER
public static final int KEYCODE_ENVELOPE
public static final int KEYCODE_ENTER
public static final int KEYCODE_DEL
public static final int KEYCODE_GRAVE
public static final int KEYCODE_MINUS
public static final int KEYCODE_EQUALS
public static final int KEYCODE_LEFT_BRACKET
public static final int KEYCODE_RIGHT_BRACKET
public static final int KEYCODE_BACKSLASH
public static final int KEYCODE_SEMICOLON
public static final int KEYCODE_APOSTROPHE
public static final int KEYCODE_SLASH
public static final int KEYCODE_AT
public static final int KEYCODE_NUM
public static final int KEYCODE_HEADSETHOOK
public static final int KEYCODE_FOCUS
public static final int KEYCODE_PLUS
public static final int KEYCODE_MENU
public static final int KEYCODE_NOTIFICATION
public static final int KEYCODE_SEARCH
public static final int KEYCODE_MEDIA_PLAY_PAUSE
public static final int KEYCODE_MEDIA_STOP
public static final int KEYCODE_MEDIA_NEXT
public static final int KEYCODE_MEDIA_PREVIOUS
public static final int KEYCODE_MEDIA_REWIND
public static final int KEYCODE_MEDIA_FAST_FORWARD
public static final int KEYCODE_MUTE
public static final int KEYCODE_PAGE_UP
public static final int KEYCODE_PAGE_DOWN
public static final int KEYCODE_PICTSYMBOLS
public static final int KEYCODE_SWITCH_CHARSET
public static final int KEYCODE_BUTTON_A
public static final int KEYCODE_BUTTON_B
public static final int KEYCODE_BUTTON_C
public static final int KEYCODE_BUTTON_X
public static final int KEYCODE_BUTTON_Y
public static final int KEYCODE_BUTTON_Z
public static final int KEYCODE_BUTTON_L1
public static final int KEYCODE_BUTTON_R1
public static final int KEYCODE_BUTTON_L2
public static final int KEYCODE_BUTTON_R2
public static final int KEYCODE_BUTTON_THUMBL
public static final int KEYCODE_BUTTON_THUMBR
public static final int KEYCODE_BUTTON_START
public static final int KEYCODE_BUTTON_SELECT
public static final int KEYCODE_BUTTON_MODE
public static final int KEYCODE_ESCAPE
public static final int KEYCODE_FORWARD_DEL
public static final int KEYCODE_CTRL_LEFT
public static final int KEYCODE_CTRL_RIGHT
public static final int KEYCODE_CAPS_LOCK
public static final int KEYCODE_SCROLL_LOCK
public static final int KEYCODE_META_LEFT
public static final int KEYCODE_META_RIGHT
public static final int KEYCODE_FUNCTION
public static final int KEYCODE_SYSRQ
public static final int KEYCODE_BREAK
public static final int KEYCODE_MOVE_HOME
public static final int KEYCODE_MOVE_END
public static final int KEYCODE_INSERT
public static final int KEYCODE_FORWARD
public static final int KEYCODE_MEDIA_PLAY
public static final int KEYCODE_MEDIA_PAUSE
public static final int KEYCODE_MEDIA_CLOSE
public static final int KEYCODE_MEDIA_EJECT
public static final int KEYCODE_MEDIA_RECORD
public static final int KEYCODE_F1
public static final int KEYCODE_F2
public static final int KEYCODE_F3
public static final int KEYCODE_F4
public static final int KEYCODE_F5
public static final int KEYCODE_F6
public static final int KEYCODE_F7
public static final int KEYCODE_F8
public static final int KEYCODE_F9
public static final int KEYCODE_F10
public static final int KEYCODE_F11
public static final int KEYCODE_F12
public static final int KEYCODE_NUM_LOCK
public static final int KEYCODE_NUMPAD_0
public static final int KEYCODE_NUMPAD_1
public static final int KEYCODE_NUMPAD_2
public static final int KEYCODE_NUMPAD_3
public static final int KEYCODE_NUMPAD_4
public static final int KEYCODE_NUMPAD_5
public static final int KEYCODE_NUMPAD_6
public static final int KEYCODE_NUMPAD_7
public static final int KEYCODE_NUMPAD_8
public static final int KEYCODE_NUMPAD_9
public static final int KEYCODE_NUMPAD_DIVIDE
public static final int KEYCODE_NUMPAD_MULTIPLY
public static final int KEYCODE_NUMPAD_SUBTRACT
public static final int KEYCODE_NUMPAD_ADD
public static final int KEYCODE_NUMPAD_DOT
public static final int KEYCODE_NUMPAD_COMMA
public static final int KEYCODE_NUMPAD_ENTER
public static final int KEYCODE_NUMPAD_EQUALS
public static final int KEYCODE_NUMPAD_LEFT_PAREN
public static final int KEYCODE_NUMPAD_RIGHT_PAREN
public static final int KEYCODE_VOLUME_MUTE
public static final int KEYCODE_INFO
public static final int KEYCODE_CHANNEL_UP
public static final int KEYCODE_CHANNEL_DOWN
public static final int KEYCODE_ZOOM_IN
public static final int KEYCODE_ZOOM_OUT
public static final int KEYCODE_TV
public static final int KEYCODE_WINDOW
public static final int KEYCODE_GUIDE
public static final int KEYCODE_DVR
public static final int KEYCODE_BOOKMARK
public static final int KEYCODE_CAPTIONS
public static final int KEYCODE_SETTINGS
public static final int KEYCODE_TV_POWER
public static final int KEYCODE_TV_INPUT
public static final int KEYCODE_STB_POWER
public static final int KEYCODE_STB_INPUT
public static final int KEYCODE_AVR_POWER
public static final int KEYCODE_AVR_INPUT
public static final int KEYCODE_PROG_RED
public static final int KEYCODE_PROG_GREEN
public static final int KEYCODE_PROG_YELLOW
public static final int KEYCODE_PROG_BLUE
public static final int KEYCODE_APP_SWITCH
public static final int KEYCODE_BUTTON_1
public static final int KEYCODE_BUTTON_2
public static final int KEYCODE_BUTTON_3
public static final int KEYCODE_BUTTON_4
public static final int KEYCODE_BUTTON_5
public static final int KEYCODE_BUTTON_6
public static final int KEYCODE_BUTTON_7
public static final int KEYCODE_BUTTON_8
public static final int KEYCODE_BUTTON_9
public static final int KEYCODE_BUTTON_10
public static final int KEYCODE_BUTTON_11
public static final int KEYCODE_BUTTON_12
public static final int KEYCODE_BUTTON_13
public static final int KEYCODE_BUTTON_14
public static final int KEYCODE_BUTTON_15
public static final int KEYCODE_BUTTON_16
public static final int KEYCODE_LANGUAGE_SWITCH
public static final int KEYCODE_MANNER_MODE
public static final int KEYCODE_3D_MODE
public static final int KEYCODE_CONTACTS
public static final int KEYCODE_CALENDAR
public static final int KEYCODE_MUSIC
public static final int KEYCODE_CALCULATOR
public static final int KEYCODE_ZENKAKU_HANKAKU
public static final int KEYCODE_EISU
public static final int KEYCODE_MUHENKAN
public static final int KEYCODE_HENKAN
public static final int KEYCODE_KATAKANA_HIRAGANA
public static final int KEYCODE_YEN
public static final int KEYCODE_RO
public static final int KEYCODE_KANA
public static final int KEYCODE_ASSIST
@Deprecated public static final int MAX_KEYCODE
public static final int ACTION_DOWN
public static final int ACTION_UP
public static final int ACTION_MULTIPLE
public static final int META_ALT_ON
public static final int META_ALT_LEFT_ON
public static final int META_ALT_RIGHT_ON
public static final int META_SHIFT_ON
public static final int META_SHIFT_LEFT_ON
public static final int META_SHIFT_RIGHT_ON
public static final int META_SYM_ON
public static final int META_FUNCTION_ON
public static final int META_CTRL_ON
public static final int META_CTRL_LEFT_ON
public static final int META_CTRL_RIGHT_ON
public static final int META_META_ON
public static final int META_META_LEFT_ON
public static final int META_META_RIGHT_ON
public static final int META_CAPS_LOCK_ON
public static final int META_NUM_LOCK_ON
public static final int META_SCROLL_LOCK_ON
public static final int META_SHIFT_MASK
public static final int META_ALT_MASK
public static final int META_CTRL_MASK
public static final int META_META_MASK
public static final int FLAG_WOKE_HERE
public static final int FLAG_SOFT_KEYBOARD
public static final int FLAG_KEEP_TOUCH_MODE
public static final int FLAG_FROM_SYSTEM
public static final int FLAG_EDITOR_ACTION
public static final int FLAG_CANCELED
public static final int FLAG_VIRTUAL_HARD_KEY
public static final int FLAG_LONG_PRESS
public static final int FLAG_CANCELED_LONG_PRESS
public static final int FLAG_TRACKING
public static final int FLAG_FALLBACK
public static final Parcelable.Creator<KeyEvent> CREATOR
public KeyEvent(int action,
int code)
public KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat)
public KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState)
public KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState,
int deviceId,
int scancode)
public KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState,
int deviceId,
int scancode,
int flags)
public KeyEvent(long downTime,
long eventTime,
int action,
int code,
int repeat,
int metaState,
int deviceId,
int scancode,
int flags,
int source)
public KeyEvent(long time,
String characters,
int deviceId,
int flags)
public KeyEvent(KeyEvent origEvent)
@Deprecated public KeyEvent(KeyEvent origEvent, long eventTime, int newRepeat)
public static int getMaxKeyCode()
public static int getDeadChar(int accent,
int c)
public static KeyEvent changeTimeRepeat(KeyEvent event, long eventTime, int newRepeat)
public static KeyEvent changeTimeRepeat(KeyEvent event, long eventTime, int newRepeat, int newFlags)
public final boolean isSystem()
public static final boolean isGamepadButton(int keyCode)
public final int getDeviceId()
getDeviceId in class InputEventpublic final int getSource()
getSource in class InputEventpublic final void setSource(int source)
public final int getMetaState()
public final int getModifiers()
public final int getFlags()
public static int getModifierMetaStateMask()
public static boolean isModifierKey(int keyCode)
public static int normalizeMetaState(int metaState)
public static boolean metaStateHasNoModifiers(int metaState)
public static boolean metaStateHasModifiers(int metaState,
int modifiers)
public final boolean hasNoModifiers()
public final boolean hasModifiers(int modifiers)
public final boolean isAltPressed()
public final boolean isShiftPressed()
public final boolean isSymPressed()
public final boolean isCtrlPressed()
public final boolean isMetaPressed()
public final boolean isFunctionPressed()
public final boolean isCapsLockOn()
public final boolean isNumLockOn()
public final boolean isScrollLockOn()
public final int getAction()
public final boolean isCanceled()
public final void startTracking()
public final boolean isTracking()
public final boolean isLongPress()
public final int getKeyCode()
public final String getCharacters()
public final int getScanCode()
public final int getRepeatCount()
public final long getDownTime()
public final long getEventTime()
getEventTime in class InputEventpublic final KeyCharacterMap getKeyCharacterMap()
public char getDisplayLabel()
public int getUnicodeChar()
public int getUnicodeChar(int metaState)
@Deprecated public boolean getKeyData(KeyCharacterMap.KeyData results)
public char getMatch(char[] chars)
public char getMatch(char[] chars,
int metaState)
public char getNumber()
public boolean isPrintingKey()
@Deprecated public final boolean dispatch(KeyEvent.Callback receiver)
public final boolean dispatch(KeyEvent.Callback receiver, KeyEvent.DispatcherState state, Object target)
public static String keyCodeToString(int keyCode)
public static int keyCodeFromString(String symbolicName)
public void writeToParcel(Parcel out, int flags)
writeToParcel in interface ParcelableCopyright © 2008-2013. All Rights Reserved.