Details
-
Suggestion
-
Resolution: Invalid
-
Not Evaluated
-
None
-
6.6.0
-
None
Description
We use Virtual Keyboard plugins to support Asian language input methods. For Windows, this includes the following DLLs (and associated *d.dll and *.pdb files):
qtvirtualkeyboard_hangul.dll
qtvirtualkeyboard_openwnn.dll
qtvirtualkeyboard_pinyin.dll
qtvirtualkeyboard_tcime.dll
qtvirtualkeyboard_thai.dll
On Android, it includes the following .so files (along with the equivalent files for armeabi-v7a, x86, and x86_64):
libplugins_virtualkeyboard_qtvirtualkeyboard_hangul_arm64-v8a.so
libplugins_virtualkeyboard_qtvirtualkeyboard_openwnn_arm64-v8a.so
libplugins_virtualkeyboard_qtvirtualkeyboard_pinyin_arm64-v8a.so
libplugins_virtualkeyboard_qtvirtualkeyboard_tcime_arm64-v8a.so
libplugins_virtualkeyboard_qtvirtualkeyboard_thai_arm64-v8a.so
In Qt 5.15.14, these plugin DLLs were installed as pre-built binaries for Windows when you selected "Virtual Keyboard" in the installer. I think I'm correct in saying that the Android libraries were not provided in this way.
In Qt 6.6.0 (in fact, I think in all Qt 6.* releases), these pre-built binaries are not installed for Windows or Android. This is a pain, as it means we have to build them ourselves, and make sure they are available at a suitable location on all developer and build machines.
It would be really helpful if these libraries could be provided as pre-built binaries for both Windows and Android, whenever "Virtual Keyboard" is selected in the installer.