GNOME Bugzilla – Bug 724819
single shortcut S to mark/unmark special threads
Last modified: 2019-11-07 01:12:13 UTC
Report: https://mail.gnome.org/archives/geary-list/2014-February/msg00027.html Currently S marks a conversation as special and D reverts the decision. Would it be possible to have a single shortcut (S) to mark/unmark, as in Gmail? It would be easier to remember and it would make the D shortcut free for other actions. D would be useful to delete messages. I browse the conversations using the arrow keys on the right side of the keyboard. Until version 0.4 I used to delete using A. Now that delete shortcut is Canc or Backspace, I have all the keys on the right side of the keybboard. That's why I'd like to use D, on left side.
This is interesting but we have a couple of issues with this proposal as it stands: * First, by D for delete, we're assuming you mean Trash. Shift+Delete (or Backspace) is for a hard deletion. Presumably Shift+D would hard delete a message. * With this proposal, Delete would now have three key bindings: Delete, Backspace, and D. This seems excessive. We could remove Backspace, but I suspect some users have gotten used to it by now. * Locating a key binding by its position on the keyboard is sensitive to internationalization and alternate keyboards. For example, it's right-of-center on the Dvorak keyboard. I'd prefer to hear more voices here -- if others have a strong opinion, it'd be great to hear why they think this change should be made (or an alternative proposal). Right now though I'm fairly cool to the change.
I'm somewhat happy to make S a toggle since it means people only need to learn one shortcut. However it would make marking as starred/unread inconsistent with marking read/unread which would still be two different actions and shortcuts. GMail uses a toggle for starring messages, two different shortcuts for both important and read state, while Thunderbird has a toggle for star and no accelerator(?) for read/unread. It's pretty common for editing ops such as bolding text to use a toggle action, however. Either way, this should make it into 0.12 since there's a few other accelerator changes going on. Making D delete is something I'd be wary of while we don't have decent undo support though. That would need to be another bug however.
Mass-reassigning bugs that won't make 0.12.
We should be able fix this after Bug 778740 lands.
This will be fixed in 3.36 courtesy https://gitlab.gnome.org/GNOME/geary/merge_requests/359 Note that the shortcut for cycling forward/reverse though flagging conversations as starred is Ctrl+D / Ctrl+Shift+D.