Submitted by szoept
I tried to track this down myself, but I\'m not familiar enough with C, SDL, or the code to persist beyond an hour.
How to Replicate:
1.) Launch game in Windows (i am on Win7 - both 32 & 64 tested - both laptop and desktop tested)
2.) Go into Level Editor
3.) Press \"M\" to create label
4.) When the Popup Box to name the label appears (I suspect that\'s GetEditableStringInPopupWindow() in text.c), type something using the:
a.) left shift key - generate an \"O\"-like character when shift is first pressed followed by the expected character
b.) right shift key - generate a forward slash when shift is first pressed followed by the expected character
c.) caps lock - generate a minus character with no capitalization occurring afterwards (did not test if this happened in Linux build)
d.) alt keys - generate a \"3\" or \"4\" depending on side of keyboard / lesser || greater
e.) ctrl keys - generate a \"1\" or \"2\" depending on side of keyboard / lesser || greater
f.) all arrow keys - generate a \".\"
g.) There are more (keypad allows exponents through use of 4 and 2 - with or without numlock on), but i figure this should be enough example to assist in tracking this down
|