Dart键盘事件命令行

时间:2019-02-28 21:25:54

标签: dart flutter keyboard-events

我一直在研究Dart(&Flutter更专门用于移动设备),并且对在台式机上尝试Flutter变得非常感兴趣。

无论如何,对于这个应用想法,我需要具有创建关键事件的能力。从我的研究中,我发现:https://api.dartlang.org/stable/2.2.0/dart-html/KeyEvent-class.html提到了KeyEvent,但这主要与Dart:HTML有关(我认为这仅意味着浏览器)。

在命令行中运行的Dart是否支持任何生成键事件的功能?就像说我想要一个应用为用户输入内容。

谢谢!

1 个答案:

答案 0 :(得分:0)

@Isaac在他的评论中基本上已经对其进行了解释,但这就是代码中的样子:

import 'dart:io';

void main(){
  stdin.echoMode = false;
  stdin.lineMode = false;

  while(true){
    if(stdin.readByteSync() == 102){  // f
      print('You payed respect');
    }
    else{break;}
  }
}