http://bugs.winehq.org/show_bug.cgi?id=8854
--- Comment #53 from Vitaliy Margolen vitaliy@kievinfo.com 2010-02-10 08:50:15 --- (In reply to comment #52)
A fix which would solve the problem for both native and built-in dinput would seem ideal.
This won't happen - Wine uses hooks to deliver mouse and keyboard messages to dinput. Hooks won't work without message loop. Not without complete rewrite at least. And making it work another way means implementing fake drivers which will be complete waste of time.