Bug 281611

Summary: On-Screen keyboard overlays typed content (e.g. on Konsole)
Product: [Unmaintained] Active Reporter: Thomas Pfeiffer <thomas.pfeiffer>
Component: Plasma mobile shellAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: wishlist CC: active, sebas
Priority: NOR    
Version: unspecified   
Target Milestone: unscheduled   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Pfeiffer 2011-09-08 10:08:33 UTC
Version:           unspecified
OS:                Linux

For example when the Konsole screen is full and the prompt is at the bottom, the user cannot see what she types because the keyboard is over the prompt.
This is likely to be the case in other situations as well.


Reproducible: Always

Steps to Reproduce:
1. Open Konsole
2. Start "top"
3. Quit "top"
4. Start typing

Actual Results:  
You cannot see what you're typing

Expected Results:  
You should see what you're typing

I see two ways so solve this:
1. Reduce the window size when the keyboard is opened (seen that on several mobile OSes). 
 Positive: Happens automatically without the need for user interaction
 Negative: Changes the window geometry every time the keyboard is displayed or hidden
2. Make the keyboard re-positionable.
 Positive: Doesn't change anything else
 Negative: User has to move the keyboard manually
Comment 1 Aaron J. Seigo 2011-09-08 10:17:26 UTC
the user can move the keyboard by pressing the (ugly and needs to be made pretty) green arrow near the top of the keyboard
Comment 2 Thomas Pfeiffer 2011-09-08 10:23:52 UTC
(In reply to comment #1)
> the user can move the keyboard by pressing the (ugly and needs to be made
> pretty) green arrow near the top of the keyboard

Ah okay, so it's an issue of discoverability (and ergonomics because it's small and hard to hit) then.
Hopefully a better icon can make the purpose of that handle clear, then.
Comment 3 Sebastian Kügler 2011-09-19 13:02:20 UTC
Closing, bugreport has become "not so useful", and there's a kludge in place.