https://bugs.winehq.org/show_bug.cgi?id=43602
Bug ID: 43602 Summary: Diablo 3: Shift+Mouse button held down causes mouse button to release by itself after ~1s on every other mouse button press Product: Wine Version: 2.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: gima+winehq-bugzilla@iki.fi Distribution: ---
## System details
OS: Ubuntu 16.04 LTS (xenial) Wine: wine-staging 2.15.0~xenial Game: Diablo 3 (Mode = "Fullscreen (Windowed)")
## Environment setup
dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/Release.key apt-key add Release.key apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ apt-get update
apt-get install winehq-staging export DISPLAY=:0 LANG=en_US.utf8 WINEARCH=win32 WINEPREFIX=$HOME/.winestaging-32bit
## Reproduce
1) Start `/opt/wine-staging/bin/wine Battlenet/Blizzard\ App/Battle.net\ Launcher.exe` & Launch Diablo 3 2) In-game: Hold Shift-key (to force character not to move when clicking with mouse) Hold Left Mouse Button down
## What should happen
The mouse button should keep down for as long as I actually hold the mouse button down. In-game the character should stand still and channel a skill.
## Result
The game acts as if I released my hold of the mouse button and the character stops channeling it's skill. This happens on every odd mouse-down.
In other words: the first time I hold down the Left Mouse Button everything works as it should. The second time I hold down the the Left Mouse Button the game thinks I released it after ~half a second even though I'm still physically holding the mouse button down. Then on the third time it works as it should, on the fourth time the button acts if it was released automatically. And the cycle repeats.