On many other systems, this issue was solved by making the OSK appear in a regular window instead of an overlay, and then tiling the window layout. So, it was guaranteed not to overlap anything, and apps didn't have to do anything special to handle scrolling when the keyboard was visible, because the window manager resized the windows automatically. Simple and effective.
On a non-tiling window manager this would be more difficult, like unity8 in desktop mode. But I've seen this solved in non-tiling window managers too, by giving some windows an "avoid" property to prevent overlap with other windows. If the keyboard goes along an entire edge of the screen, the WM can mostly pretend the screen is temporarily smaller, which is pretty simple. But that doesn't allow making the keyboard narrower than the screen, so it might be a better idea to do a more complex version of the "avoid" concept. Regardless, it's tricky to do partial tiling in a non-tiling window manager. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1577035 Title: [M10 tablet] Dekko can not scroll up when replying in desktop mode Status in Dekko: Confirmed Status in Ubuntu UX: New Status in unity8 package in Ubuntu: Confirmed Bug description: This problem is with the M10 Ubuntu tablet. When I have it in the so called desktop mode and try to answer an email, the on screen keyboard covers nearly the half of the screen high (which IMHO is to much, others do not agree), but more problematic is, that I can't scroll the buffer of Dekko more up to see the cursor and the text while writing, when I put it below the last line of the message I'm replying to. See the two attached screens. And I do not like top posting, i.e. do not come up with this hint :-) To manage notifications about this bug go to: https://bugs.launchpad.net/dekko/+bug/1577035/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

