I’d like to introduce myself as the maintainer of the jinput package for the Fedora Linux distribution. Would one of the jinput developers please take a look at the open issues with patches on java.net? In particular, this one:
https://java.net/jira/browse/JINPUT-44
has a patch that removes reliance on the EVIOCGUSAGE ioctl, which has not been added to the Linux kernel sources and probably never will be. Thank you.