At 12:00am -0800 00-04-02, Palm Developer Forum digest wrote:
>Subject: POSE Gremlin sends downArrowChr keypress?
>From: [EMAIL PROTECTED]
>Date: Sat, 1 Apr 2000 11:51:39 +0000
>X-Message-Number: 7
>
>I am using POSE Emulator 3.0a3 and debug ROM OS 3.5. On the 667,791
>gremlin event, my application throws an error. What confuses me is
>that event 667,790 is sending a 0x1F keypress. Doesn't that
>correspond to a downArrowChar? How would a user create a
>downArrowChr using Graffiti or the hardware buttons?
You are correct that it's a downArrowChar. There's currently no way
to generate this keyDown event unless you're running Gremlins.
>This wouldn't be the hardware down arrow? That would be downPageChr
>(0x0C). The final event at 667,792 appears to be a backspace keypress
>which is fine and normally wouldn't kill my app.
>
>I must be misreading the Gremlin logs.
It appears to me that there might be a problem with the field code,
in handling a down arrow followed by a backspace. It would be great
if you could dump the contents of the field at the time that the
error is reported (easy if you're on a Mac and know how to use
PalmDebugger). You could do it programmatically by checking the
Gremlin # in your app, and writing out the field's contents right
before you'd process the backspace event following the down arrow.
Any additional details would be appreciated.
Though looking at the log, it appears as though a find character is
generated just before a 'g', the down arrow, and then the backspace.
When the app crashes, is the Find form visible?
-- Ken
Ken Krugler
TransPac Software, Inc.
<http://www.transpac.com>
+1 530-470-9200
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html