HandHeld computers running PalmOs (e.g. PalmPilot) do not have a keyboard. Instead they use an area of the touch-sensitive screen as an input device. Strokes made by a stylus are analysed and interpreted as characters, which are then sent to the active process.
How do you produce an Uppercase-L? (First shift, which is an upward stroke, then L.)
There are also various shift-strokes which behave like control and caps lock on keyboards, giving access to special characters.
To put the PalmOs into upper-case mode, you stroke once upwards. To put it into Caps Lock, you stroke twice. Third time puts it back into lower case. The current mode is shown by a small graphic on the edge of the screen. To enter punctuation, you simply tap once, followed by the stroke for the punctuation symbol.
Letters are written in the left half of the recognition area, and numbers in the right half. Presumably this greatly simplifies recognition.
Some undocumented strokes have been discovered and are in wide use:
You can try Graffiti out with your mouse (which is, admittedly, nowhere near as natural as with a touch pen) at http://www.palmone.com/us/products/input/.
You can, with additional software, write your Graffiti characters outside of the Graffiti area. Given how scratched-up the Graffiti area looks like after lots of use, though, some would recommend against it.
Alternatives:
Update (March 2003) Xerox filed suit in 2002 against PalmSource for patent infringement. Palm has agreed to rework PalmGraffiti 1.0 into version 2.0 that will no longer support single stroke letters. Expect to see PalmGraffiti 2.0 in PalmOs 5.1 and latter. First units may be out in mid to late 2003. -ScottElliott
What does "no longer support single stroke letters" mean? For example, how would one enter a "c" or an "o" with more than one stroke?
'f', 'i', 'k', 't', and 'x' require multiple strokes in Graffiti 2.0. Other letters do not.
Graffiti 2.0 disappointment In addition to making simple things awkward, G2 adds another "feature" that makes me nuts: a long (like a second or more) lag after the final stroke of certain multi-stroke characters, so that the gadget can tell you're not going to add another stroke, before it will render the character in question. Man, that sucks! I'm going over to TealScript. -- GarryHamilton
Thanks GarryHamilton. I am suffering from G2 too. Now I have a better choice! -- Siu@Hongkong
You can also replace a file on your palm device (on most palm devices, anyways) to restore the original graffiti version 1 character strokes. There's a description of how to do it on the palminfocenter.com site. http://www.palminfocenter.com/view_story.asp?ID=5830 I swapped out graffiti 2 for graffiti 1 on my Zire71 a few years ago and it works fine. - GaryKlaus