Based on what you've reported, I'm assuming you are using the PalmOne Keyboard (with HW and SW made by Think Outside). If I remember the specifics, this is a problem that 'developed' with the Graffiti2 AutoShift. I'm not saying that there is a bug in G2, but that G2<->Keyboard interactions are "less than desirable". I don't know if/when this will be addressed in the Keyboard Driver. I am sorry for your frustrations.
On the other hand: If this is a different Keyboard & Driver, it would appear that someone else fell in the same tar pit and is keeping me company <grin>.
-E
Ben Roe wrote:
In the process of writing a text edit control for Palm, I tried to implement the Function key + cursor key text selection that standard text controls do for external keyboard users.
Unfortunately, after pressing Fn and any arrow key, all characters from then on from keyboard alternate between upper and lower case (LiKe ThIs) until the user presses the shift key once. I've been unable to find why this is happening - tracing the events passed to the application hasn't helped, and neither has enqueuing a shiftKeyIn, shiftKeyOut sequence.
Has anyone else come across this problem and found a solution? The only device I have with an external keyboard to test this on is a Tungsten E, so I suppose it could be device specific.
I notice that the first character typed after selecting a series of characters is a capital - possibly this is connected to the problem. If so, is there any way to control this behaviour?
Ben Roe SiEd Developer
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
