我一直在研究Dart(&Flutter更专门用于移动设备),并且对在台式机上尝试Flutter变得非常感兴趣。
无论如何,对于这个应用想法,我需要具有创建关键事件的能力。从我的研究中,我发现:https://api.dartlang.org/stable/2.2.0/dart-html/KeyEvent-class.html提到了KeyEvent
,但这主要与Dart:HTML有关(我认为这仅意味着浏览器)。
在命令行中运行的Dart是否支持任何生成键事件的功能?就像说我想要一个应用为用户输入内容。
谢谢!
答案 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;}
}
}