[Bug 52462] Wine don't recognize Ipega PG-9025 LT, RT and right analog stick is miss-mapped to RT and LT

WineHQ Bugzilla wine-bugs at winehq.org
Sun Jan 30 23:16:02 CST 2022


https://bugs.winehq.org/show_bug.cgi?id=52462

--- Comment #4 from Josesk Volpe <joseskvolpe at gmail.com> ---
By tracing joystick_hid.c read_device_state_value calls, after a new value is
detected, *impl value only returns 00000202 for right analog stick, while left
analog stick returns 00000202 and 00000102. Brake and Gas (LT and RT triggers)
aren't recognized by the function and returns no value.

For details archive, to trace the calls, i've modified line 1199 to:

 if (old_value != value){
        FIXME("(%p, %p, %p, %p): iface, %d, %d \n", instance->dwType, value);
        queue_event( iface, instance->dwType, value, params->time, params->seq
);
    }



(It's my first time studying Wine's code hehe >w< )

-- 
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