From c8d4b3db88a63d16eb4d3aa337c04965f24f8457 Mon Sep 17 00:00:00 2001 From: nyne Date: Wed, 2 Oct 2024 16:26:15 +0800 Subject: [PATCH] fix input --- lib/components/keyboard.dart | 4 ++-- lib/pages/search_page.dart | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/components/keyboard.dart b/lib/components/keyboard.dart index e402b50..dc3e3c6 100644 --- a/lib/components/keyboard.dart +++ b/lib/components/keyboard.dart @@ -40,7 +40,7 @@ class KeyEventListenerState extends State { focusNode: focusNode, autofocus: true, onKeyEvent: (node, event) { - if (event is! KeyUpEvent) return KeyEventResult.handled; + if (event is! KeyUpEvent) return KeyEventResult.ignored; if (event.logicalKey == LogicalKeyboardKey.escape) { if (App.rootNavigatorKey.currentState?.canPop() ?? false) { App.rootNavigatorKey.currentState?.pop(); @@ -52,7 +52,7 @@ class KeyEventListenerState extends State { for (var handler in _handlers) { handler(event.logicalKey); } - return KeyEventResult.handled; + return KeyEventResult.ignored; }, child: widget.child, ); diff --git a/lib/pages/search_page.dart b/lib/pages/search_page.dart index b9e1007..5f98b95 100644 --- a/lib/pages/search_page.dart +++ b/lib/pages/search_page.dart @@ -33,8 +33,6 @@ class _SearchPageState extends State { int searchType = 0; - final focusNode = FocusNode(); - static const searchTypes = [ "Search artwork", "Search novel", @@ -102,8 +100,6 @@ class _SearchPageState extends State { children: [ Expanded( child: TextBox( - focusNode: focusNode, - autofocus: false, padding: const EdgeInsets.symmetric(horizontal: 12), placeholder: '${searchTypes[searchType].tl} / ${"Open link".tl}',