CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Games
Archived Discussion about CrossOver Games, Forum closed.

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Workaround for key repeat bug?

There's a key repeat bug in x.org which causes spurious key releases, so that instead of a held key producing a series of key-down events followed by a single key up, it produces a stream of key-down/key-up pairs.

This breaks a lot of programs. It's clearly an x.org bug, not a WINE bug. As such, although there's a patch for WINE to hack around it, there's no intention of adding the patch to WINE or to crossover.

... Leading to my question:

Can anyone point me at a Linux distribution newer than Ubuntu 8.x or so which has an x.org in which this bug has been fixed? I have been unable to find anything, and I'm told it's still broken in the Karmic betas, so it looks like no one's planning to upgrade X servers to address this anytime soon, even though the bug's apparently fixed in the main tree:

http://bugs.freedesktop.org/show_bug.cgi?id=22515

Arch Linux has xorg-server 1.7.5-1(Updated: 17/02/2010) in current and 1.7.5-2 in testing, so I imagine it's fixed in Arch.

I've certainly not noticed it for a long time in Arch but I only saw it in WoW with Debian based distros in the first place, and I no longer play WoW.

If you can wait just over a month it is fixed in Ubuntu Lucid (10.4)

As a workaround just untick sticky keys in System -> Preferences -> Keyboard before firing up CXG/Wine

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiSGRYQ1Fja0Z4QWdLdEpldCIsImdkcHIiOjB9