Reply
Thread Tools
Posts: 21 | Thanked: 2 times | Joined on Aug 2007
#1
I would like to figure out how to replace the current keyboard with an improved version. The current thumb keyboard is good, but it could be better.

It would be kool to count the key presses for 5 minutes of typing to find the most used keys and making them larger. QWERTY is good and familiar, however in an embedded environment it might not be the best choice to use a strictly standard QWERTY layout.

Anyone want to help look into this?
 
BruceL's Avatar
Posts: 305 | Thanked: 154 times | Joined on Aug 2006 @ Colorado
#2
I'm working on something else, but a neat feature would be a full-sized finger keyboard but instead of having it underneath the active screen, have it be transparent and an overlay. Then you could have a large keyboard AND see your full application.

Bruce
 
zeez's Avatar
Posts: 341 | Thanked: 68 times | Joined on Aug 2007
#3
Love the ideas!
 
Posts: 29 | Thanked: 0 times | Joined on Mar 2007
#4
Originally Posted by BruceL View Post
I'm working on something else, but a neat feature would be a full-sized finger keyboard but instead of having it underneath the active screen, have it be transparent and an overlay. Then you could have a large keyboard AND see your full application.

Bruce
I also think it could speed up the device on some pages. When the keyboard pops up the device use quite alot of of time to re-adjust the page to the now smaller window.
Having a transparent page with a keyboard and a field where you can see what you write would be much better than the current solution IMO.
 
tonymaro's Avatar
Posts: 39 | Thanked: 5 times | Joined on Aug 2007 @ Them thar hills
#5
Originally Posted by BruceL View Post
I'm working on something else, but a neat feature would be a full-sized finger keyboard but instead of having it underneath the active screen, have it be transparent and an overlay. Then you could have a large keyboard AND see your full application.

Bruce
That's what I just implemented for Python and PyGame...
 
Posts: 21 | Thanked: 2 times | Joined on Aug 2007
#6
Originally Posted by tonymaro View Post
That's what I just implemented for Python and PyGame...
I think i saw your post about the pygame kbd, but how do we use that to replace the
normal keyboard?

We need to start somewhere. Our ideas are good, we should work together to get it working!

Last edited by Brenden; 2007-08-27 at 01:23.
 
tonymaro's Avatar
Posts: 39 | Thanked: 5 times | Joined on Aug 2007 @ Them thar hills
#7
Originally Posted by Brenden View Post
I think i saw your post about the pygame kbd, but how do we use that to replace the
normal keyboard?

We need to start somewhere. Our ideas are good, we should work together to get it working!
You wouldn't want to use Python to implement the primary keyboard - the overhead of loading python would make it way too slow. It needs written in C (which I don't do.)

I'd think it would be easy to grab a screenshot and use that as the background, then draw semi-transparent keys on top of it. Hooking into the GTK events that trigger the keyboard is probably the hardest part.
 
Posts: 631 | Thanked: 1,123 times | Joined on Sep 2005 @ Helsinki
#8
Hello. We did study also a transparent keyboard option, but at least I personally didn't see it really a very viable option in terms of the UI design. The biggest problems:

- Level of transparency. Take a use case like writing in Notes or Email or Chat. It's rather hard to design a level of transparency where you see both the keyboard and the underlying text clearly.
- Moving the cursor (and other interactions). How does the user then move the cursor (or highlight the text) if the keyboard layer comes over the application area. (Using the HW keys isn't really a great solution for that...) Not to mention the other interactions there. What if the user is typing into a small text field and he wants to scroll the field using the scroll bars etc.

For instance this one: http://www.internettablettalk.com/fo...ead.php?t=9199 (Nice work Tony, btw.) But I really have my doubts whether you can actually see the text behind the keyboard.
 
Posts: 631 | Thanked: 1,123 times | Joined on Sep 2005 @ Helsinki
#9
... But I'll be happy if someone proves me wrong.
 
tonymaro's Avatar
Posts: 39 | Thanked: 5 times | Joined on Aug 2007 @ Them thar hills
#10
Originally Posted by ragnar View Post
- Level of transparency. Take a use case like writing in Notes or Email or Chat. It's rather hard to design a level of transparency where you see both the keyboard and the underlying text clearly.
I agree, but I don't think the real point is to be able to read behind the keyboard. A text input box would be available just like on the current keyboard.
Originally Posted by ragnar View Post
- Moving the cursor (and other interactions).
I think everyone is thinking about the full screen finger keyboard, not the pop-up stylus keyboard, so this doesn't really apply - the keyboard already provides it's own text box and cursor navigation features, separate from the application.

However you are correct - if you shade it darker, and it's on a dark application, it might be harder to see the keys. It's rare that a screen will be so dark that this would be an issue (near black?) but still something that must be considered.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 08:40.