the getKeyPressed() function always return the last key entry if no match is found. As the last key entry is KEY_WORKSPACE_12, problems arrives when this key binding is done.
Created attachment 1276 exit getKeyPressed() with KEY_COUNT in a no match case Replace the KEY_LAST macro with KEY_COUNT. In a no match key case, KEY_COUNT is returned instead of the last key usable entry.
Already fixed in SVN. But thanks anyway ;-) *** This bug has been marked as a duplicate of bug 3191 ***