GNOME Bugzilla – Bug 677574
Provide Hand tool in a way that does not require middle mouse button
Last modified: 2018-05-22 14:38:00 UTC
I cannot move the page using the mouse.
See bug 165155 and bug 626865. Closing as INVALID as there is a hand tool - it's the middle mouse button.
(In reply to comment #1) > See bug 165155 and bug 626865. > > Closing as INVALID as there is a hand tool - it's the middle mouse button. I am using a laptop with no middle mouse button (I can use the Hand Tool in Okular and Adobe Reader).
That's a good point. Reopening.
*** Bug 671201 has been marked as a duplicate of this bug. ***
Created attachment 242407 [details] [review] hand tool for evince A patch for hand tool was submitted by Stephen Sugden to evince-list in 2009. See https://mail.gnome.org/archives/evince-list/2009-June/msg00027.html That patch still applies almost cleanly. It seems to work, although it does not have an hand icon. It does add hand tool to toolbar. I'll attach it here only modified to apply cleanly to 3.4.
Please also note that xorg changed their default to disable middle mouse emulation in 2011. So panning is not available by default (on a laptop etc) without separate middle mouse button. I would also argue that middle mouse scrolling is a bit hard to discover as it's not visible. It does not need to be disabled thought, even if panning is available separately by selecting a hand tool.
Review of attachment 242407 [details] [review]: The message should be descriptive, not a template. The interaction does not seem quite right to me (I do not have a strong opinion here), but it seems to me that there is a mode: select text and pan. Eventually, an extra mode: annotate. So, it sounds to me we need to control multiple states. ::: evince-3.4.0.orig/shell/ev-window.c @@ +5978,3 @@ N_("Make the current document fill the window width"), G_CALLBACK (ev_window_cmd_view_page_width) }, + { "ViewPan", GTK_STOCK_MEDIA_PLAY, N_("Pan mode"), NULL, This icon does not look right. Should not it be a hand instead? You have to consider the toolbar changed for 3.8. This should be updated according to the new toolbar, I believe.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/284.