blackberry/GamePlay — pull request #604 by Freakazo (2012-11-27 14:11:38+00:00)
Title: Linux input fix

I had some trouble as discussed in this thread http://www.gameplay3d.org/forums/viewtopic.php?f=3&t=173&sid=e6230414dafc41559deedea872380de6

Steps to reproduce errors:

Run gameplay-tests, then run the Basic Input test. Only key presses are recognised (ie a pressed) but no characters are written.

Changes made:

symkey lookup takes shift status into account.
symkey case is converted if capslock is on.
Keyboard::KEY_CHAR events are passed on if it's a printable character.

After changes text input on linux is working.

TextBox was also slightly changed when checking when text is inside its bounds, changing <= to just < solved the problem.