Ok, I have to admit that I am stumped. I have tried setting permissions for the device nodes to 755, adding groups to my user and a variety of other magics. Still no success with getting keyboard input to work as a non-root user. Mouse input works perfectly. I initially tried 32bit libraries and a 32bit jvm as well, all to no avail. Does any know how to resolve this issue? (I am guessing it is something ridiculously trivial)
The keyboard is being correctly picked up as an device. However, when executing the jme test applications as a normal user, keyboard events are not processed. Executing as root results in normal execution (event are processed normally).
System: Archlinux 64 bit (Currently Archlinux)
Java: 1.6.0_18 (64bit)
JME: Checked out the trunk from the svn repository.
- I have had the same problem with Gentoo.
- Downloading and trying to run jinput only results in the same problem, so it is a jinput issue. This was tested and confirmed some months ago, if the debug output from that would help I will try it again. If memory serves the error/log output had to do with access/read issues.
I have really been wanting to get into development with jme for a couple of months now, but have never had the time to move past this problem. Day job in Japan takes to much time (T.T) and the rest of my spare time went to studying Tapestry... ><;