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 474079 - Ctrl+L is hard to discover
Ctrl+L is hard to discover
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: general
0.8.x
Other Linux
: Low enhancement
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 556937 588845 595465 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-09-06 00:30 UTC by Reuben Thomas
Modified: 2011-06-27 13:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
evince with ctrl-L hint visible (11.02 KB, image/png)
2007-09-13 18:55 UTC, Bryan W Clark
Details

Description Reuben Thomas 2007-09-06 00:30:56 UTC
I would like to be able to turn off the toolbar and navigate easily to a particular page with the keyboard. With the toolbar, I have to press "Tab Right Right" to highlight the page number each time I want to go to a different page, which is a bit too much. I'm not sure what fits with the GNOME HIG, but the xdvi scheme (<number> g) is quite convenient; however I can see that's not terribly consistent. Maybe Ctrl+G could take one to the toolbar page number, or pop up the toolbar temporarily if it's hidden?
Comment 1 Carlos Garcia Campos 2007-09-06 07:35:35 UTC
It makes sense to me. Adding Bryan to CC to know his opinion from the usability point of view. 

Thanks for reporting. 
Comment 2 Nickolay V. Shmyrev 2007-09-06 08:16:13 UTC
Hm, from what I understood from bug report Ctrl+L should work, no?
Comment 3 Carlos Garcia Campos 2007-09-06 08:34:29 UTC
(In reply to comment #2)
> Hm, from what I understood from bug report Ctrl+L should work, no?
> 

Oh! you are right. I thought Ctrl+l didn't work with the toolbar hidden. It's not a bug then. Sorry for the noise. 
Comment 4 Nickolay V. Shmyrev 2007-09-06 09:05:11 UTC
Ctrl+L works with toolbar hidden actually, so not a problem really. It's hard to discover it though
Comment 5 Reuben Thomas 2007-09-06 09:39:47 UTC
Indeed, had I found Ctrl+L documented or in the program, I would not have filed this bug. Could it be added to the Go menu? (I know this is redundant, but it would make the shortcut discoverable.) If not, then a mention in the manual would help, as I read that too, but some users are less patient...
Comment 6 Bryan W Clark 2007-09-13 18:55:00 UTC
Created attachment 95538 [details]
evince with ctrl-L hint visible

Here's what I had worked on for this a while ago.  I added a (Ctrl-L) hint to the location area.  The hint is supposed to be a light colored font which is left aligned an only visible when the entry is not focused.  Because I wanted the hint to appear where it is, I right aligned the text inside the input so it naturally corresponds to the $X of $Y notation.  In adding the hint text I also made the entry larger, most times I have lots of extra space in my Evince toolbar so I don't think extending the horizontal space on the entry is a bad thing. 

I'm not sure if there is a translation problem here, would only happen if RTL languages change this entry around.  You'd probably have to swap the right / left aligned properties.

One side note that I'm not too trilled about.  The auto-complete feels awkward when there are only numbers available.  I'm wondering if it would be worthwhile to add a "Page $X" to the auto-complete. (not including the word page in the searching, just the display)  Of course this runs into translation issues even more.  But when I type 4 and there is a 4, 41, 42, 43... I'd almost like a little more text shown.  When there is real chapter and page titles this isn't a problem at all. [Probably should file as a separate bug]
Comment 7 Bryan W Clark 2007-09-13 18:55:53 UTC
er, "extending the horizontal space on the entry is NOT a bad thing."

Let me know what you think of this idea.
Comment 8 Nickolay V. Shmyrev 2007-09-13 20:33:57 UTC
Looks nice, what about showing it only when mouse pointer is hovering over entry?
Comment 9 Reuben Thomas 2007-09-14 13:19:25 UTC
No, please be discovery-friendly (not to mention keyboard-friendly!) and don't rely on the mouse to show this.
Comment 10 Nickolay V. Shmyrev 2008-10-20 20:05:15 UTC
*** Bug 556937 has been marked as a duplicate of this bug. ***
Comment 11 Nickolay V. Shmyrev 2009-07-17 16:05:33 UTC
*** Bug 588845 has been marked as a duplicate of this bug. ***
Comment 12 Emmanuel Fleury 2009-11-30 14:22:27 UTC
*** Bug 595465 has been marked as a duplicate of this bug. ***
Comment 13 Praveen Thirukonda 2009-11-30 15:41:04 UTC
i have the following suggestions

1. use ctr +g for this operation. if necessary keep ctr + l also
2. in the go to menu having something like "Page    ctr + g" would greatly help.
3. extending the horizontal space on the entry is NOT a bad thing." have filed a bug on this. having this also would be nice. https://bugzilla.gnome.org/show_bug.cgi?id=595466

reason for ctr+g is that it is more intuitive and used in many programs on windows and GNOME also iirc.
Comment 14 Sebastian Krämer 2010-02-02 20:57:41 UTC
(In reply to comment #13)
> i have the following suggestions
> 
> 1. use ctr +g for this operation. if necessary keep ctr + l also

+1
I found my way to this bug because I wanted to propose just the feature "goto page x via ctrl+G. It's a common combo in many applications, you can expect some users will just try it even if undocumented IMO.

I wasn't able to hide the toolbar but as a proposal for how to invoke the Goto while the toolbar is hidden or via menu entry: Open some minimalitic dialog that contains only the "[ ] of xy (pages)" control and which closes automatically after page jump.
Comment 15 Carlos Garcia Campos 2010-02-03 08:50:55 UTC
or we can even just show the toolbar and hide it again after jump, so that we don't need to write a new widget.
Comment 16 Sebastian Krämer 2010-02-03 21:12:38 UTC
Yes, that's much nicer and less intrusive!
Comment 17 José Aliste 2011-06-27 13:55:58 UTC
The feature described by Carlos is already in Evince for some time, and I just committed a patch that adds the GoTo Page to the Go menu, so I think we can close this. Feel free to reopen if they are standing issues.