And how can I check if the keys are released? is there something like a
KeyUp event? I tryed with KeyCurrentState, but it was always returning 0.


-- 
David Temes

"Richard Coutts" <[EMAIL PROTECTED]> escribi� en el mensaje
news:[EMAIL PROTECTED]
> > How do I catch the hard keys on a zire 71?
>
> My code for handling any device with a navigator (including the Zire71)
> is...
>
>  // if a navigator is present...
>  if (errNone == FtrGet(navFtrCreator, navFtrVersion, &version)) {
>   if (EvtKeydownIsVirtual(eventP) && (eventP->data.keyDown.chr ==
> vchrNavChange)) {
>    if (NavKeyPressed(eventP, Select)) {
>     // select button pressed
>    } else if (NavKeyPressed(eventP, Left)) {
>     // navigator left pressed
>    } else if (NavKeyPressed(eventP, Right)) {
>     // navigator right pressed
>    }
>    handled = true;
>   }
>   else if (eventP->data.keyDown.chr == hard1Chr) {
>    // calendar button pressed
>    handled = true;
>   } else if (eventP->data.keyDown.chr == hard2Chr) {
>    // address button pressed
>    handled = true;
>   } else if (eventP->data.keyDown.chr == hard3Chr) {
>    // tasks button pressed
>    handled = true;
>   } else if (eventP->data.keyDown.chr == hard4Chr) {
>    // memo button pressed
>    handled = true;
>   }
>  }
>
>



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

Reply via email to