Modified version by Daniel Grobe Sachs KeyCaps600 ---------- KeyCaps600 allows you to easily capitalize letters or use punctuation without using the shift or option keys on Treo 600 or 650 devices. o Hold down a button to capitalize a letter or do the "Option-Key" command. o Double click a button to capitalize it or do the "Option-Key" command. It also allows the keyboard repeat rate and delay to be set for keys unaffected by the 'Hold' option. If the 'Hold' shift capability is not used, the repeat rate is set for all keys on the keyboard. This program is Free Software, released under the GNU GPL. See the COPYING file for more information. A single prc, KeyCaps600.prc, supports both the Treo 600 and Treo 650. There is no seperate KeyCaps650.prc; which device you are using is automatically detected. 'Pre-release' note: This version has a lot of new functionality that hasn't been well tested. Let me know if there are problems, particularly on Treo 600s. -- o To enable, tap the Enable box. o If the Enable on Reset box is checked, it will enable on a soft reset or hotsync. o The Double Click pulldown allows you to set the action for when a key is doubleclicked. The Timeout is how long to wait for a double click. o The Hold Down pulldown allows you to set the action for when a key is held down. The Delay is how long before holding down a key will cause an auto-repeat (and thus perform the action). o The Repeat Rate pulldown allows you to choose how many times keys repeat per second. This can be used to adjust scroll rate. o The Repeat Delay pulldown allows you to choose how long a delay is added before keys start repeating. o The Repeat Rate and Repeat Delay options only affect non-alphabetic keys if the Hold mode is used. The Test Area is used for testing. The Advanced Options page can be accessed via the menu, and contains some more options that control the behavior of KeyCaps. It is likely that the defaults are fine (people upgrading may want to check Detect Autocomplete; it is default in the current version of KeyCaps600, but will not be activated in your old configuration). "Order" controls the order in which KeyCaps will be notified of keypresses. Choosing First or Last may solve compatibilty problems with other applications that process the keyboard. For instance, compatibility with TextPlus can be achieved by choosing "First," although this presently will break Butler K-Launch. "Model" allows the model to be explicitly set to Treo 600 or Treo 650. The default of "Detect" allows KeyCaps to determine the Treo model automatically. "Disable in Phone" causes Keycaps to be disabled in the Phone application. Leaving this checked this will allow the keyboard to be used for quick dial and quick launch. "Detect Autocomplete" causes KeyCaps to detect when an autocomplete or autocorrect adds extra text to a field, and send an extra backspace to undo the automatic text before changing the character. This should be compatible with most applications, but can be disabled if it proves to be problematic. -- Changelog 0.9b1 Added repeat rate controls, internal restructuring, use feature memory 0.9b2 Prevent reset loop on downgrade to 0.7 or 0.8 0.9b3 Butler compatibility fixes (never released) 0.9b4 Fix for repeat failing after double-tap 0.9b5 Fixed P key handling in L->O->U modes. Removed Keycaps600 support for contrast popup; it only worked on T600s anyway, and it was causing problems with getting L->O->U to behave in a useful way. 0.9b6 Don't show "Enabled" when reset if Re-Enable at Reset is not checked 0.9b7 Fix hold turning to option on some devices 0.9b8 Remove broken test code that caused crashes when disabling KeyCaps 0.9b9 No longer needs to be deleted/disabled before upgrading Added "Advanced Options" page Added Treo600/Treo650 override options Add priority selection Fix auto-completion bug (must be enabled on Advanced Options page) Performance improvements handling nav/application key repeats (this may fix slowdowns when keys are held down in games) 0.9b10 minor internal changes 0.9b11 fixed preference corruption bug 0.9b12 (abandoned) 0.9b13 fixed shortcut playback bug in 0.9b11 with no other changes 0.9b14 bugfix for problem with deleting an extra character when Detect Autocomplete is enabled 0.9 (same as 0.9b14) 0.9.1b1 (Hopefully) fixed Java crashing when 'Detect Autocomplete' enabled Fix repeat-rate handling when 'Click' and 'Hold' are both disabled Eat double taps of zero on Treo 650 when 'Click' is enabled