支持颤振的外部键盘

Raw*_*ugs 4 flutter

如何在没有文本字段的情况下从外部键盘收集字符并附加到 var?我正在尝试设置一个蓝牙/USB 条码扫描器,以便在扫描时自动扫描某些内容,而不是您必须单击一个字段(或查看一个字段)并且有一个信用卡读卡器 自动在后台执行所有操作..

Gün*_*uer 9

RawKeyboardListener允许这样做https://docs.flutter.io/flutter/widgets/RawKeyboardListener-class.html

  var _focusNode = FocusNode();

  @override
  Widget build(BuildContext context) {

    return RawKeyboardListener(
        child: Text('raw keyboard input'),
        focusNode: _focusNode,
        onKey: _onRawKeyEvent,
      );
  }

  void _onRawKeyEvent(RawKeyEvent event) {
    ..
  }
Run Code Online (Sandbox Code Playgroud)