The ShuttleXpress is a hardware input device useful for controlling video and audio editing software. They can be configured for all sorts of uses though. A popular one seems to be media playback, but they could be a game controller, and so on.
It has seven kinds of input:
To use in Linux and Kdenlive you will need to add a udev rule.
lsusb
and note the ID info. ID 0b33:0020
in my case, but in the example on the Kdenlive]] documentation the product ID is 0030
./etc/udev/rules.d
(for example 90-shuttlexpress.rules
and add the line:SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b33", ATTRS{idProduct}=="0020", MODE="0444"
where 0b33
is the first part of the ID you noted, and 0020
is the second.
# udevadm control --reload
and # udevadm trigger
.