[Bug 27765] New: Injecting mouse events with autohotkey/steam now fails

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jul 11 21:20:45 CDT 2011


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 at winehq.org
        ReportedBy: austinenglish at gmail.com
                CC: julliard at winehq.org


Regression, probably introduced by:
austin at aw25 ~/wine-git $ git bisect bad
c7efa293f0b35bdb86f2b472f5b7cef2a6ebcea9 is the first bad commit
commit c7efa293f0b35bdb86f2b472f5b7cef2a6ebcea9
Author: Alexandre Julliard <julliard at 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 at 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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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