Xbox 360 controller compatibility

Alesh Slovak aleshslovak at
Sun Mar 20 21:19:01 CDT 2011

Thanks all for the info and insight.

On 21 March 2011 07:48, Stefan Dösinger <stefandoesinger at> wrote:

> On Sunday 20 March 2011 21:46:34 Austin English wrote:
> > > There are some patches still around (would have to look them up) and
> > > they work.
> <warn reason="clueless">
> I think the main problem with implementing xinput.dll isn't xinput itself,
> it
> is the lack of a proper joystick infrastructure in wine. Currently
> dinput.dll
> reads the /dev/js* devices directly, but preferably joystick input should
> be
> done over the X server and winex11.drv. This needs some tricky adjustments,
> winex11.drv isn't a place where you can just add some hacky code and hope
> Alexandre doesn't notice.
> </warn>

If dinput is currently implemented this way, what's the problem with
implementing xinput in the same way, at least for now? It can always be
refactored later if needed. Is this the only reason why the patches didn't
make it in before?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the wine-devel mailing list