我一直在摆弄Dart (& Flutter,更具体地说是在移动设备上),并对在桌面上尝试Flutter产生了相当大的兴趣。
无论如何,对于这个应用程序的想法,我需要创建一个关键事件的能力。从我的研究中,我发现了这个:https://api.dartlang.org/stable/2.2.0/dart-html/KeyEvent-class.html,它提到了一个KeyEvent,但这主要与Dart有关:HTML(我假设它只表示浏览器)。
在命令行中运行的Dart是否支持任何生成按键事件的功能?比方说,我想要一个应用程序为用户输入一些东西。
谢谢!
发布于 2020-04-14 03:07:55
@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;}
}
}https://stackoverflow.com/questions/54934523
复制相似问题