Bug 22534 - Scroll using third mouse button + moving ThinkPad/TrackPoint does not work on Windows.
Summary: Scroll using third mouse button + moving ThinkPad/TrackPoint does not work on...
Status: RESOLVED DUPLICATE of bug 14227
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows Vista
: P2 Normal
Assignee: Nobody
Depends on:
Reported: 2008-11-27 13:28 PST by Mikaelm
Modified: 2008-11-27 15:25 PST (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Mikaelm 2008-11-27 13:28:09 PST

In Google Chromium, Internet Explorer, Windows Explorer, Firefox and many other applications, I can do this on my Lenovo X61 laptop (and I vaguely recall I did it on other laptops too):

1. I click the third mouse button. That's the one between the left and the right mouse button. What happens is on mouse down the mouse cursor swithces into an icon depicting a scroll bar. Approx 10x30px in size, with a tiny mouse painted on it.

2. When I move the TrackPoint pointing device, which usually moves the cursor, now meanwhile I have the third mouse button clicked, instead what happens is that the document in the window the mouse cursor is pointed at is scrolled in the direction the mouse cursor would otherwise have been moved. The mouse cursor does not move while in this mode. The mode drops immediately on mouse up of the third button. 

No drivers or anything or any manufacturer-specific drivers are required to get this behavior.

Comment 1 Brent Fulgham 2008-11-27 15:04:32 PST
This appears to be a problem somewhat specific to certain kinds of laptops.  See "http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webinputevent_win.cc?view=markup" for specific information on the Chromium logic to handle this.

Basically, "ThinkPad touchpads (or trackpoints) send WM_HSCROLL messages", which probably need to be handled PlatformMouseEventWin.cpp.
Comment 2 Brent Fulgham 2008-11-27 15:25:21 PST

*** This bug has been marked as a duplicate of 14227 ***