Android 4.0.3 on Kindle HD7" When pressing a lowercase letter key on the virtual keyboard (default view of the virtual keyboard), produces an uppercase character. The internal Android Event to Newt Event converter calls Andoid KeyEvent.getDisplayLabel() to get access to the typed character. Unfortunately this always returns an uppercased letter (which also breaks accented keys). One possible solution would be to use Android KeyEvent.getUnicodeChar and transform it to a java 'char' by a char cast if value is < 0xffff.
http://jogamp.org/git/?p=jogl.git;a=commit;h=c9a13b31703302f58100af2a3f437ff7cb8fd010 http://jogamp.org/git/?p=jogl.git;a=commit;h=1f9bff1aab54c399438c735581508ac85c6a29b3