I have the same problem. the joystick on my usb port is mapped to /dev/input/js0 and not /dev/input/event0
any ideas how to change this/get around it?
hmmm. just found the rawjoystick external under rawhid/
seems to work....wonderfully.
might help to have a README somewhere with the files.
best -august.