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)
Thu, Mar 26, 7:20 AM
Unknown Object (File)
Sun, Mar 22, 5:00 AM
Unknown Object (File)
Sun, Mar 22, 5:00 AM
Unknown Object (File)
Thu, Mar 19, 6:04 AM
Unknown Object (File)
Sun, Mar 15, 1:57 PM
Unknown Object (File)
Sun, Mar 15, 9:27 AM
Unknown Object (File)
Feb 23 2026, 8:54 AM
Unknown Object (File)
Feb 8 2026, 2:06 PM

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.