Hi all,
I hacked together a very simple binding for linux evdev to libmapper by injecting some libmapper calls into the evtest program that comes with most distributions. This should allow any device with linux evdev drivers (which includes basically every game controller, joy stick, graphics tablet, mouse, keyboard, hid, etc. device ever?) to connect to libmapper.
At this point it's just a very simple hack, but it shows so much promise I thought I would share. I've tested it with a Wacom tablet, and am looking forward to hooking up my game controllers soon. Open to hearing ideas and contributions.
Compile with the usual `./autogen.sh; ./configure; make`. You will probably have to run the binary as root to have permission to open the device files directly. And of course, it's linux only. I guess it would probably work fine if you pass a bluetooth or USB device to a virtual machine? And it should work on an SBC like a Raspberry Pi as well.
There are tons of old Wacom tablets at IDMIL that could be revived with this.
TW
PS apologies for cross-posting, anyone who is subscribed to both dot_mapper and the IDMIL list.