Skip to content

Commit

Permalink
amend! winebus.sys: Enable hidraw for VKB Gladiator NXT EVO.
Browse files Browse the repository at this point in the history
winebus.sys: Enable hidraw for VKB Gladiator NXT EVO.

These devices ship with 128 buttons by default. For game compatibility,
the VKB Windows app can be used to change the HID descriptor to show
only 32 buttons and have up to 4 virtual devices instead. These devices
can also show up as a mouse or keyboard and send proper HID events for
that configuration - not tested with this commit.

The Linux input layer gets really confused by these devices as the
HID descriptor spans multiple ranges of different device type event
codes. Hopefully, winebus.sys hidraw mode can work around this. Also
needs udev rules to enable hidraw access.

Known limits:
- Elite Dangerous: 32 buttons
- Star Citizen: 50 buttons
- some other games: 64 buttons

Signed-off-by: Kai Krakow <[email protected]>

Link: #197
  • Loading branch information
rbernon committed Dec 19, 2023
1 parent 9425115 commit 716a98a
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 716a98a

Please sign in to comment.