After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 557956 - middle mouse button drag scrolling inaccessible to tablet users
middle mouse button drag scrolling inaccessible to tablet users
Status: RESOLVED DUPLICATE of bug 165155
Product: evince
Classification: Core
Component: general
2.24.x
Other Linux
: Normal enhancement
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 557958 (view as bug list)
Depends on: 462208
Blocks:
 
 
Reported: 2008-10-26 13:09 UTC by Bartek Kostrzewa
Modified: 2011-06-19 10:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
Dirty solution (1.66 KB, patch)
2011-02-26 11:31 UTC, Michal 'vorner' Vaner
none Details | Review

Description Bartek Kostrzewa 2008-10-26 13:09:00 UTC
It would be great to be able to set a gconf option to allow the left mouse button to drag scroll. I'm a tablet user and cannot use the middle mouse button (left and right only). Scrolling using the scrollbars is of course possible but this involves a lot of hand movemement when horizontal scrolling becomes necessary (and this is often the case because tablets usually have small screens and thus need high zoom levels)

I almost never select text from a PDF, and this could easily be added as a toolbar button which converts the mouse to a 'select tool'.

I'm sure this has come up before but the inclusion of such functionality would not produce confusion (as it is hidden) and would provide a very very solid PDF / DjVU reader for tablet / touchscreen users.
Comment 1 Nickolay V. Shmyrev 2008-10-26 22:22:58 UTC
*** Bug 557958 has been marked as a duplicate of this bug. ***
Comment 2 Nickolay V. Shmyrev 2008-10-26 22:23:29 UTC
Configure-time option would be welcome.
Comment 3 Bartek Kostrzewa 2008-10-27 08:14:54 UTC
Apologies for the double submission.

I also forgot to add that to my knowledge it is impossible to press both mouse buttons on a tablet at the same time to simmulate a middle click, let alone hold them. (the left mouose button is a tap on the screen while the right mouse button is a switch on the pen plus a tap on the screen)
Comment 4 Nickolay V. Shmyrev 2008-10-27 08:28:55 UTC
Thanks a lot
Comment 5 vincenzo_ml 2009-10-30 10:36:30 UTC
On netbooks with two buttons mouse it is often very difficult to press the buttons simultaneously. Moreover chording is not discoverable by new users. I see a trivial and elegant solution to this problem: drag pages when clicking on blank areas. That will not work with all pdfs of course, but it is an enhancement which is orthogonal to alternative solutions, and would be useful even if we had e.g. chording with the ctrl key.
Comment 6 Paul Ortyl 2010-12-20 22:29:18 UTC
This functionality is essential for touchscreen interfaces, where touch is identical with left mouse button.

It is really necessary for proper user experience on touch devices.

Evince is preinstalled as document viewer on MeeGo distribution targeting handsets and netbooks (among other "platforms").
Comment 7 Michal 'vorner' Vaner 2011-02-26 11:31:02 UTC
Created attachment 181973 [details] [review]
Dirty solution

I was tired of waiting for proper solution, so I dig in the code a little and did it myself. I know this solution is dirty, it is hardcoded (switches panning to left button and selecting to middle button) and so on. But I attach the patch that might help other people who want to use evince on touchscreen and don't mind modified packages (I don't think it would become part of the oficial package in this state).

If someone wants to clean it up and make it some kind of option, I'd be very happy for it, but I don't have enough time/motivation to do that.
Comment 8 Carlos Garcia Campos 2011-06-19 10:58:25 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

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