Flutter 如何在触摸屏上运行Flitter web应用程序的屏幕键盘
我正在为web构建Flatter,我想在触摸屏上使用它。我的应用程序运行良好,可以从鼠标中获取输入,但当我想使用文本输入字段时,该应用程序可以与我在Macbook上运行chrome时附带的物理键盘配合使用。我想在触摸屏信息亭类型的设置上使用这个web应用程序,所以我想总是打开虚拟(屏幕上)键盘进行文本输入 我试过:Flutter 如何在触摸屏上运行Flitter web应用程序的屏幕键盘,flutter,keyboard,flutter-web,Flutter,Keyboard,Flutter Web,我正在为web构建Flatter,我想在触摸屏上使用它。我的应用程序运行良好,可以从鼠标中获取输入,但当我想使用文本输入字段时,该应用程序可以与我在Macbook上运行chrome时附带的物理键盘配合使用。我想在触摸屏信息亭类型的设置上使用这个web应用程序,所以我想总是打开虚拟(屏幕上)键盘进行文本输入 我试过: @override void initState() { SystemChannels.textInput.invokeMethod('TextInput.show'
@override
void initState() {
SystemChannels.textInput.invokeMethod('TextInput.show');
super.initState();
}
例如,如果我在虚拟平板电脑上运行,这确实会强制打开虚拟键盘,但当我在chrome上运行完全相同的Flatter应用程序时,它对我不起作用
我在Mac OS X 10.14.6 18G103上运行v1.9.1+修补程序.3-pre.1
有没有人知道一种方法可以强迫颤振始终使用虚拟屏幕键盘?让我觉得我的问题与颤振“知道”我在电脑上并且有键盘这一事实有关。所以,如果我在触摸屏上,没有插入键盘,这可能会起作用?颤振怎么知道有没有物理键盘?