Flutter 如何检测颤振中的键盘点击?

Flutter 如何检测颤振中的键盘点击?,flutter,dart,Flutter,Dart,在下图中,我想在按下backspace键时删除标签 但我没有检测到退格事件 这是我的密码 Widget build(BuildContext context) { return RawKeyboardListener( focusNode: FocusNode(), onKey: (RawKeyEvent event) { print(event); if(event.isKeyPressed(LogicalKeyboardK

在下图中,我想在按下backspace键时删除标签

但我没有检测到退格事件

这是我的密码

  Widget build(BuildContext context) {
    return RawKeyboardListener(
      focusNode: FocusNode(),
      onKey: (RawKeyEvent event) {
        print(event);
        if(event.isKeyPressed(LogicalKeyboardKey.backspace)) {
          print("press backspace");
          if(_tagsStringContent.length > 0) {
            if (_tagsStringContent.length == 1 && _showPrefixIcon == true) {
              widget.onDelete(_tagsStringContent[_tagsStringContent.length-1]);
              setState(() {
                _tagsStringContent.removeLast();
                _showPrefixIcon = false;
              });
            } else {
              widget.onDelete(_tagsStringContent[_tagsStringContent.length-1]);
              setState(() {
                _tagsStringContent.removeLast();
              });
            }
          }
          }
      },
      autofocus: true,
      child: TextField( (...skip)
      )
    )
  ) 
RawKeyEvent仅在计算机退格中工作


如何检测键盘上的退格键?

尝试检查此颤振包

不确定此处的退格是什么,但可能是
LogicalKeyboardKey。删除您要查找的
?哦,对不起,我上传了图片@Ankan LogicalKeyboardKey.delete不起作用。我想为现有退格提供一个事件。