GNOME Bugzilla – Bug 783221
Key binding ctrl-right not consistently bound
Last modified: 2018-02-27 17:09:57 UTC
I use the `ctrl-left` and `ctrl-right` key bindings to rotate a PDF document in Evince 3.18.2 However, when the documen is zoomed in so that less than one full page is visible within the window, the rotation actions are no longer applied, and instead the view moves left and right, as though I am typing `left` and `right` instead of `ctrl-left` and `ctrl-right`. This looks to be a problem with the event handling in Evince. Perhaps when a document is zoomed in, extra event handlers are added, and they are gobbling up my `ctrl-left` and `ctrl-right` commands inadvertently? I have not been able to check with a newer version yet, sorry.
Created attachment 369044 [details] [review] shell: Unbind Ctrl-Left and Ctrl-Right from the scrolledwindow The GtkScrolledWindow binds Ctrl-Left and Ctrl-Right. Since we are using these as shortcuts for Rotate left and right, and the evince window sends the keypress event to widgets before processing Application shortcuts, we need to unbind these to avoid conflict between the two.
*** This bug has been marked as a duplicate of bug 727529 ***