The members of Android.Views.KeyEvent are listed below.
See Also: Inherited members from Android.Views.InputEvent
Make an exact copy of an existing key event. | ||
Create a new key event. | ||
Create a new key event. | ||
Copy an existing key event, modifying its time and repeat count. | ||
Create a new key event for a string of characters. | ||
Create a new key event. | ||
Create a new key event. | ||
Create a new key event. | ||
Create a new key event. |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
const | MaxKeycode | int (84). |
[read-only] | Action | KeyEventActions. Retrieve the action of this key event. |
[read-only] | Characters | string. For the special case of a KeyEvent.ACTION_MULTIPLE event with key code of KeyEvent.KEYCODE_UNKNOWN, this is a raw string of characters associated with the event. |
[read-only] static | Creator | Android.OS.IParcelableCreator. |
[read-only] override | DeviceId | int. Gets the id for the device that this event came from. |
[read-only] | DisplayLabel | char. Gets the primary character for this key. |
[read-only] | DownTime | long. Retrieve the time of the most recent key down event, in the Android.OS.SystemClock.UptimeMillis time base. |
[read-only] override | EventTime | long. Retrieve the time this event occurred, in the Android.OS.SystemClock.UptimeMillis time base. |
[read-only] | Flags | KeyEventFlags. Returns the flags for this key event. |
[read-only] | HasNoModifiers | bool. Returns true if no modifier keys are pressed. |
[read-only] | IsAltPressed | bool. |
[read-only] | IsCanceled | bool. For KeyEvent.ACTION_UP events, indicates that the event has been canceled as per KeyEvent.FLAG_CANCELED. |
[read-only] | IsCapsLockOn | bool. |
[read-only] | IsCtrlPressed | bool. |
[read-only] | IsFunctionPressed | bool. |
[read-only] | IsLongPress | bool. For KeyEvent.ACTION_DOWN events, indicates that the event has been canceled as per KeyEvent.FLAG_LONG_PRESS. |
[read-only] | IsMetaPressed | bool. |
[read-only] | IsNumLockOn | bool. |
[read-only] | IsPrintingKey | bool. Returns true if this key produces a glyph. |
[read-only] | IsScrollLockOn | bool. |
[read-only] | IsShiftPressed | bool. |
[read-only] | IsSymPressed | bool. |
[read-only] | IsSystem | bool. Is this a system key? System keys can not be used for menu shortcuts. |
[read-only] | IsTracking | bool. For KeyEvent.ACTION_UP events, indicates that the event is still being tracked from its initial down event as per KeyEvent.FLAG_TRACKING. |
[read-only] | KeyCharacterMap | KeyCharacterMap. Gets the Android.Views.KeyCharacterMap associated with the keyboard device. |
[read-only] | KeyCode | Keycode. Retrieve the key code of the key event. |
[read-only] static | MaxKeyCode | Keycode. Returns the maximum keycode. |
[read-only] | MetaState | MetaKeyStates. |
[read-only] static | ModifierMetaStateMask | MetaKeyStates. Gets a mask that includes all valid modifier key meta state bits. |
[read-only] | Modifiers | MetaKeyStates. Returns the state of the modifier keys. |
[read-only] | Number | char. Gets the number or symbol associated with the key. |
[read-only] | RepeatCount | int. Retrieve the repeat count of the event. |
[read-only] | ScanCode | int. Retrieve the hardware key id of this key event. |
[read-only] override | Source | InputSourceType. Gets the source of the event. |
[read-only] | UnicodeChar | int. Gets the Unicode character generated by the specified key and meta key state combination. |
[read-only] override | ThresholdClass | IntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
[read-only] override | ThresholdType | Type. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
static | ChangeAction(KeyEvent, KeyEventActions)Create a new key event that is the same as the given one, but whose action is replaced with the given value. | |
static | ChangeFlags(KeyEvent, KeyEventFlags)Create a new key event that is the same as the given one, but whose flags are replaced with the given value. | |
static | ChangeTimeRepeat(KeyEvent, long, int)Create a new key event that is the same as the given one, but whose event time and repeat count are replaced with the given value. | |
static | ChangeTimeRepeat(KeyEvent, long, int, KeyEventFlags)Create a new key event that is the same as the given one, but whose event time and repeat count are replaced with the given value. | |
override | DescribeContents()Documentation for this section has not yet been entered. | |
Dispatch(KeyEvent.ICallback) | ||
Dispatch(KeyEvent.ICallback, KeyEvent.DispatcherState, Java.Lang.Object)Deliver this key event to a NoType:android/view/KeyEvent$Callback;Href=../../../reference/android/view/KeyEvent.Callback.html interface. | ||
static | GetDeadChar(int, int)Get the character that is produced by putting accent on the character c. | |
GetKeyData(KeyCharacterMap.KeyData)Get the character conversion data for a given key code. | ||
GetMatch(char[])Gets the first character in the character array that can be generated by the specified key code. | ||
GetMatch(char[], MetaKeyStates)Gets the first character in the character array that can be generated by the specified key code. | ||
GetMatch(char[], int)Documentation for this section has not yet been entered. | ||
GetUnicodeChar(MetaKeyStates)Gets the Unicode character generated by the specified key and meta key state combination. | ||
HasModifiers(MetaKeyStates)Returns true if only the specified modifiers keys are pressed. | ||
static | IsGamepadButton(Keycode)Returns true if the specified keycode is a gamepad button. | |
static | IsModifierKey(Keycode)Returns true if this key code is a modifier key. | |
static | KeyCodeFromString(string)Gets a keycode by its symbolic name such as "KEYCODE_A" or an equivalent numeric constant such as "1001". | |
static | KeyCodeToString(Keycode)Returns a string that represents the symbolic name of the specified keycode such as "KEYCODE_A", "KEYCODE_DPAD_UP", or an equivalent numeric constant such as "1001" if unknown. | |
static | MetaStateHasModifiers(MetaKeyStates, MetaKeyStates)Returns true if only the specified modifier keys are pressed according to the specified meta state. | |
static | MetaStateHasNoModifiers(MetaKeyStates)Returns true if no modifiers keys are pressed according to the specified meta state. | |
static | NormalizeMetaState(MetaKeyStates)Normalizes the specified meta state. | |
SetSource(InputSourceType)Modifies the source of the event. | ||
StartTracking()Call this during NoType:android/view/KeyEvent$Callback;Href=../../../reference/android/view/KeyEvent.Callback.html#onKeyDown(int, android.view.KeyEvent) to have the system track the key through its final up (possibly including a long press). | ||
override | WriteToParcel(Android.OS.Parcel, Android.OS.ParcelableWriteFlags)Flatten this object in to a Parcel. |