http://bugs.winehq.org/show_bug.cgi?id=18424
--- Comment #57 from Jonas Maebe jonas.bugzilla@gmail.com 2011-06-24 04:33:19 CDT --- (In reply to comment #54)
(In reply to comment #47)
I've also seen that the Linux code allows Windows apps to remap the axes based on registry keys while the Mac code doesn't. You may want to try to adding a call to setup_dinput_options() (possibly along with some support code to make it possible to use the remapping information afterwards) to the Mac OS X code like in the Linux code at http://source.winehq.org/source/dlls/dinput/joystick_linuxinput.c#L474
Thanks for the pointer ... I'll find some time this w/e and see if I can get a trace on what's happening in linux wrt the apps that haven't improved here in OSX and see if that functionality is being used.
That's different. The ones that work on Linux but not at all on Mac OS X probably use the aforementioned winmm interface. That one is implemented for Linux (in joystick_linux.c), but not for Mac OS X (joystick_osx.c only contains the DirectInput implementation).
My suggestion was only regarding getting your joystick to work better with IL-2 (maybe the game has some registry keys that remap the control that wasn't working for you under Mac OS X, but which does work under Linux).