Я создаю флаттер для Интернета и хочу использовать его на сенсорном экране. Мое приложение работает отлично и получает ввод от мыши, но когда я хочу использовать поле ввода текста, приложение работает с физической клавиатурой, которую я подключил, так как я запускаю 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
Кто-нибудь знает способ заставить флаттер всегда использовать виртуальный наэкранная клавиатура?