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/
