http://bugs.winehq.org/show_bug.cgi?id=21057
Summary: TeamViewer: Insufficient SendInput() implementation Product: Wine Version: 1.1.34 Platform: x86 URL: http://www.teamviewer.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: caliga@arcor.de
TeamViewer (and probably similar software) uses SendInput() to execute keyboard and mouse commands remotely.
When doing a remote support session to a TeamViewer running on Wine, you get the following behaviour: - Mouse movement: works fine - Mouse clicks: work on Wine windows only - Keyboard: -- doesn't work at all if configured to Win2000/XP -- works on Wine windows if configured to WinNT
Note: to reproduce this bug, you have to workarround Bug #12067. Also, (depending on your system?) TeamViewer may consume allmost all CPU time, due to bug #21055.
I'm wondering if this bug will be considered valid. It may seem strange to let a Win app send input to the X desktop. However, I'd say it is necessary for a seamless integration.
At least the "Keyboard doesn't work at all" part should be fixed.