Keybindings for history navigation
Submitted by Erich Schubert
Link to original bug (#781323)
Description
Evince has toolbar buttons for history navigation, but I could not find working keyboard bindings for this.
And they don't really work well (they will not return to the previously seen page, but to the previous jump you did, but this seems to be reported several times already, e.g. https://bugzilla.gnome.org/show_bug.cgi?id=710681
Go to slide 10 by preview navigation. Page back to 9, 8, 7, 6; then go to slide 1 with the preview navigation. Press "back" in history, and it will take you to slide 10 (destination of previous jump) rather than 6 (origin of current jump, and much more intuitive to "undo navigation").
I don't know if we need to store every page view or still can skip +-1 page flips, but it would certainly make sense to store both the source and the destination of a jump; when undoing the jump go the the source, when redoing go to the destination?
But back to this bug report:
The use of Alt+Left and Alt+Right appears to be standard for this (once the history navigation actually makes sense). E.g. Okular, Chromium, Firefox, maybe Acrobat too.
The main use case is to follow a hyperlink (e.g. a literature reference in a paper, or a "\beamergotobutton" in a presentation) and then being able to return back to where one was reading and or presenting directly, with a shortcut like Alt+Left.
For me, broken navigation is a major issue with using Evince.
Version: 3.22.x