KeyData class
Information about a key event.
Constructors
- KeyData({required Duration timeStamp, required KeyEventType type, required int physical, required int logical, required String? character, required bool synthesized, KeyEventDeviceType deviceType = KeyEventDeviceType.keyboard})
-
Creates an object that represents a key event.
const
Properties
- character → String?
-
Character input from the event.
final
- deviceType → KeyEventDeviceType
-
Describes what type of device (keyboard, directional pad, etc.) this event
originated from.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- logical → int
-
The key code for the logical key that has changed.
final
- physical → int
-
The key code for the physical key that has changed.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- synthesized → bool
-
If synthesized is true, this event does not correspond to a native
event.
final
- timeStamp → Duration
-
Time of event dispatch, relative to an arbitrary timeline.
final
- type → KeyEventType
-
The type of the event.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
-
toStringFull(
) → String - Returns a complete textual description of the information in this object.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited