From acb898ecf990a845571602941bb74061ccf750be Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Fri, 3 Jan 2025 14:41:37 +0530 Subject: [PATCH] [auth] Activate search on cmd+f on mac instead of ctrl+f --- auth/lib/ui/home_page.dart | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/auth/lib/ui/home_page.dart b/auth/lib/ui/home_page.dart index 95dd973d7be..bb1cbb9b886 100644 --- a/auth/lib/ui/home_page.dart +++ b/auth/lib/ui/home_page.dart @@ -116,15 +116,18 @@ class _HomePageState extends State { bool _handleKeyEvent(KeyEvent event) { if (event is KeyDownEvent) { _pressedKeys.add(event.logicalKey); - if ((_pressedKeys.contains(LogicalKeyboardKey.controlLeft) || + bool isMetaKeyPressed = Platform.isMacOS || Platform.isIOS + ? (_pressedKeys.contains(LogicalKeyboardKey.metaLeft) || + _pressedKeys.contains(LogicalKeyboardKey.meta) || + _pressedKeys.contains(LogicalKeyboardKey.metaRight)) + : (_pressedKeys.contains(LogicalKeyboardKey.controlLeft) || _pressedKeys.contains(LogicalKeyboardKey.control) || - _pressedKeys.contains(LogicalKeyboardKey.controlRight)) && - event.logicalKey == LogicalKeyboardKey.keyF) { + _pressedKeys.contains(LogicalKeyboardKey.controlRight)); + + if (isMetaKeyPressed && event.logicalKey == LogicalKeyboardKey.keyF) { setState(() { _showSearchBox = true; searchBoxFocusNode.requestFocus(); - _textController.clear(); - _searchText = ""; }); return true; }