Commit d0ce7e8
committed
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 <kai@kaishome.de>1 parent 7fceaf7 commit d0ce7e8
1 file changed
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
108 | 121 | | |
109 | 122 | | |
110 | 123 | | |
| |||
115 | 128 | | |
116 | 129 | | |
117 | 130 | | |
| 131 | + | |
118 | 132 | | |
119 | 133 | | |
120 | 134 | | |
| |||
0 commit comments