#flutter #desktop #keyboard-events
Вопрос:
Мое настольное приложение flutter разбилось после того, как я нажал правую кнопку, и это было совпадение
======== Exception caught by services library ====================================================== The following assertion was thrown during a platform message callback: A KeyUpEvent is dispatched, but the state shows that the physical key is not pressed. If this occurs in real application, please report this bug to Flutter. If this occurs in unit tests, please ensure that simulated events follow Flutter's event model as documented in `HardwareKeyboard`. This was the event: KeyUpEvent#57fd1(physicalKey: PhysicalKeyboardKey#700e4(usbHidUsage: "0x000700e4", debugName: "Control Right"), logicalKey: LogicalKeyboardKey#00101(keyId: "0x200000101", keyLabel: "Control Right", debugName: "Control Right"), character: null, timeStamp: 122:53:43.248297, synthesized) 'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line 441 pos 16: '_pressedKeys.containsKey(event.physicalKey)'
после этого я упаковал все свое приложение с помощью RawKeyboardListener и перепробовал почти все клавиши клавиатуры, и правый элемент управления-единственная клавиша, которая привела к сбою приложения, левый элемент управления не привел к сбою приложения при его нажатии