【发布时间】:2022-01-17 09:45:03
【问题描述】:
我想使用 Flutter web 中的 'escape' 键来更改小部件。我遇到的问题是,在全屏时,我的 RawKeyboardListener 没有检测到按下的转义键,这与不在全屏时不同。我想知道如何纠正这个问题:
这是我的全屏功能:
void goFullScreen() {
document.documentElement!.requestFullscreen();
}
这是我的 RawKeyboardListener:
RawKeyboardListener(
autofocus: true,
focusNode: FocusNode(),
onKey: (event){
if (event.isKeyPressed(LogicalKeyboardKey.exit)) {
print('escape pressed');
}
},
【问题讨论】:
标签: flutter flutter-web