Details
Description
In handwriting mode on a native application like SMS, you can switch character recognition between "Ab", "ab", and "AB".
In a Qt application QLineEdit widget created without special flags, you can only switch between "ab" and "AB" - "Ab" is missing.
"Ab" is usefull especially in german language setting, where each substantive has a capital first letter.
To study this, I amended a further choice of diverse Qt::InputMethodHints to the Qt example widgets\lineedits (see attachment) and observed the following behaviour:
first time edit with InputMethodHints(Qt::ImhNone): you can switch only between AB and ab
setInputMethodHints(Qt::ImhPreferUppercase) : you can switch between AB, Ab and ab
if you write one character in ImhPreferUppercase-mode and then call setInputMethodHints(Qt::ImhNone),
then you can still switch between AB, Ab and ab
Supposition:
something goes wrong in qcoefepinputcontext_s60.cpp method applyHints(Qt::InputMethodHints hints)