I’ve been pretty frustrated with my new Palm TX’s Graffiti 2 software for inputting text. With the old Graffiti I could get about 20 words per minute (a word is 5 keystrokes, including spaces). That’s a lot slower than I can type (60 wpm or so) but in a pinch it lets me write fast enough that I don’t usually forget what I’m writing about. With the new Graffiti I am getting 10 words per minute. I could probably get that up to 15 with practice, but it is still slower since some letters are now two strokes (f, i, k, t, and x) and others are easily confused like u and v. So I’m also getting lots of typos.
On the Brighthand website (kind of like iLounge for handhelds) people mentioned a program called MyKbd by Alexander Pruss. It turns the writing area into a screen of hexes, each with a letter on it. You tap the letters you want, just like on a keyboard, but he has made it faster than a keyboard by putting the most frequently used letters next to each other, optimizing it for people using a stylus. He took it further by letting you slide from one hex to an adjacent one. Naturally he put t and h next to each other so you can just slide from the t to the h and “th” appears on the screen. And e is after that so that you can write “the” with one well-placed stroke.
Some IBM engineers used computers to optimize the layout of the keys with the following result, called Metropolis: