maemo.org Bugzilla – Bug 11250
Shift status is reversed for the first character (Shift+letter gives lowercase)
Last modified: 2010-09-13 14:18:36 UTC
You need to log in before you can comment on or make changes to this bug.
SOFTWARE VERSION: 10.2010.19-1.002 For QT, I have python2.5-qt4-maemo5 4.7.3-maemo5 (the bugzilla Version entry goes to 4.6 only). EXACT STEPS LEADING TO PROBLEM: 1. Start Khweeteur, ejpi or Gonvert (these applications all use python2.5-qt4-maemo5). 2. In an input field, type a letter. 3. Type Backspace twice (to have an empty field), and type Shift-letter. EXPECTED OUTCOME: For (2), one should get a word starting with a lowercase letter, and for (3), one should get the same thing, but with an uppercase letter. ACTUAL OUTCOME: The case is reversed: For (2), the predicted word starts with an uppercase letter. For (3), the predicted word starts with a lowercase letter. REPRODUCIBILITY: always OTHER COMMENTS: This problem occurs only for the first character in the field. Only QT applications seem to be affected. Thus the bug seems to be in QT.
Did you enable auto-capitalization in Settings -> Text Input?
(In reply to comment #1) > Did you enable auto-capitalization in Settings -> Text Input? No. So, I expect to have the same case as the keyreally entered (without shift -> lowercase, with shift -> uppercase).
I can't reproduce that behavior with the Qt widget gallery. You seem to be using qt4-maemo5, which is long obsolete. For Qt 4.7 testing, please use the experimental packages (e.g. python2.5-qt4-experimental-dev). If you can reproduce the bug with the Qt 4.7 widget gallery (package libqt4-experimental-examples, see directory /opt/qt4-maemo5/examples/widgetgallery), please re-open the bug.
Python2.5-qt4 isn't obsolete. The experimental package is experimental and should not be used for user ready application. Experimental conflict with python2.5-qt4 and so will remove most qt app that depends on python2.5-qt4 which mean almost pyqt apps.
Reopening the bug due to comment #4.
This bug was fixed with Qt 4.7 and will be released with PR 1.3. Thanks for the report!