At 12:20 PM 5/12/2005, you wrote:
> you are confusing the Palm OS SDK with the palmOne SDK.

I don't think so. I have a Tungsten E device myself and some time ago was struggling with exactly the same problem - how to support the 5-way control. I was using the PalmOS 5.1 SDK that came with PODS checking for the Rocker characters didn't work. Then somebody told me to get an old SDK and use the nav* keys. I found from somewhere an archive that contained only the *.h files (i.e., no libraries, no tools) for the 4.1 SDK, unpacked them in a separate directory, told PODS to tell the compiler to search that directory for include files too and started checking for the nav* keys - and everything worked just fine.

Now, it could be that it was an SDK from PalmOne - but I don't think so. Not 100% certain, though; I just no longer remember where I got it from. Boy, the split of Palm into two companies certainly didn't do any good and is just serving to incease the red tape and to confuse everyone... :-(

Since I was the person who put SDKs together at PalmSource, and before that integrated them into updates and releases of CodeWarrior for Palm OS, I'm better sure I know their contents and chronology. There never was a Palm OS 4.1 SDK. The company known as Palm released a 4.0 SDK after a series of private beta tests, and their next SDK was in the 5.0 series.


palmOne has separate SDKs for their PDA line and the Treo line originally, as the Treo devices through the 600 were released by Handspring. The palmOne 3.0 SDK was released in Spring 2004 and was their last SDK that just targeted PDA devices. This SDK only had the original PalmNavigator.h header for five-way. Later in 2004, palmOne released their 4.0 SDK which combined the Treo and PDA SDKs into a single set of headers and included support for both the Treo's five-way navigation and the nav used on the older PDAs. Starting in Fall 2004, all palmOne devices supported the Treo-style character codes and the five-way navigation specification originally developed on the Treo 600.

I wrote a tech note on this topic at
http://kb.palmsource.com/cgi-bin/palmsource.cfg/php/enduser/std_adp.php?p_faqid=909



-- Ben Combee, Senior Software Engineer, palmOne, Inc. "Combee on Palm OS" weblog: http://palmos.combee.net/ Developer Forum Archives: http://news.palmos.com/read/all_forums/


-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/

Reply via email to