Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-10006

On a S60 5th ed. in handwriting mode, a Qt TextEdit widget does not have the same switch possibilities as a native textedit widget

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 4.6.3
    • 4.6.2
    • None
    • S60 5th ed., device 5530 XM with touchscreen
    • 5997edf9ee427850746c41d1a3df4725b9009408

    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)

      Attachments

        Activity

          People

            samimeri Sami Merila (Inactive)
            kschultz Klaus Schultz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: