Bug 11250 - Shift status is reversed for the first character (Shift+letter gives lowercase)
: Shift status is reversed for the first character (Shift+letter gives lowercase)
Status: RESOLVED FIXED
Product: Qt
Input method
: 4.6-Fremantle
: N900 Maemo
: Unspecified normal with 1 vote (vote)
: ---
Assigned To: Harald Fernengel
: general-bugs
:
:
:
:
  Show dependency tree
 
Reported: 2010-09-06 10:52 UTC by Vincent Lefevre
Modified: 2010-09-13 14:18 UTC (History)
3 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Vincent Lefevre (reporter) 2010-09-06 10:52:07 UTC
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.
Comment 1 Harald Fernengel nokia 2010-09-06 15:26:22 UTC
Did you enable auto-capitalization in Settings -> Text Input?
Comment 2 Vincent Lefevre (reporter) 2010-09-06 15:59:53 UTC
(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).
Comment 3 Harald Fernengel nokia 2010-09-06 16:25:22 UTC
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.
Comment 4 BenoƮt HERVIER 2010-09-10 11:49:46 UTC
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.
Comment 5 Vincent Lefevre (reporter) 2010-09-12 23:45:26 UTC
Reopening the bug due to comment #4.
Comment 6 Harald Fernengel nokia 2010-09-13 14:18:36 UTC
This bug was fixed with Qt 4.7 and will be released with PR 1.3.

Thanks for the report!