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

Polish mobile text input handling of TextInput and TextEdit editors

    XMLWordPrintable

Details

    Description

      Not enough effort has been put in maturing Qt Quick editor elements for Symbian and Meego text input handling. In many cases different Qt editors (QWidget-based editors, QGraphicsWidget-based editors, Qt Quick editors) all implement text inputs differently. Sometimes it seems that the whole API has been grown randomly in response to specific needs instead of being developed from a well-thought-out design. For example on Symbian Qt widgets don't support Symbian copy and paste functionality, opening and closing virtual keyboard causes graphical flickering, predictive text-handling has bugs that often results in the loss of inputed text, and input method hints are not always properly supported. This task tries to group various of known issues under the same task.

      Also, since extending non-styled TextInput and TextEdit functionality (for example with copy&paste handles) often requires having MouseArea overlayed on top of the editors, all mouse-related text input functionality implemented inside editors on C++ side need to be doable also from JavaScript/QML.

      Description Link
      QML TextInput and TextEdit do not accept commit input method event on losing focus QTBUG-16997
      QDeclarativeTextInput::mousePressEvent() doesn't call QInputContext::mouseHandler() QTBUG-15705
      imMicroFocus query on QML TextInput returns the start of preedit instead of cursor position QTBUG-17000
      QML TextInput should send Accepted signal when virtual keyboard is accepted QTBUG-16870
      Predictive text disappears from text edit field on losing focus QTBUG-16019
      event.key fails to recognize small caps letters QTBUG-16405
      Opening a virtual keyboard on top of QML editors has a slight drawing flicker compared to the native apps QTBUG-16799
      QML editor text previewed on a fullscreen Symbian virtual keyboard disappears when the keyboard window loses focus QTBUG-16800
      Text cannot be copied from QML editors on Symbian QTBUG-16801
      Only one line of preview text is shown when Symbian virtual keyboard is open on top of QML TextEdit QTBUG-16802
      Verify that input method hints work as you would expect on QML editors on Symbian QTBUG-16808

      Attachments

        Activity

          People

            jpetrell Joona Petrell
            jpetrell Joona Petrell
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: