Как получить экранную клавиатуру для веб-приложений, работающих на сенсорном экране? - PullRequest
0 голосов
/ 30 октября 2019

Я создаю флаттер для Интернета и хочу использовать его на сенсорном экране. Мое приложение работает отлично и получает ввод от мыши, но когда я хочу использовать поле ввода текста, приложение работает с физической клавиатурой, которую я подключил, так как я запускаю Chrome на своем Macbook. Я хотел бы использовать это веб-приложение в настройках с сенсорным экраном, хотя я всегда хотел использовать виртуальную (экранную) клавиатуру для ввода текста.

Я пытался:

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

И это действительно заставляет открывать виртуальную клавиатуру, если я, например, работаю на виртуальном планшете, но у меня не получалось, когда я запускал точно такое же приложение для флаттера в chrome.

Я работаю с v1.9.1 + hotfix.3-pre.1, в Mac OS X 10.14.6 18G103

Кто-нибудь знает способ заставить флаттер всегда использовать виртуальный наэкранная клавиатура?

...