[Bug 48462] New: "Listen to RawKey* events in the desktop thread" patch makes keyboard unreliable in EverQuest

WineHQ Bugzilla wine-bugs at winehq.org
Mon Jan 13 15:47:27 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=48462

            Bug ID: 48462
           Summary: "Listen to RawKey* events in the desktop thread" patch
                    makes keyboard unreliable in EverQuest
           Product: Wine-staging
           Version: 5.0-rc5
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: dvufhr.nznqarjf at noclue.notk.org
                CC: leslie_alistair at hotmail.com, z.figura12 at gmail.com
   Regression SHA1: 8218a789558bf074bd26a9adf3bbf05bdb9cb88e
      Distribution: Fedora

Upgrading from 4.21 to 5.0-rc3 on fedora caused unreliability issues for
keyboard in EverQuest (EQ below):
 - windowed EQ window sometimes (!) taking input when not focused, even when
hidden in another workspace
 - modifier keys (shift, alt, ctrl) sometimes working, sometimes not.. For
example right shift seemed to work well exactly once immediately after
defocusing/refocusing the window, but not after that, while the left shift key
worked a bit better for some reason. I couldn't figure out why or what he hell
is happening.

Well, anyway, game input goes pretty bonkers and the game is much more
difficult to play. I know EQ makes heavy use of raw inputs itself, it
reprocesses all keys not as input letters but as key presses and this leads to
some weird input sometimes (e.g. typing fast enough with a bit of graphical lag
will queue input letters, but pressing shift then will affect letters currently
being processed in the backlog, this is pretty interesting and probably not
wine's fault); but this patch takes it to a whole new level.


I bisected the staging tree down to this patch:
patches/user32-rawinput-keyboard/0004-winex11.drv-Listen-to-RawKey-events-in-the-desktop-t.patch
introduced in staging commit 8218a789 ("Updated rawinput patchsets")


Happy to test things if required, or report somewhere else if that helps.


Thanks!
-- 
Dominique Martinet | Asmadeus

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list