如何获得在触摸屏上运行的Flutter Web应用程序的屏幕键盘

时间:2019-10-29 23:12:41

标签: flutter keyboard flutter-web

我正在为网络创建抖动,我想在触摸屏上使用它。我的应用程序运行良好,可以从鼠标中输入内容,但是当我要使用文本输入字段时,由于我在Macbook上以chrome模式运行,因此该应用程序可以与我连接的物理键盘一起使用。不过,我想在触摸屏信息亭类型的设置中使用此Web应用程序,因此我想始终调出虚拟(屏幕)键盘进行文本输入。

我尝试过:

  @override
  void initState() {
    SystemChannels.textInput.invokeMethod('TextInput.show');
    super.initState();
  }

例如,这确实会在我在虚拟平板电脑上运行时强制打开虚拟键盘,但是当我在chrome中运行完全相同的Flutter应用程序时,这对我却不起作用。

我正在Mac OS X 10.14.6 18G103上使用v1.9.1 + hotfix.3-pre.1

有人知道强制颤动始终在屏幕键盘上使用虚拟键盘的方法吗?

0 个答案:

没有答案