Hi,

I am working on an application that will use the hard keys as a means of input.
 In my test code, I want to be able to press a hard key and have the device
beep until I lift the hard key.  I can sense if a hard key is pressed by doing
this:

// handle pressing of hard keys
if(event.eType == keyDownEvent) {
   if(TxtCharIsHardKey(event.data.keyDown.modifiers,
                       event.data.keyDown.chr)) {
      switch(event.data.keyDown.chr) {
         case vchrHard1:
         case vchrHard2:
         case vchrHard3:
         case vchrHard4:
            bGotHardKey = true;
            break;

         default:
            break;
      }
   }
}

// handle any system events
if(bGotHardKey == false)
   if(SysHandleEvent(&event))
      continue;

in my event loop.  I can then handle what to do with the hard key in my
AppHandleEvent routine.  I can even detect if the key is pressed down for a
long time using the autoRepeatKeyMask.  However, I don't know how to detect
when the key is lifted (or unpressed).  There seems to be no event for when a
key is no longer pressed.  Any ideas on how to do that?

Thanks,

Mike McCollister

__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com

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

Reply via email to