RawKeyEventDataAndroid class
Platform-specific key event data for Android.
This class is deprecated and will be removed. Platform specific key event data will no longer be available. See KeyEvent for what is available.
This object contains information about key events obtained from Android's
KeyEvent
interface.
See also:
- RawKeyboard, which uses this interface to expose key data.
- Inheritance
-
- Object
- RawKeyEventData
- RawKeyEventDataAndroid
- Annotations
-
- @Deprecated('Platform specific key event data is no longer available. See KeyEvent for what is available. ' 'This feature was deprecated after v3.18.0-2.0.pre.')
Constructors
Properties
- codePoint → int
-
The Unicode code point represented by the key event, if any.
final
- deviceId → int
-
The ID of the device that produced the event.
final
- eventSource → int
-
The source of the event.
final
- flags → int
-
The current set of additional flags for this event.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- isAltPressed → bool
-
Returns true if a ALT modifier key was pressed at the time of this event,
regardless of which side of the keyboard it is on.
no setterinherited
- isControlPressed → bool
-
Returns true if a CTRL modifier key was pressed at the time of this event,
regardless of which side of the keyboard it is on.
no setterinherited
- isMetaPressed → bool
-
Returns true if a META modifier key was pressed at the time of this event,
regardless of which side of the keyboard it is on.
no setterinherited
- isShiftPressed → bool
-
Returns true if a SHIFT modifier key was pressed at the time of this
event, regardless of which side of the keyboard it is on.
no setterinherited
- keyCode → int
-
The hardware key code corresponding to this key event.
final
- keyLabel → String
-
Returns the Unicode string representing the label on this key.
no setteroverride
- logicalKey → LogicalKeyboardKey
-
Returns an object representing the logical key that was pressed.
no setteroverride
- metaState → int
-
The modifiers that were present when the key event occurred.
final
-
modifiersPressed
→ Map<
ModifierKey, KeyboardSide> -
Returns a map of modifier keys that were pressed at the time of this
event, and the keyboard side or sides that the key was on.
no setterinherited
- physicalKey → PhysicalKeyboardKey
-
Returns an object representing the physical location of this key on a
QWERTY keyboard.
no setteroverride
- plainCodePoint → int
-
The Unicode code point represented by the key event, if any, without
regard to any modifier keys which are currently pressed.
final
- productId → int
-
The product ID of the device that produced the event.
final
- repeatCount → int
-
The repeat count of the event.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scanCode → int
-
The hardware scan code id corresponding to this key event.
final
- vendorId → int
-
The vendor ID of the device that produced the event.
final
Methods
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
override
-
getModifierSide(
ModifierKey key) → KeyboardSide? -
Returns a KeyboardSide enum value that describes which side or sides of
the given keyboard modifier key were pressed at the time of this event.
override
-
isModifierPressed(
ModifierKey key, {KeyboardSide side = KeyboardSide.any}) → bool -
Returns true if the given ModifierKey was pressed at the time of this
event.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
shouldDispatchEvent(
) → bool -
Whether a key down event, and likewise its accompanying key up event,
should be dispatched.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Constants
- modifierAlt → const int
- This mask is used to check the metaState field to test whether one of the ALT modifier keys is pressed.
- modifierCapsLock → const int
- This mask is used to check the metaState field to test whether the CAPS LOCK modifier key is on.
- modifierControl → const int
- This mask is used to check the metaState field to test whether one of the CTRL modifier keys is pressed.
- modifierFunction → const int
- This mask is used to check the metaState field to test whether the Function modifier key (Fn) is pressed.
- modifierLeftAlt → const int
- This mask is used to check the metaState field to test whether the left ALT modifier key is pressed.
- modifierLeftControl → const int
- This mask is used to check the metaState field to test whether the left CTRL modifier key is pressed.
- modifierLeftMeta → const int
- This mask is used to check the metaState field to test whether the left META modifier key is pressed.
- modifierLeftShift → const int
- This mask is used to check the metaState field to test whether the left SHIFT modifier key is pressed.
- modifierMeta → const int
- This mask is used to check the metaState field to test whether one of the META modifier keys is pressed.
- modifierNone → const int
- No modifier keys are pressed in the metaState field.
- modifierNumLock → const int
- This mask is used to check the metaState field to test whether the NUM LOCK modifier key is on.
- modifierRightAlt → const int
- This mask is used to check the metaState field to test whether the right ALT modifier key is pressed.
- modifierRightControl → const int
- This mask is used to check the metaState field to test whether the right CTRL modifier key is pressed.
- modifierRightMeta → const int
- This mask is used to check the metaState field to test whether the right META modifier key is pressed.
- modifierRightShift → const int
- This mask is used to check the metaState field to test whether the right SHIFT modifier key is pressed.
- modifierScrollLock → const int
- This mask is used to check the metaState field to test whether the SCROLL LOCK modifier key is on.
- modifierShift → const int
- This mask is used to check the metaState field to test whether one of the SHIFT modifier keys is pressed.
- modifierSym → const int
- This mask is used to check the metaState field to test whether the SYM modifier key is pressed.