The only difference between the NEWT events generated by the Rasberry Pi and X11 that I am aware of is that the Raspberry Pi currently always sends the NEWT VKey and Printable char all in uppercase. I guess this might confuse JMonkeyEngine that expects the 'w' to be lowercase when Raspberry currently sends a 'W'.
TODO: We can fix this by using a "unicode to lowercase" function when the "shift" modifier is not in use for all "KeyEvent.isPrintableKey" VKey's.
TODO 2: We need to figure out how to do proper key-map mapping on the Raspberry Pi, language key-map mapping is usually performed inside the X11 server, and we dont use the X11 server on the pi for keyboard input.