Keyboard height reporting not working in windowed mode

Bug #1595230 reported by Michael Zanetti
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
New
Undecided
Unassigned
maliit-framework (Ubuntu)
In Progress
Undecided
Daniel d'Andrada
ubuntu-keyboard (Ubuntu)
New
Undecided
Unassigned
unity8 (Ubuntu)
New
Undecided
Daniel d'Andrada

Bug Description

Currently the OSK height reporting (Qt.inputMethodRect.height) can either report its full height (as it does in staged mode) or not do any height reporting at all (as done in windowed mode currently).

The problem with full height reporting in Windowed mode is that the OSK does not necessarily cover the app with its full height if the app is not touching the bottom edge, so the app would move contents upwards too much. As a quick fix we have disabled height reporting completely for windowed mode. The problem with that is that applications don't move the content any more at all which might make the OSK cover the input field.

We need to add support for partial OSK height reporting. In that case, unity8 would provide information to the OSK how much it covers a particular app window so that the OSK can report that to the app.

Changed in unity8 (Ubuntu):
assignee: nobody → Daniel d'Andrada (dandrader)
Changed in maliit-framework (Ubuntu):
assignee: nobody → Daniel d'Andrada (dandrader)
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.