At 08:56 PM 8/31/2005, you wrote:
NavDirectionPressed works great for the TC but NavDirectionPressed( event,
Up ) and NavDirectionPressed( event, Down ) don't work for the T5.
This DOES work on both:
if( NavDirectionPressed( event, Up ) || event->data.keyUp.chr ==
vchrPageUp )
if( NavDirectionPressed( event, Down ) || event->data.keyUp.chr ==
vchrPageDown )
Read the comments in the header file -- you need to set your form into
object interaction mode or up/down will just send pageUp/pageDown
keys. This is also described in the palmOne development guide.
Something else strange... When I hit the select key, I get 2 key down
events. IsFiveWayNavEvent only works on the second one. What's up with
that?
On the T5/Treo 650/onward, a press of the center button first sends
vchrHardRockerCenter. If this event is handled, nothing else happens, but
if it isn't handled, the device waits to see if the button remains held,
and if it does, it does an action like bringing up the alerts list or
changing to the launcher. Then the center is released, a vchrRockerCenter
is sent.
-- Ben Combee, Senior Software Engineer, Palm, 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 PalmSource Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/