Proposed fix for D-pad on OpenBSD

Hi,

I submitted a diff that fixes D-pads on OpenBSD in Bugzilla; just would like to draw attention to it here:

https://bugzilla.libsdl.org/show_bug.cgi?id=4436

Currently wrapped in OpenBSD ifdefs because I’m not sure how this would affect other BSDs.

thfr