New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add keyboard shortcuts for Compose, Reply, Reply all, Forward, Move, Change account, etc... #70

Closed
zenzire opened this Issue Feb 7, 2014 · 43 comments

Comments

@zenzire

zenzire commented Feb 7, 2014

No description provided.

@RainLoop RainLoop added the enhancement label Feb 7, 2014

@RainLoop RainLoop self-assigned this Feb 7, 2014

@RainLoop RainLoop added this to the unknown milestone Feb 12, 2014

@namezk

This comment has been minimized.

namezk commented Mar 22, 2014

This really would be a great addition to this great software. Thanks for your work.

@RainLoop RainLoop modified the milestones: 1.4.1, unknown Apr 7, 2014

RainLoop added a commit that referenced this issue Apr 7, 2014

Added keyboard shortcuts (part 1) (#70)
Scrolling in message view (#109)
@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 8, 2014

Working shortcuts (first stage):

Mailbox Screen:

C, N:          Compose popup
? (shift+/):   Help popup 
/              Set focus in search input
Tab            Switch panels (message list / message view)

Focused message list:

Ctrl + A:          Check all
Delete:            Delete (Move to trash) checked + selected messages
Shift + Delete     Delete (permanently) checked + selected messages
Esc                Clear search
Up, Down, PageUp, PageDown, Home, End
                   Message list navigation
Shift+Up, Shift+Down, Insert, Space
                   Message list selection

Focused message view:

Enter             Toggle fullscreen view
R                 Reply
A                 Reply All
F                 Forward
I (i)             More information
B                 Toggle message blockquotes
Ctrl + P          Print
Delete            Delete (Move to trash) current messages
Shift + Delete    Delete (permanently) current messages
Ctrl + Up, Ctrl + Down, Ctrl + Left, Ctrl + Right 
                  Message list navigation

Suggestions?

@namezk

This comment has been minimized.

namezk commented Apr 8, 2014

Nice! just tried these shortcuts, they work very well, thank you.

Maybe add these two?

  • S for Star/Flag messages
  • M for Mark as Read/Unread

My other suggestion would be that the shortcuts for Reply, Reply All, Forward, should ALSO work in focused message list, this will save the user the step of having to Tab to change focus to message view.

Optionally, when more than one message is selected, Forward should work (in case the user wants to forward multiple messages), but not Reply and Reply All because that would be too messy.

RainLoop added a commit that referenced this issue Apr 8, 2014

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 8, 2014

S for Star/Flag messages
M for Mark as Read/Unread

Done

My other suggestion would be that the shortcuts for Reply, Reply All, Forward,
should ALSO work in focused message list, this will save the user
the step of having to Tab to change focus to message view.

Done

Optionally, when more than one message is selected, Forward should work
(in case the user wants to forward multiple messages),
but not Reply and Reply All because that would be too messy.

Done (shift+f - forward as attachment - works with multiple messages)

@namezk

This comment has been minimized.

namezk commented Apr 8, 2014

Beautiful!

One last thing, the selection does not reset, I'll explain:

  • Select one message.
  • Use the SHIFT + Down keys to select two or more messages, works fine.
  • Change your mind and select a different message, the other messages previously selected are still highlighted.

Thanks.

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 8, 2014

Do you think that message selection must de checked other messages?

@namezk

This comment has been minimized.

namezk commented Apr 8, 2014

Yes, it should be unchecked, unless the user is pressing the CTRL key while selecting the message. This is normal behavior in any list, or in a file manager for example.
I should note that I changed my settings to not show the checkboxes, it's much cleaner that way, and the color change in the message list is very clear.

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 8, 2014

But what if I want to know somethig about message before check. And I can select and read it without lost other messages checked status

@namezk

This comment has been minimized.

namezk commented Apr 8, 2014

Hide the check boxes in your install and I think you'll see what I mean.

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 8, 2014

I see, perhaps i need to show check all checkbox for this view. Its help you to fast uncheck all checked messages then you need

@namezk

This comment has been minimized.

namezk commented Apr 8, 2014

This is really a minor issue. But I disagree with you. I think following the behavior that users see everyday in a file manager makes more sense here, and keeps the UI cleaner.
Thanks for your work on this.

@namezk

This comment has been minimized.

namezk commented Apr 10, 2014

Great!
Don't you think the Select All checkbox should only be visible when the list checkboxes are displayed?
Am I pushing this too far? :)

RainLoop added a commit that referenced this issue Apr 10, 2014

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 10, 2014

More suggestions, please :)

@miebda

This comment has been minimized.

miebda commented Apr 11, 2014

Archive message
Move to folder, perhaps configurable so that a certain shortcut can be be mapped to specific folder.
(I use SaneBox, so a single-key shortcut for moving a message to e.g. SaneNextWeek would be nice.)

RainLoop added a commit that referenced this issue Apr 13, 2014

Keyboard shortcuts optimizations (#70)
Folder list focused state
@namezk

This comment has been minimized.

namezk commented Apr 14, 2014

R should not be used for Reply AND Read/Unread.

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 14, 2014

Why?

@namezk

This comment has been minimized.

namezk commented Apr 14, 2014

For simplicity.
I think it's simpler to use U for both.
I'm running the current master, I can't actually use R to mark as read anyway, which is the preferred behavior in my opinion.

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 14, 2014

Sorry, it is typo.
R - Reply
A - Reply All
F - Forward

Q - Read
U - Unread

h1
h2

@namezk

This comment has been minimized.

namezk commented Apr 14, 2014

Ok, I see.
One more issue: if you press Enter to view the current message full screen, then press ESC to go back, you no longer can use the up/down keys to go the next message.

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 14, 2014

Press Esc key twice.

@RainLoop RainLoop closed this Apr 16, 2014

@tobip

This comment has been minimized.

tobip commented Nov 9, 2014

I am having some troubles using the keyboard shortcuts:

The default for me are the german and the neo keyboard layouts, wher the following shortcuts dont work:
?, Shift + /, /

Changing my keyboard layout to english makes all the shortkeys work properly - but unfortunately I am not able to write with the english layout :/

[Mac OS X 10.6.8, Firefox 33.0.3, Google Chrome 38, Safari 5.1.10]

Additionally, would it be possible to add a shortcut to change to my folders? Probably a "GoTo"-key, followed by the name of the folder, and then pressing Enter... or something similar?

Thanks for your help! :)

@megadr01d

This comment has been minimized.

megadr01d commented Mar 25, 2015

What do you think about renaming Check all messages to Select all messages in the localization text? The wording makes me think about "Check new messages" as in "Retrieve new mail".
And why 2 keys for Read/Unread message? Wouldn't it be easier for a single key U to toggle the state like I for Star/Unstar?

BTW, is there a hotkey to display external images?

@pfesaid

This comment has been minimized.

pfesaid commented May 23, 2015

how I can change the keyboard shortcuts in my way ? code location

@megadr01d

This comment has been minimized.

megadr01d commented Jun 3, 2015

I confirm that `, ? and / don't work in Chrome and ? and / don't work in Firefox (both in Windows OS, European keyboard).

@RainLoop Which browser/OS are you using for testing?

@axos88

This comment has been minimized.

axos88 commented Jun 25, 2015

@RainLoop Can you please change / add backspace as the delete action?
Macbooks do not have a delete button, only a backspace, that is used for that.

@megadr01d

This comment has been minimized.

megadr01d commented Jun 25, 2015

@axos88 On Macbooks, the Backspace key is actually called Delete.

Delete - Normal Delete (same as Windows Backspace key)
Fn+Delete Forward Delete (same as Windows Delete key)

More info here.

Anyway, If @RainLoop wants to change hotkey behavior depending on the OS, it's fine by me.

@axos88

This comment has been minimized.

axos88 commented Jun 27, 2015

Yes, I know that, but the backspace key does not delete the selected message

@axos88

This comment has been minimized.

axos88 commented Jun 27, 2015

No need to change hotkey behaviour depending on OS, just add the backspace with the same behaviour as delete.

@megadr01d

This comment has been minimized.

megadr01d commented Jul 9, 2015

I confirm that `, ? and / don't work in Chrome and ? and / don't work in Firefox (both in Windows OS, European keyboard).

I just confirmed this is a keyboard layout issue by having a similar problem with some of Ace editor's shortcuts. If I mentally picture my US Mackbook Pro keyboard at home, and I hit the keys where ` ? and / should be, it works so, I can live with that.

@megadr01d

This comment has been minimized.

megadr01d commented Sep 1, 2015

A couple more hotkey suggestions...

  • reload the message list Ctrl+R
  • open contacts
  • in contacts (which can be browsed with up/down arrows), Enter to compose a message to the selected contact Just found the usual C shortcut works on a selected contact.
@djibux

This comment has been minimized.

djibux commented Sep 16, 2015

A shortcut for junk would be awesome.

@hh-lohmann

This comment has been minimized.

hh-lohmann commented Nov 10, 2015

I would like to enforce miebda's suggestion (see above) for an archive key - Thunderbird's "A" is something to let me always get back to that locally installed client when facing huge amounts of auto mails (reports, logs, etc.)

@djibux

This comment has been minimized.

djibux commented Nov 10, 2015

Z works to archive mail.

@yforster

This comment has been minimized.

yforster commented Nov 20, 2015

I'd really appreciate a shortcut to reload the message list - my phone knows about an email roughly 10 seconds before it appears automatically in Rainloop, so I either have to wait (10 seconds!) or click the button all the time.

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Nov 20, 2015

Ctrl+R

@yforster

This comment has been minimized.

yforster commented Nov 20, 2015

Awesome! Is this documented somewhere?

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Nov 20, 2015

Is this documented somewhere?

Yes, but not this shortcut :)

@3ruce

This comment has been minimized.

3ruce commented Apr 13, 2016

Is there a way to add cc and bcc options in the compose view?

@mat-m

This comment has been minimized.

mat-m commented Apr 20, 2016

No shortcut (like Ctrl-Enter) to send message ?

@RainLoop

This comment has been minimized.

Owner

RainLoop commented Apr 20, 2016

./data/.../application.ini

[labs]
allow_ctrl_enter_on_compose = On
@3ruce

This comment has been minimized.

3ruce commented Apr 21, 2016

what are the keyboard shortcuts to access cc and bcc?

@mat-m

This comment has been minimized.

mat-m commented May 1, 2016

@RainLoop : thank you. I knew it, but I forgot it. Thanks for the reminder

@megadr01d

This comment has been minimized.

megadr01d commented Apr 12, 2018

@RainLoop New suggestion: shortcuts to change to previous/next page, when there are a lot of email messages (eg. 50 per page). Current workaround is to press Home + Up or End + Down.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment