Hi,

Using the T3 Simulator, with the screen rotated into landscape/horizontal
mode, I am unable to generate captial letters in one of our applications
using Graffiti 2.

With the screen in portrait/vertical mode: I write a lowercase "a" on the
left side of the graffiti area. I get a keyDownEvent with data.keyDown.chr =
97, and a lowercase "a" appears. I write lowercase "a" in the middle, and I
get data.keyDown.chr = 65, and an uppercase "A" appears as expected.

With the screen in landscape/horizontal mode: I write an "a" above the
dotted line, and I get a keyDownEvent with data.keyDown.chr = 97, and an "a"
appears. But, if I write an "a" on the dotted line, I still get
data.keyDown.chr = 97, and an "a" appears.

If I open the MemoPad application, rotate the screen into
landscape/horizontal mode and write a lowercase "a" on the dotted line, I
*do* get an uppercase "A". So I guess I must be doing something wrong in my
app, but I can't figure out what it could be. I get the same behavior on any
form that has an editable field. The first character in an Autoshift field
does work correctly. I can also generate capital letters using the onscreen
keyboard. Stranger yet.... I write an "a" on the dotted line, and get an
"a". But if I call up the onscreen keyboard and write an "a" in the exact
same place, I *DO* get an uppercase "A".

I'm not doing any special handling for keyDownEvent events. I do not use
Gsi... or Grf... calls. Anybody have any ideas what's going on here? Thanks.

Tom


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

Reply via email to