http://bugs.winehq.org/show_bug.cgi?id=32365
Bug #: 32365 Summary: raw input: WinUAE does not detect presses of Pause key Product: Wine Version: 1.5.18 Platform: x86-64 URL: http://www.winuae.net/files/InstallWinUAE2500.exe OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk Classification: Unclassified
I'm testing with wine-1.5.18-234-gb1d9d43, Lubuntu 11.10 x86-64.
The WinUAE Amiga emulator uses raw input by default. When using raw input, WinUAE is unable to detect when the user presses the Pause key. WinUAE can detect presses of the Pause key when using DirectInput.
To reproduce: - Download and run the WinUAE installer - Run WinUAE. By default it uses raw input. When the settings window opens click Start. - Press the Pause key several times. Each press should be reflected in the status bar at the bottom of the window and should pause/unpause emulation. But nothing happens. There is some Wine console output on each press, something like this: fixme:win:DefRawInputProc (paRawInput=0x4ccf240, nInput=1, cbSizeHeader=16) stub! fixme:win:DefRawInputProc (paRawInput=0x4ccf240, nInput=1, cbSizeHeader=16) stub! - Quit WinUAE and run it again, this time passing a -norawinput argument on the command line. That causes WinUAE to use DirectInput instead. - Click Start and press Pause several times. This time WinUAE does detect presses of the Pause key.