Comment 1 for bug 767409

Revision history for this message
William Good (bkgood) wrote :

I've always been a fan of what Traktor does here, they hide the mouse pointer and capture input (or they continuously set the pointer to its original position and use the delta to change the control), and when you release the mouse button, your pointer reappears where the original mouse-down signal occurred. This enables the user to continue the use of the "up-down mouse-control" paradigm, I think making some controls only modifiable by horizontal movement might be confusing.

Another option would be to do what (for instance) KDE's Okular (document viewer) does, in dragging, when the pointer reaches the top of the screen, the pointer immediately is moved to the bottom of the screen and the user can continue dragging, and vice-verse.

jus, do you have any thoughts on these?