#flutter
Вопрос:
Как получить код виртуального ключа(согласно таблице msdn: https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) нажатой клавиши клавиатуры во флаттере?
Существует свойство RawKeyEvent.logicalKey.keyId, но оно представляет какой-то другой идентификатор, а не Windows’
Кроме того, у flutter есть класс кода ключа, но он работает только в Интернете
Ответ №1:
RawKeyEvent event; (Typically retrieved by FocusNode onKey function)
RawKeyEventDataWindows data = event.data as RawKeyEventDataWindows;
print(data.keyCode);