| java.lang.Object | ||
| android.view.KeyEvent | Parcelable | |
| Value | ||||
|---|---|---|---|---|
| int | ACTION_DOWN | getAction() value: the key has been pressed down. | 0 | 0x00000000 |
| int | ACTION_MULTIPLE | getAction() value: multiple duplicate key events have occurred in a row. | 2 | 0x00000002 |
| int | ACTION_UP | getAction() value: the key has been released. | 1 | 0x00000001 |
| Creator | CREATOR | |||
| int | KEYCODE_0 | 7 | 0x00000007 | |
| int | KEYCODE_1 | 8 | 0x00000008 | |
| int | KEYCODE_2 | 9 | 0x00000009 | |
| int | KEYCODE_3 | 10 | 0x0000000a | |
| int | KEYCODE_4 | 11 | 0x0000000b | |
| int | KEYCODE_5 | 12 | 0x0000000c | |
| int | KEYCODE_6 | 13 | 0x0000000d | |
| int | KEYCODE_7 | 14 | 0x0000000e | |
| int | KEYCODE_8 | 15 | 0x0000000f | |
| int | KEYCODE_9 | 16 | 0x00000010 | |
| int | KEYCODE_A | 29 | 0x0000001d | |
| int | KEYCODE_ALT | 57 | 0x00000039 | |
| int | KEYCODE_APOSTROPHE | 73 | 0x00000049 | |
| int | KEYCODE_AT | 75 | 0x0000004b | |
| int | KEYCODE_B | 30 | 0x0000001e | |
| int | KEYCODE_BACK | 4 | 0x00000004 | |
| int | KEYCODE_BACKSLASH | 71 | 0x00000047 | |
| int | KEYCODE_C | 31 | 0x0000001f | |
| int | KEYCODE_CALL | 5 | 0x00000005 | |
| int | KEYCODE_CAMERA | 27 | 0x0000001b | |
| int | KEYCODE_CAP | 58 | 0x0000003a | |
| int | KEYCODE_CLEAR | 28 | 0x0000001c | |
| int | KEYCODE_COMMA | 55 | 0x00000037 | |
| int | KEYCODE_D | 32 | 0x00000020 | |
| int | KEYCODE_DEL | 65 | 0x00000041 | |
| int | KEYCODE_DPAD_CENTER | 23 | 0x00000017 | |
| int | KEYCODE_DPAD_DOWN | 20 | 0x00000014 | |
| int | KEYCODE_DPAD_LEFT | 21 | 0x00000015 | |
| int | KEYCODE_DPAD_RIGHT | 22 | 0x00000016 | |
| int | KEYCODE_DPAD_UP | 19 | 0x00000013 | |
| int | KEYCODE_E | 33 | 0x00000021 | |
| int | KEYCODE_ENDCALL | 6 | 0x00000006 | |
| int | KEYCODE_ENVELOPE | 63 | 0x0000003f | |
| int | KEYCODE_EQUALS | 68 | 0x00000044 | |
| int | KEYCODE_EXPLORER | 62 | 0x0000003e | |
| int | KEYCODE_F | 34 | 0x00000022 | |
| int | KEYCODE_FOCUS | 78 | 0x0000004e | |
| int | KEYCODE_G | 35 | 0x00000023 | |
| int | KEYCODE_GRAVE | 66 | 0x00000042 | |
| int | KEYCODE_H | 36 | 0x00000024 | |
| int | KEYCODE_HEADSETHOOK | 77 | 0x0000004d | |
| int | KEYCODE_HOME | 3 | 0x00000003 | |
| int | KEYCODE_I | 37 | 0x00000025 | |
| int | KEYCODE_J | 38 | 0x00000026 | |
| int | KEYCODE_K | 39 | 0x00000027 | |
| int | KEYCODE_L | 40 | 0x00000028 | |
| int | KEYCODE_LEFT_BRACKET | 69 | 0x00000045 | |
| int | KEYCODE_M | 41 | 0x00000029 | |
| int | KEYCODE_MINUS | 67 | 0x00000043 | |
| int | KEYCODE_N | 42 | 0x0000002a | |
| int | KEYCODE_NEWLINE | 64 | 0x00000040 | |
| int | KEYCODE_NUM | 76 | 0x0000004c | |
| int | KEYCODE_O | 43 | 0x0000002b | |
| int | KEYCODE_P | 44 | 0x0000002c | |
| int | KEYCODE_PERIOD | 56 | 0x00000038 | |
| int | KEYCODE_PLUS | 79 | 0x0000004f | |
| int | KEYCODE_POUND | 18 | 0x00000012 | |
| int | KEYCODE_POWER | 26 | 0x0000001a | |
| int | KEYCODE_Q | 45 | 0x0000002d | |
| int | KEYCODE_R | 46 | 0x0000002e | |
| int | KEYCODE_RIGHT_BRACKET | 70 | 0x00000046 | |
| int | KEYCODE_S | 47 | 0x0000002f | |
| int | KEYCODE_SEMICOLON | 72 | 0x00000048 | |
| int | KEYCODE_SLASH | 74 | 0x0000004a | |
| int | KEYCODE_SOFT_LEFT | 1 | 0x00000001 | |
| int | KEYCODE_SOFT_RIGHT | 2 | 0x00000002 | |
| int | KEYCODE_SPACE | 60 | 0x0000003c | |
| int | KEYCODE_STAR | 17 | 0x00000011 | |
| int | KEYCODE_SYM | 61 | 0x0000003d | |
| int | KEYCODE_T | 48 | 0x00000030 | |
| int | KEYCODE_TAB | 59 | 0x0000003b | |
| int | KEYCODE_U | 49 | 0x00000031 | |
| int | KEYCODE_UNKNOWN | 0 | 0x00000000 | |
| int | KEYCODE_V | 50 | 0x00000032 | |
| int | KEYCODE_VOLUME_DOWN | 25 | 0x00000019 | |
| int | KEYCODE_VOLUME_UP | 24 | 0x00000018 | |
| int | KEYCODE_W | 51 | 0x00000033 | |
| int | KEYCODE_X | 52 | 0x00000034 | |
| int | KEYCODE_Y | 53 | 0x00000035 | |
| int | KEYCODE_Z | 54 | 0x00000036 | |
| int | MAX_KEYCODE | 79 | 0x0000004f | |
| int | META_ALT_ON | This mask is used to check whether the FN meta key is pressed. |
2 | 0x00000002 |
| int | META_CAP_ON | This mask is used to check whether the CAP meta key is pressed. |
1 | 0x00000001 |
| int | META_SYM_ON | This mask is used to check whether the SYM meta key is pressed. |
4 | 0x00000004 |
| KeyEvent(int action, int code) | |||||
| Create a new key event. | |||||
| KeyEvent(long downTime, long eventTime, int action, int code, int repeat) | |||||
| Create a new key event. | |||||
| KeyEvent(long downTime, long eventTime, int action, int code, int repeat, int metaState) | |||||
| Create a new key event. | |||||
| KeyEvent(long downTime, long eventTime, int action, int code, int repeat, int metaState, int device, int scancode) | |||||
| Create a new key event. | |||||
| KeyEvent(KeyEvent origEvent, long eventTime, int newRepeat) | |||||
| Copy an existing key event, modifying its time and repeat count. | |||||
| final | boolean | dispatch(Callback receiver) | |||
| Deliver this key event to a KeyEvent.Callback interface. | |||||
| final | int | getAction() | |||
| Retrieve the action of this key event. | |||||
| final | int | getDeviceId() | |||
| Return the id for the keyboard that this event came from. | |||||
| final | long | getDownTime() | |||
| Retrieve the time of the most recent key down event, in the uptimeMillis() time base. | |||||
| final | long | getEventTime() | |||
| Retrieve the time this event occurred, in the uptimeMillis() time base. | |||||
| final | int | getKeyCode() | |||
| Retrieve the key code of the key event. | |||||
| final | int | getKeyboardDevice() | |||
| Renamed to getDeviceId(). | |||||
| final | int | getMetaState() | |||
Returns the state of the meta keys. |
|||||
| final | int | getRepeatCount() | |||
| Retrieve the repeat count of the event. | |||||
| final | int | getScanCode() | |||
| Retrieve the hardware key id of this key event. These values are not reliable and vary from device to device. | |||||
| final | boolean | isAltPressed() | |||
Returns the pressed state of the FN meta key. |
|||||
| final | boolean | isCapPressed() | |||
Returns the pressed state of the CAP meta key. |
|||||
| final | boolean | isDown() | |||
| Don't use in new code, instead explicitly check getAction(). | |||||
| static | boolean | isModifierKey(int keyCode) | |||
| Returns true if this key code is a modifier key. | |||||
| final | boolean | isSymPressed() | |||
Returns the pressed state of the SYM meta key. |
|||||
| final | boolean | isSystem() | |||
| Is this a system key? System keys can not be used for menu shortcuts. | |||||
| String | toString() | ||||
| Answers a string containing a concise, human-readable description of the receiver. | |||||
| void | writeToParcel(Parcel out) | ||||
Methods inherited
from class
java.lang.Object
Methods inherited
from interface
android.os.Parcelable
This mask is used to check whether the FN meta key is pressed.
This mask is used to check whether the CAP meta key is pressed.
This mask is used to check whether the SYM meta key is pressed.
| action | Action code: either ACTION_DOWN, ACTION_UP, or ACTION_MULTIPLE. |
|---|---|
| code | The key code. |
| downTime | The time (in uptimeMillis()) at which this key code originally went down. |
|---|---|
| eventTime | The time (in uptimeMillis()) at which this event happened. |
| action | Action code: either ACTION_DOWN, ACTION_UP, or ACTION_MULTIPLE. |
| code | The key code. |
| repeat | A repeat count for down events (> 0 if this is after the initial down) or event count for multiple events. |
| downTime | The time (in uptimeMillis()) at which this key code originally went down. |
|---|---|
| eventTime | The time (in uptimeMillis()) at which this event happened. |
| action | Action code: either ACTION_DOWN, ACTION_UP, or ACTION_MULTIPLE. |
| code | The key code. |
| repeat | A repeat count for down events (> 0 if this is after the initial down) or event count for multiple events. |
| metaState | Flags indicating which meta keys are currently pressed. |
| downTime | The time (in uptimeMillis()) at which this key code originally went down. |
|---|---|
| eventTime | The time (in uptimeMillis()) at which this event happened. |
| action | Action code: either ACTION_DOWN, ACTION_UP, or ACTION_MULTIPLE. |
| code | The key code. |
| repeat | A repeat count for down events (> 0 if this is after the initial down) or event count for multiple events. |
| metaState | Flags indicating which meta keys are currently pressed. |
| device | The device ID that generated the key event. |
| scancode | Raw device scan code of the event. |
| origEvent | The existing event to be copied. |
|---|---|
| eventTime | The new event time (in uptimeMillis()) of the event. |
| newRepeat | The new repeat count of the event. |
| receiver | The Callback that will be given the event. |
|---|
Returns the state of the meta keys.
Mostly this is here for debugging purposes.
Returns the pressed state of the FN meta key.
Returns the pressed state of the CAP meta key.
Returns the pressed state of the SYM meta key.