Page MenuHomeFreeBSD

hid: move proper hat switch handling from ps4dshock to hgame
ClosedPublic

Authored by val_packett.cool on Aug 3 2021, 4:42 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Apr 19, 4:15 AM
Unknown Object (File)
Sat, Apr 18, 4:38 AM
Unknown Object (File)
Fri, Apr 10, 2:03 AM
Unknown Object (File)
Fri, Apr 10, 12:49 AM
Unknown Object (File)
Mon, Apr 6, 10:02 AM
Unknown Object (File)
Mon, Apr 6, 9:50 AM
Unknown Object (File)
Thu, Mar 26, 7:20 AM
Unknown Object (File)
Mar 22 2026, 5:00 AM

Details

Summary

Generic "DirectInput" HID gamepads need this handling too.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Which devices it was tested on?

I found out that WebHID wants to do the same thing https://github.com/w3c/gamepad/issues/56 but did not find any docs describing HAT_SWITCH usage in DirectInput mode.

This revision is now accepted and ready to land.Aug 3 2021, 10:15 PM

Tested on a no-name cheap gamepad that literally says "acme" on it, confirmed to match Linux behavior.