http://bugs.winehq.org/show_bug.cgi?id=32106
Bug #: 32106 Summary: Caps Lock doesn't work correctly with WinUAE with DirectInput Product: Wine Version: 1.5.16 Platform: x86-64 URL: http://www.winuae.net/files/InstallWinUAE2410.exe OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk Classification: Unclassified
Created attachment 42334 --> http://bugs.winehq.org/attachment.cgi?id=42334 Dummy/empty bootable Amiga floppy disk image
This issue shows up with the WinUAE Amiga emulator.
For keyboard and mouse input, WinUAE uses raw input if available, falling back to DirectInput otherwise. This bug only shows up when WinUAE is using DirectInput. Raw input was first working in Wine 1.5.16, so if using 1.5.16 or later, run WinUAE with the -norawinput argument.
Pressing Caps Lock does not affect typed letters properly. For example, repeatedly mashing the d-f-g letters on the keyboard, and occasionally pressing Caps Lock might result in something like this (where [CL] denotes Caps Lock being pressed and released):
gfd [CL] gfd [CL] gFDgFDgFD [CL] GFDGFDGFD [CL] GdGfDGfd [CL] gfdgdgfd [CL] gFDgdFgdF [CL] GDFGFDGFD [CL] GfdGfDGDf
That should actually look like: gfd [CL] GFD [CL] gfdgfdgfd [CL] GFDGFDGFD [CL] gdgfdgfd [CL] GFDGDGFD [CL] gfdgdfgdf [CL] GDFGFDGFD [CL] gfdgfdgdf
I tested using Wine 1.5.16 built from source on Lubuntu 11.10 x86-64.
To reproduce:
- Download and run the WinUAE installer.
- You need to obtain an Amiga ROM image. Try googling for "kick12.rom" OR "kick13.rom" and you should find the required file easily. Download the file and copy to a directory accessible by Wine.
- Run wine winuae.exe -norawinput
- When the WinUAE Properties window appears, click ROM under Hardware in the tree-view at the left side. Click the "..." button to the right of "Main ROM file" and select the ROM image file.
- Click Floppy drives under Hardware in the tree-view. Click the "..." button at the upper right of the window to select a floppy disk image. Select the test.adf file attached to this bug report. (That's a dummy/empty bootable disk; its only purpose is to leave you in a CLI window where you can type text.)
- Click Start at the bottom of the window. The emulation will start. After a few seconds you should be presented with a CLI window.
- While mashing various letter keys on the keyboard, press and release Caps Lock from time to time. Notice the issue described above.
- You can quit WinUAE and run it again without the -norawinput argument. Repeating the same steps as above, pressing the keys should give the correct/expected result.
http://bugs.winehq.org/show_bug.cgi?id=32106
Mark K markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source CC| |markk@clara.co.uk
https://bugs.winehq.org/show_bug.cgi?id=32106
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=32106
--- Comment #2 from Mark K markk@clara.co.uk --- Problem is still present with Wine 1.9.15.
https://bugs.winehq.org/show_bug.cgi?id=32106
Mark K markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |
https://bugs.winehq.org/show_bug.cgi?id=32106
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #3 from Frédéric Delanoy frederic.delanoy@gmail.com --- Confirmed in wine-1.9.18-121-g4e9cc30