Possible Input method -- press and drag
Lars Hallberg
lah at micropp.se
Wed Oct 3 12:36:14 CEST 2007
Derek Pressnall skrev:
> I've had an idea for a novel input method that would work on touch
> screen devices.
> The idea is to present a graphic that is similar to a standard phone
> keypad layout, with standard lettering and number positions. To enter
> a specific letter, you touch the button associated with that letter
> and drag your finger/stylus in a particular direction to indicate
> which letter to choose. For example, to enter an "a", press the number
> 2, then drag to the left and release. A "b" would be "press 2, drag
> upwards and release", and a "c" would be "press 2, drag right then
> release". And so on. To enter the number 2, just press and release
> without dragging. To be easily usable, the method shouldn't require
> you to drag completely off the button, but should also require a
> minimum drag length.
Take a look at the octakey.py demo in the key2key.tgz on:
https://projects.openmoko.org/frs/?group_id=42 (You can find it in svn too).
It's an adoption of http://www.micropp.se/openmoko/ without splash
pop-up and with 8 drag directions. Sounds pretty the same.
You need py-gtk and python to run.
Feel free to play with it, I'm more working with key2key.py right now
(slightly harder drag input - You have to hit other keys, not only drag
in right direction. On the other hand You get more functions as any
other key can be a secondary target).
And finger-keyboard is a good project to join if You want to experiment
with input methods.
/LaH
More information about the community
mailing list