Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.11.2, 5.11.3, 5.12.0, 5.12.1, 5.12.2, 5.12.3
-
None
-
Any Windows 10 PC in Tablet mode, without a connected keyboard.
-
-
18f22fea7c89da59b040da6361026593c8557a74 (qt/qtbase/5.15)
Description
As of 5.11.2, upon selecting any QWidget with text (QLineEdit, QTextEdit, etc) on a Windows 10 computer in tablet mode without a keyboard, the Windows Soft Keyboard pops up. There seems to be no way to disable it, making it impossible to use a custom keyboard dialog within a QT application. So far I have tried changing qApp->setAutoSipEnabled to false, filtered away all RequestSoftwareInputPanel events, yet the windows keyboard will still show. Unable to find a suitable workaround beyond reverting to 5.11.1
Attachments
For Gerrit Dashboard: QTBUG-76088 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
281429,7 | Windows QPA: Allow the native Windows virtual keyboard to be disabled | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
282411,3 | Windows QPA: Disable the native Windows OSK if Qt Virtual Keyboard is in use | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |
291905,2 | Rename AA_MSWindowsDisableVirtualKeyboard to AA_DisableNativeVirtualKeyboard | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |