[Bug 34286] New: dinput doesn't report DIDOI_ASPECT* for joystick axes

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Aug 17 22:35:35 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34286

             Bug #: 34286
           Summary: dinput doesn't report DIDOI_ASPECT* for joystick axes
           Product: Wine
           Version: 1.7.0
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-dinput
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: achurch+wine at achurch.org
    Classification: Unclassified


Created attachment 45644
  --> http://bugs.winehq.org/attachment.cgi?id=45644
Patch

Wine's dinput.dll returns 0 in the dwFlags field when enumerating joystick
objects, but some programs (at least Final Fantasy XIV) expect to see one of
the DIDOI_ASPECT* values for an axis object and ignore the axis if none are
present.

Simple patch attached -- it just reports DIDOI_ASPECTPOSITION for all axes
(which may or may not be correct, but at least lets FFXIV recognize joystick
axis input).

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list