4 Jan
2026
4 Jan
'26
1:30 p.m.
Adds support for new EV_BTN event that'll be used in place of EV_KEY for joysticks and maybe gamepads. This event doesn't require any mapping as it simply passes through button number as the code (starting from 1 just like HID) and it's value. It was needed to cleanly support joysticks and simracing/simflight hardware that defines more than 80 buttons. Some HW used hacks in the drivers that assigned random usages found lower then TRIGGER_HAPPPY range. WIP work dependent on upstream patches to LKML which I'll link later. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9853