http://bugs.winehq.org/show_bug.cgi?id=8854
--- Comment #47 from Julius Schwartzenberg julius@zgod.cjb.net 2010-02-07 13:21:01 --- Created an attachment (id=26113) --> (http://bugs.winehq.org/attachment.cgi?id=26113) small test program which shows the bug
It appears that the configuration program from Virtua Tennis (VTCONFIG.exe) suffers from the same bug.
Together with Roderick & Maarten I was able to create a test program which shows the problem.
It needs to be compiled against Wine's headers, because mingw32 does not include dinput.h.
The program will print the number of the pressed key and exit on Windows XP. On Wine it will hang with the same loop that occurs in VTCONFIG.exe.
I hope this will help finding the cause of the problem!