opt peer card multi select

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-08-09 22:00:15 +08:00
parent 5028b8a93d
commit 3fd58bb69d
7 changed files with 135 additions and 87 deletions

View File

@ -418,7 +418,7 @@ class _AppState extends State<App> {
: (context, child) {
child = _keepScaleBuilder(context, child);
child = botToastBuilder(context, child);
if (desktopType == DesktopType.main) {
if (isDesktop && desktopType == DesktopType.main) {
child = keyListenerBuilder(context, child);
}
return child;
@ -465,9 +465,9 @@ Widget keyListenerBuilder(BuildContext context, Widget? child) {
onKey: (RawKeyEvent event) {
if (event.logicalKey == LogicalKeyboardKey.shiftLeft) {
if (event is RawKeyDownEvent) {
gFFI.peerTabModel.isShiftDown = true;
gFFI.peerTabModel.setShiftDown(true);
} else if (event is RawKeyUpEvent) {
gFFI.peerTabModel.isShiftDown = false;
gFFI.peerTabModel.setShiftDown(false);
}
}
},