Re: [PATCH] Input: change joystick 80 buttons limitation
From: Ivan Gorinov
Date: Mon Feb 09 2026 - 15:08:34 EST
On 2026-02-09 05:36, Ricardo Esteves wrote:
Currently linux joystick support is limited to 80 buttons.e in the linux kernel is 0x2ff (767), which is equivalent to 80 keys/buttons.
The default value for the max scan code that a key/button can hav
The value i propose in the bellow patch is 0x31d (797) which is +30 buttons, so a max of 110 keys/buttons.
Works perfectly with WINWING Orion Throttle Base II + F15EX HANDLE, all 110 buttons are recognized (is the joystick i found to have the biggest amount of buttons so far).
That device will be supported in 6.19, including LED controls. I have also posted a patch to enable rumble feedback.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hid/hid-winwing.c?h=v6.19