1

We migrated from 5.12.9 to 5.15.2 and now soft Android keyboard is not visible (does not popup) on active focus for any of our inputs or text fields. Is it a bug (QTBUG-88069) or some workaround exists?

Following Stackoverflow solution or setting/clearing window flags does not work for me.

Aleksey Kontsevich
  • 4,671
  • 4
  • 46
  • 101

1 Answers1

0

So the problem was obvious because of following lines:

#ifdef Q_OS_LINUX
    qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
#endif

Changed to

#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
    qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
#endif

as on Android both constants are defined: Q_OS_LINUX and Q_OS_ANDROID. And voila: Android keyboard works! :)

Aleksey Kontsevich
  • 4,671
  • 4
  • 46
  • 101