Public bug reported:

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.

** Affects: canonical-devices-system-image
     Importance: Undecided
         Status: New

** Affects: ubuntu-keyboard (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: unity8 (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: ubuntu-keyboard (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: canonical-devices-system-image
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Apps bug tracking, which is subscribed to ubuntu-keyboard in Ubuntu.
https://bugs.launchpad.net/bugs/1595230

Title:
  Keyboard height reporting not working in windowed mode

Status in Canonical System Image:
  New
Status in ubuntu-keyboard package in Ubuntu:
  New
Status in unity8 package in Ubuntu:
  New

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1595230/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-apps-bugs
Post to     : ubuntu-apps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-apps-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to