fix: auto-hide cursor in keyboard mode

This commit is contained in:
edde746
2026-02-10 12:47:06 +01:00
parent d1af24e0a7
commit 451cf8ae59
+9 -1
View File
@@ -117,7 +117,15 @@ class _InputModeTrackerState extends State<InputModeTracker> {
onPointerDown: (_) => _setMode(InputMode.pointer),
onPointerHover: (_) => _setMode(InputMode.pointer),
behavior: HitTestBehavior.translucent,
child: _InputModeProvider(mode: _mode, child: widget.child),
child: MouseRegion(
cursor: _mode == InputMode.keyboard
? SystemMouseCursors.none
: MouseCursor.defer,
child: IgnorePointer(
ignoring: _mode == InputMode.keyboard,
child: _InputModeProvider(mode: _mode, child: widget.child),
),
),
);
}
}