M3EFocus class abstract final

Shared focus helpers for M3E input components.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

editableEscapeUnfocus(FocusNode focusNode) Map<ShortcutActivator, VoidCallback>
Escape unfocuses focusNode when it has primary focus.
editableInputShortcuts(FocusNode focusNode) Map<ShortcutActivator, VoidCallback>
Tab + Escape bindings for raw EditableText hosts.
editableTabShortcuts(FocusNode focusNode) Map<ShortcutActivator, VoidCallback>
Tab / Shift+Tab bindings that advance focus without a Focus ancestor.
handleEditableTabTraversal(FocusNode focusNode, KeyEvent event) KeyEventResult
Moves focus on Tab / Shift+Tab for raw EditableText hosts.
tapOutsideHandler(FocusNode focusNode) TapRegionCallback
Builds a TapRegionCallback that unfocuses focusNode.
unfocusOnTapOutside(FocusNode focusNode, PointerDownEvent event) → void
Default EditableText.onTapOutside handler that unfocuses focusNode.