Phone style text input applet (with Source code!)
for all of those not fortunate enough to have touch screens, i have written this little app to allow text input using a numpad the same way you would enter text on an SMS.
I tried out the Girder 'Nokia Style Input' layout, but it wasnt very usable!, so here is my offering. You need to use Girder, and in there you assign one of the Numpad keys to launch my applet ('/' or '*', or if you have any extra keys around the numpad they would be cool). Then Assign another key to perform a Paste operation (Ctrl+V)
Now, it all works like this: In your Media/GPS app you come across a field that requires text input. When the cursor is on the field press the key you assigned to launch my applet. The input window pops up and you can enter the text just as you would on a phone:
Note that the numpad keys are mapped out as follows:
1 2 3
4 5 6
7 8 9
(to match the phone keypad)
. (del) = Shift or Caps (once for single letter shift, twice for caps lock, again to cancel)
+ Cancels the timer (i.e. 'Accept this letter now') - useful for fast typing!
- deletes last char
When you are done typing your word, you hit 'Enter'. This will copy the current text to the clipboard, and close my applet.
Now you should be back in your original app, with the cursor still on the field you want to fill in. Just press the key you assigned to Paste, and Bingo, you have filled out your field!!!
Note that this is just a quick attempt, i am open to suggestions (one thing i plan to do is for it to read a text file to determine the key mappings instead of being hardcoded - so that you can add different mappings/characters for your language.
Developers please feel free to use/modify/do whatever with the source which i have included in the Zip file - perhaps you could embed it into your application! If it is useful to you, i wouldnt mind being credited somewhere in your app; but if you dont then its ok...