http://bugs.winehq.org/show_bug.cgi?id=27765
Summary: Injecting mouse events with autohotkey/steam now fails Product: Wine Version: 1.3.24 Platform: x86 OS/Version: Linux Status: NEW Keywords: download, regression Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: julliard@winehq.org
Regression, probably introduced by: austin@aw25 ~/wine-git $ git bisect bad c7efa293f0b35bdb86f2b472f5b7cef2a6ebcea9 is the first bad commit commit c7efa293f0b35bdb86f2b472f5b7cef2a6ebcea9 Author: Alexandre Julliard julliard@winehq.org Date: Wed Mar 2 19:53:03 2011 +0100
server: Invoke low-level hardware hooks directly from the server side.
after this commit, the mouse forces itself to the bottom right corner. After: commit f1a348006872825b1fe4bb583f9019f2c0880672 Author: Alexandre Julliard julliard@winehq.org Date: Wed Mar 2 21:29:17 2011 +0100
user32: Handle input injected through SendInput entirely in user32.
though, the mouse stays put, just never moves/clicks the buttons I want.
An example script that worked before this commit: setworkingdir, %ProgramFiles%\Steam run, Steam.exe -applaunch 65900 winwait, Sid Meier's Civilization V - Demo - Steam loop, 10 { winwait, Sid Meier's Civilization V - Demo - Steam sleep 100 winactivate, Sid Meier's Civilization V - Demo - Steam sleep 100 mousemove, 100, 100 sleep 100 click sleep 100 mousemove, 200, 150 sleep 100 click }
which runs steam, launches civ5 demo, then chooses directx9 mode, and clicks ok to run it. After these commits, the move events never occur.
Still present in wine-1.3.24-42-g4ebbd0e.