Combee on Palm OS

Friday, 4 June 2004  3:24 PM

With Palm OS Developer Suite in public alpha testing, a lot of CodeWarrior for Palm OS users may be trying it out soon. It doesn't take long to discover that the two environments have a lot of differences.

One area where a little customization can help is keystrokes. The Eclipse IDE provides a flexible key remapping system, buried inside the Window/Preferences dialog. Once this preference is open, go to the Workbench/Keys panel. Here, you can see all the commands registered inside the IDE, and control to what keys they are mapped. This is similar to the Key Bindings preference in CW.

While remapping keys can help ease the transition, differences between the build systems in CodeWarrior and PODS mean some commands just aren't translatable. For example, using Ctrl+F7 to recompile the file you're editing isn't possible, as PODS only understands the concept of building an entire makefile.

CommandEclipse BindingCW BindingNotes
Edit/Add BookmarknoneShift+F2Eclipse bookmarks are persistent and named
Edit/Find NextCtrl+KF3 
Edit/Find PreviousShift+Ctrl+KF3 
Edit/RedoCtrl+YShift+Ctrl+Z 
Edit/Shift LeftnoneCtrl+[Eclipse won't remove leading whitespace
Edit/Shift RightnoneCtrl+]
File/CloseCtrl+F4Ctrl+WMac OS binding popular on Windows
File/Close AllCtrl+Shift+F4Ctrl+Shift+WCW closes only text editor windows
Navigate/Go to LineCtrl+LCtrl+G 
Run/ResumeF8F5CW also starts debugging with F5
Run/Step IntoF5F10 
Run/Step OverF6F11 
Run/Step ReturnF7Shift+F11 
Run/TerminatenoneShift+F5 
Search/File SearchnoneShift+Ctrl+MDialog is very different in Eclipse