© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
BazziteB
Bazzite•3mo ago•
5 replies
GFD

Azeron Classic: XInput device has no driver, DirectInput device has XInput driver

bughardware-compat
the Azeron Classic keypad is a composite of 5 USB devices:
1. XInput
2. keyboard
3. mouse
4. DirectInput
5. raw device used by the Azeron Software for configuration

here’s what
/dev/input/by-id/
/dev/input/by-id/
looks like for my keypad:
usb-Azeron_LTD_Azeron_Keypad-if01-event-kbd -> ../event16
usb-Azeron_LTD_Azeron_Keypad-if01-hidraw -> ../../hidraw10
usb-Azeron_LTD_Azeron_Keypad-if01-kbd -> ../js1
usb-Azeron_LTD_Azeron_Keypad-if02-event-mouse -> ../event17
usb-Azeron_LTD_Azeron_Keypad-if02-hidraw -> ../../hidraw11
usb-Azeron_LTD_Azeron_Keypad-if02-mouse -> ../mouse2
usb-Azeron_LTD_Azeron_Keypad-if03-event-joystick -> ../event18
usb-Azeron_LTD_Azeron_Keypad-if03-hidraw -> ../../hidraw12
usb-Azeron_LTD_Azeron_Keypad-if03-joystick -> ../js2
usb-Azeron_LTD_Azeron_Keypad-if04-hidraw -> ../../hidraw13
usb-Azeron_LTD_Azeron_Keypad-if01-event-kbd -> ../event16
usb-Azeron_LTD_Azeron_Keypad-if01-hidraw -> ../../hidraw10
usb-Azeron_LTD_Azeron_Keypad-if01-kbd -> ../js1
usb-Azeron_LTD_Azeron_Keypad-if02-event-mouse -> ../event17
usb-Azeron_LTD_Azeron_Keypad-if02-hidraw -> ../../hidraw11
usb-Azeron_LTD_Azeron_Keypad-if02-mouse -> ../mouse2
usb-Azeron_LTD_Azeron_Keypad-if03-event-joystick -> ../event18
usb-Azeron_LTD_Azeron_Keypad-if03-hidraw -> ../../hidraw12
usb-Azeron_LTD_Azeron_Keypad-if03-joystick -> ../js2
usb-Azeron_LTD_Azeron_Keypad-if04-hidraw -> ../../hidraw13

the keyboard, mouse, and raw devices all work (i have the Azeron Software installed in a Bottle and it can modify on‐device profiles and read inputs just fine). notice, however, that there’s no
if00
if00
up there; one of the joystick devices isn’t even being assigned a driver. given that the joystick device that does show up is recognized as an “XBox One” controller, you’d think that’s the XInput device, but no events are received when using any XInput binds. however, i spotted a curious line in the output of
udevadm info --attribute-walk --name=input/js2
udevadm info --attribute-walk --name=input/js2
:
ATTRS{interface}=="Azeron Keypad - DirectInput"
ATTRS{interface}=="Azeron Keypad - DirectInput"
indeed, we receive events from this device when using DirectInput binds instead, and info for the driver‐less device includes this:
ATTR{interface}=="Azeron Keypad - XInput"
ATTR{interface}=="Azeron Keypad - XInput"
so somehow, it looks like the DirectInput device is being mistakenly assigned an XInput driver, and the XInput device is getting no driver. on Windows, XInput didn’t work until i disabled the DirectInput device, so i guess that’s just how this keypad is.
BazziteJoin
The operating system for the next generation of gamers.
29,482Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

No bootable device
BazziteBBazzite / 🛟bazzite-help
14mo ago
no bootable device.
BazziteBBazzite / 🛟bazzite-help
2y ago
GPU Driver Has Known Issues
BazziteBBazzite / 🛟bazzite-help
3mo ago
device sometimes has faulty bootup
BazziteBBazzite / 🛟bazzite-help
6mo ago