From 73ea0a57a0e6d8a57f085a74b90f4789509659c3 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Mon, 30 Oct 2023 20:50:32 +0800 Subject: [PATCH] fix https://github.com/rustdesk/rustdesk/issues/6232 --- flutter/lib/desktop/pages/file_manager_page.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flutter/lib/desktop/pages/file_manager_page.dart b/flutter/lib/desktop/pages/file_manager_page.dart index 1ac7987d7..4e3b8b8b9 100644 --- a/flutter/lib/desktop/pages/file_manager_page.dart +++ b/flutter/lib/desktop/pages/file_manager_page.dart @@ -15,7 +15,7 @@ import 'package:flutter_hbb/desktop/widgets/tabbar_widget.dart'; import 'package:flutter_hbb/models/file_model.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:get/get.dart'; -import 'package:wakelock/wakelock.dart'; +import 'package:wakelock_plus/wakelock.dart'; import '../../consts.dart'; import '../../desktop/widgets/material_mod_popup_menu.dart' as mod_menu; @@ -1129,7 +1129,8 @@ class _FileManagerViewState extends State { final isCtrlDown = RawKeyboard.instance.keysPressed .contains(LogicalKeyboardKey.controlLeft); final isShiftDown = - RawKeyboard.instance.keysPressed.contains(LogicalKeyboardKey.shiftLeft); + RawKeyboard.instance.keysPressed.contains(LogicalKeyboardKey.shiftLeft) || + RawKeyboard.instance.keysPressed.contains(LogicalKeyboardKey.shiftRight); if (isCtrlDown) { if (selectedItems.items.contains(entry)) { selectedItems.remove(entry);