Jack, >It appears the character for a graffiti shortcut character has changed >between PalmOS3.0 and 3.1 (I have UK versions of both), the character codes >are 158 and 23 respectively. Is there a logical explanation to this, or am >I just wrong ? The location of the shortcut character was changed between 3.0 and 3.1, as you say. Note that the glyph still exists at location 0x9E (158), for backwards compatibility reasons, but it will be disappearing in the future. The reason it was moved was to allow the Palm Latin character encoding to stay in sync with Windows code page 1252. Location 0x9E was previously undefined, but is now being used for the small z with caron. Rather than create yet another character encoding, the Palm OS leverages the Windows standard. The glyphs added to the control range (< 0x20) for Palm OS 3.1 are display-only; think of them as dingbats that just happen to be attached to the standard fonts. As such they should not be saved in data, but rather generated dynamically at run-time. That way you can also determine the appropriate character code to use, based on the OS version (the 3.1 SDK has helper macros and glue code to do just that). In addition, you could use them in UI elements (menus, for example), but then you'd need to ensure that your app is running on an appropriate device (3.1 or later). -- Ken Ken Krugler TransPac Software, Inc. <http://www.transpac.com> +1 530-470-9200 (direct) +1 408-261-7550 (main)
