Awesome! I'll definitely take a look. I had pretty much given up on making the controller useful and worked around my setup in a different manner. Using it for audio control is exactly what I wanted, so I will absolutely revisit things. Thank you for posting this update!
]]>https://github.com/irontoby/shuttleit
Good luck...
]]>When I plug it in via USB, I see that it gets recognized, but I don't think evdev knows what to do with it. Running xev does not show it generating any keycodes, nor does dropping to the console and running showkey.
dmesg
[371959.472517] usb 3-1: new low-speed USB device number 2 using uhci_hcd
[371959.671485] input: Contour Design ShuttleXpress as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/input/input22
[371959.672093] hid-generic 0003:0B33:0020.000C: input,hidraw4: USB HID v1.10 Device [Contour Design ShuttleXpress] on usb-0000:00:1a.0-1/input0
cat /proc/buss/input/devices
I: Bus=0003 Vendor=0b33 Product=0020 Version=0110
N: Name="Contour Design ShuttleXpress"
P: Phys=usb-0000:00:1a.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/input/input22
U: Uniq=
H: Handlers=mouse1 event15
B: PROP=0
B: EV=17
B: KEY=1fff 0 0 0 0
B: REL=180
B: MSC=10
I've done some searching around, and found a few resources but am not 100% sure how to proceed. It looks like this PowerMate Driver might have some support, but I wasn't sure how I'd add it to my system. I've also read that it is supported elsewhere, like LinuxCNC, Kdenlive, and there's some work for it on Android for the Nook.
Any advice on what my next steps should be?
]]>