"Chuck Hayes" <[EMAIL PROTECTED]> wrote in message
news:37734@palm-dev-forum...
>
> Hello:
>
> I am looking a way to disable the Palm's keyboard dialog. That is,
> when a user taps the "ABC" silkscreen, the keyboard should never appear.
I
> know that some security apps are able to do this.
I hope you're not doing one of those evil, star-echoing,
grief-causing-if-you-mess-up-your-grafitti-but-you-can't-know-it-because-the
-application-doesn't-trust-you-to-guard-your-screen-while-you're-scribbling-
in-a-password fields. I don't like those. :)
>
> A search of the forums, as well as the Palm docs only turned up a
small
> blurb in the Palm OS Companion on page 318. It stated that virtual
> characters are used to trigger special a event to display the keyboard
> dialog. I modified one of my event handlers to look for incoming virtual
> chars, but I never captured one when I tapped the "ABC" silkscreen.
Look in Chars.h and you'll see the character. Its one of vchrKeyboard,
vchrKeyboardAlpha, or vchrKeyboardNumberic depending on the context.
You probably need to catch the virtual character earlier than your event
handler. You should have some way to intercept it between EvtGetEvent's
retrieval of the event and SysHandleEvent's handling of the keyboard virtual
character.
--
Ben Combee
Veriprise Wireless <http://www.veriprise.com>
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/