Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
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 | |
QDeclarativeTextInput::mousePressEvent() doesn't call QInputContext::mouseHandler() | |
imMicroFocus query on QML TextInput returns the start of preedit instead of cursor position | |
QML TextInput should send Accepted signal when virtual keyboard is accepted | |
Predictive text disappears from text edit field on losing focus | |
event.key fails to recognize small caps letters | |
Opening a virtual keyboard on top of QML editors has a slight drawing flicker compared to the native apps | |
QML editor text previewed on a fullscreen Symbian virtual keyboard disappears when the keyboard window loses focus | |
Text cannot be copied from QML editors on Symbian | |
Only one line of preview text is shown when Symbian virtual keyboard is open on top of QML TextEdit | |
Verify that input method hints work as you would expect on QML editors on Symbian | |