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 757826 - Provide a shortcuts window
Provide a shortcuts window
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
3.18.x
Other Linux
: Normal normal
: 3.20
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks: 757946
 
 
Reported: 2015-11-09 16:32 UTC by Allan Day
Modified: 2015-12-16 15:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
application: add shortcuts help window (10.77 KB, patch)
2015-11-11 13:46 UTC, Felipe Borges
none Details | Review
screenshot (246.81 KB, image/png)
2015-11-11 13:50 UTC, Felipe Borges
  Details
application: add shortcuts help window (10.89 KB, patch)
2015-11-11 15:20 UTC, Felipe Borges
none Details | Review
screenshot (page 1) (174.21 KB, image/png)
2015-11-11 15:21 UTC, Felipe Borges
  Details
screenshot (page 2) (143.29 KB, image/png)
2015-11-11 15:22 UTC, Felipe Borges
  Details
application: add shortcuts help window (10.89 KB, patch)
2015-11-11 15:55 UTC, Felipe Borges
none Details | Review
screenshot (page 1) (43.95 KB, image/png)
2015-11-11 15:56 UTC, Felipe Borges
  Details
screenshot (page 2) (24.96 KB, image/png)
2015-11-11 15:57 UTC, Felipe Borges
  Details
application: add shortcuts help window (11.32 KB, patch)
2015-11-12 10:46 UTC, Felipe Borges
none Details | Review
application: add shortcuts help window (17.66 KB, patch)
2015-11-19 13:25 UTC, Felipe Borges
none Details | Review
screenshot (page 1) (73.67 KB, image/png)
2015-11-19 13:35 UTC, Felipe Borges
  Details
screenshot (page 2) (46.41 KB, image/png)
2015-11-19 13:36 UTC, Felipe Borges
  Details
application: add shortcuts help window (19.00 KB, patch)
2015-11-23 09:20 UTC, Felipe Borges
committed Details | Review
help-overlay: reorganize shortcuts (12.04 KB, patch)
2015-12-14 12:52 UTC, Felipe Borges
none Details | Review
screenshot (page 1) (79.06 KB, image/png)
2015-12-14 12:53 UTC, Felipe Borges
  Details
screenshot (page 2) (52.90 KB, image/png)
2015-12-14 12:54 UTC, Felipe Borges
  Details
help-overlay: reorganize shortcuts (16.07 KB, patch)
2015-12-14 14:59 UTC, Felipe Borges
committed Details | Review
screenshot (page 1) (80.31 KB, image/png)
2015-12-14 15:00 UTC, Felipe Borges
  Details
screenshot (page 2) (55.96 KB, image/png)
2015-12-14 15:01 UTC, Felipe Borges
  Details
various minor improvements (11.40 KB, patch)
2015-12-16 15:15 UTC, Allan Day
none Details | Review

Description Allan Day 2015-11-09 16:32:20 UTC
Since nautilus doesn't have a menu bar, it would be great to provide a GtkShortcutsWindow so that users can discover available keyboard shortcuts.

More details can be found here: https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows
Comment 1 Carlos Soriano 2015-11-10 09:34:32 UTC
A good thing for 3.20 since it doesn't introduce possible regressions.
Comment 2 Felipe Borges 2015-11-11 13:46:33 UTC
Created attachment 315260 [details] [review]
application: add shortcuts help window

Use GTK+'s new shortcut window to document our shortcuts.
See: https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows
Comment 3 Felipe Borges 2015-11-11 13:50:00 UTC
Created attachment 315262 [details]
screenshot

We might discuss which shortcuts are relevant for this component.
Comment 4 Allan Day 2015-11-11 14:58:42 UTC
Great to see this! It would be good to have some more groups, to make it easier to navigate. Possibly something like this?

General
-------

Ctrl + T   New tab
Ctrl + W   Close tab
Ctrl + F   Search
F9         Show/hide sidebar

Navigation
----------

Alt + <     Go back
Alt + >     Go forward
Alt + ^     Go up
Alt + Home  Go to home folder

Opening
-------

Enter / Ctrl + O  Open
Shift + Ctrl + T  Open in new tab
Shift + Ctrl + W  Open in new window

Editing
-------

Shift + Ctrl + N  Create folder
F2                Rename
Delete            Move to trash
Ctrl + C          Copy
Ctrl + V          Paste
Ctrl + A          Select all
Ctrl + S          Select items matching

View
----

Ctrl + +  Zoom in
Ctrl + -  Zoom out
Ctrl + R  Refresh view
Ctrl + H  Show/hide hidden files
Comment 5 Allan Day 2015-11-11 14:59:27 UTC
Oh and it's missing Ctrl + N for new window - probably needs to be the first shortcut in the general section.
Comment 6 Felipe Borges 2015-11-11 15:20:16 UTC
Created attachment 315274 [details] [review]
application: add shortcuts help window

Use GTK+'s new shortcut window to document our shortcuts.
See: https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows
Comment 7 Felipe Borges 2015-11-11 15:21:05 UTC
Created attachment 315275 [details]
screenshot (page 1)
Comment 8 Felipe Borges 2015-11-11 15:22:00 UTC
Created attachment 315276 [details]
screenshot (page 2)

We might want to position the groups in a different order.
Comment 9 Felipe Borges 2015-11-11 15:55:24 UTC
Created attachment 315281 [details] [review]
application: add shortcuts help window

Use GTK+'s new shortcut window to document our shortcuts.
See: https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows
Comment 10 Felipe Borges 2015-11-11 15:56:06 UTC
Created attachment 315282 [details]
screenshot (page 1)

reordered the groups.
Comment 11 Felipe Borges 2015-11-11 15:57:11 UTC
Created attachment 315283 [details]
screenshot (page 2)
Comment 12 Carlos Soriano 2015-11-12 10:42:23 UTC
It's missing F5 for refreshing (and sadly it's equally important as ctrl+r), ctrl+B for bookmarks (which is one of the things people don't know), invert selection, search, hamburger and view menu, tabs switching, view mode changes, media keys, etc.

My concern it's mostly that if we use a shortcut window and we don't put some, people will think they don't exist (more than thinking they might exist, like the current situation).

I would take an approach of put everything and then maybe remove some if we think it's not needed for some reason, what do you think Allan and Felipe?
Comment 13 Felipe Borges 2015-11-12 10:46:00 UTC
Created attachment 315317 [details] [review]
application: add shortcuts help window

Use GTK+'s new shortcut window to document our shortcuts.
See: https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows
Comment 14 Allan Day 2015-11-12 11:39:22 UTC
(In reply to Carlos Soriano from comment #12)
...
> I would take an approach of put everything and then maybe remove some if we
> think it's not needed for some reason, what do you think Allan and Felipe?

Sounds like a good approach to me.
Comment 15 Felipe Borges 2015-11-16 15:22:09 UTC
should we have an app-menu entry for the Keyboard Shortcuts window too?
Comment 16 Carlos Soriano 2015-11-16 15:32:31 UTC
(In reply to Felipe Borges from comment #15)
> should we have an app-menu entry for the Keyboard Shortcuts window too?

Sounds like a good idea to me.
Comment 17 Felipe Borges 2015-11-19 13:25:30 UTC
Created attachment 315882 [details] [review]
application: add shortcuts help window

Use GTK+'s new shortcut window to document our shortcuts.
See: https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows
Comment 18 Felipe Borges 2015-11-19 13:35:10 UTC
Created attachment 315887 [details]
screenshot (page 1)
Comment 19 Felipe Borges 2015-11-19 13:36:00 UTC
Created attachment 315889 [details]
screenshot (page 2)

it's a little crowded now. :)
Comment 20 Allan Day 2015-11-19 16:07:39 UTC
(In reply to Felipe Borges from comment #18)
> Created attachment 315887 [details]
> screenshot (page 1)

Looks alright to me!
Comment 21 Carlos Soriano 2015-11-23 09:09:56 UTC
list view <control>1
grid view <control>2
Delete permanently <shift>delete
Open with default application <control>o and <alt>down

I think those are the last ones that are missing.
Comment 22 Felipe Borges 2015-11-23 09:20:09 UTC
Created attachment 316078 [details] [review]
application: add shortcuts help window

Use GTK+'s new shortcut window to document our shortcuts.
See: https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows
Comment 23 Carlos Soriano 2015-11-23 10:21:08 UTC
Review of attachment 316078 [details] [review]:

LGTM, thanks!
Comment 24 Felipe Borges 2015-11-23 10:27:14 UTC
Comment on attachment 316078 [details] [review]
application: add shortcuts help window

Thx! pushed to master at https://git.gnome.org/browse/nautilus/commit/?id=74da171b9647ab39849d062555cdd364dccb3678
Comment 25 Allan Day 2015-11-23 17:49:54 UTC
Great, thanks Felipe and Carlos!
Comment 26 Allan Day 2015-12-14 12:31:34 UTC
Some comments based on testing master today:

 * List view and grid view shortcuts should be under view, not navigation.
 * Invert selection shortcut should be in the editing section, with the other selection shortcuts.
 * The navigation section would benefit from better grouping - you could place all the "go" shortcuts together, and you could group all the location bar shortcuts together.
 * The navigation section is very long - since there are 5 tabs shortcuts, you could split them out into a separate Tabs section.
 * Ctrl+W is labeled "Close tab", but it also closes windows.
 * "Show bookmarks manager" seems odd - it isn't really a "view" shortcut. It might be better as "Bookmarks manager" and placed in the general section.
 * I wasn't able to work out what "Prompt root location" or "Prompt home location" meant - I had to try them to find out.
Comment 27 Felipe Borges 2015-12-14 12:52:04 UTC
Created attachment 317356 [details] [review]
help-overlay: reorganize shortcuts
Comment 28 Felipe Borges 2015-12-14 12:53:19 UTC
Created attachment 317357 [details]
screenshot (page 1)
Comment 29 Felipe Borges 2015-12-14 12:54:00 UTC
Created attachment 317358 [details]
screenshot (page 2)
Comment 30 Allan Day 2015-12-14 14:46:40 UTC
I keep noticing new issues!

 * "Close Tab/Window" - "tab" and "window" shouldn't be capitalised.
 * Bookmark current location and show item properties don't really fit in a section called "Opening". Could possibly move the former into general and the latter into editing.
 * It isn't clear that "open item location" only works in the recent view and search results. Could expand the label - "Open item location (search and recent only)".
 * "Go to tab" should maybe be renamed to "Open tab".
 * "Bookmarks manager" should maybe be "Bookmarks"?
 * Reset zoom should be placed after the shortcuts for zoom in and zoom out.
 * Should add the shortcuts for the shortcuts window, after Help. They're Ctrl+? and Ctrl+F1.
 * Invert selection should be with the other selection shortcuts (probably after select all).
Comment 31 Felipe Borges 2015-12-14 14:59:50 UTC
Created attachment 317375 [details] [review]
help-overlay: reorganize shortcuts
Comment 32 Felipe Borges 2015-12-14 15:00:55 UTC
Created attachment 317376 [details]
screenshot (page 1)
Comment 33 Felipe Borges 2015-12-14 15:01:20 UTC
Created attachment 317377 [details]
screenshot (page 2)
Comment 34 Allan Day 2015-12-14 16:25:12 UTC
Looks good to me! :)

There are still some things that could be improved. The editing section is still too long, for example, but it's looking much better.
Comment 35 Carlos Soriano 2015-12-14 19:17:31 UTC
Review of attachment 317375 [details] [review]:

the "Open item location (search and recent only)" pushes the right part and looks kinda odd with the second page (also the wording is meh, but I don't have a better idea).
So LGTM!
Comment 36 Allan Day 2015-12-16 15:15:00 UTC
Created attachment 317504 [details] [review]
various minor improvements

Here's a bunch of other minor improvements. Ctrl+X was missing, so I've added that. I've also tried to break the bigger groups down - I think this makes it easier to read.

This patch is on top of https://bug759504.bugzilla-attachments.gnome.org/attachment.cgi?id=317501