Can you provide a shortcut key to switch between different accounts?

Can you provide a shortcut key to switch between different accounts? This shortcut key is very important when I hide the account list.

What key combinations do you have in mind? do you have some suggestions?

Zulip uses Cmd/Ctrl + <number>.

Only disadvantage would be when you got more than 10 accounts, then you can only reach the first 10 with such a shortcut.
But maybe good enough for the beginning.

I could also imagine that we could use ctrl/cmd+<pageup/pagedown> for going through accounts.

Feeling that Cmd/Ctrl + <number> is a good way to quickly access a specific account. I also came up with a few ideas:

  1. Cmd/Ctrl +<home/end>

    Using Cmd/Ctrl + arrow keys to select which message to reply to, Cmd/Ctrl + <pageup/pagedown> to choose the friend to send the message to, and Cmd/Ctrl + <home/end> to select the account to send the message from—this combination feels very smooth.

  2. Alt+<pageup/pagedown>,Alt +<home/end>
    Similar to what was mentioned before, combined with Alt + arrow keys.

  3. F6
    Single-key cycling seems very quick.

  4. Cmd/Ctrl + <number>
    Or using F1 instead of Cmd/Ctrl + 1, and Fn instead of Cmd/Ctrl + n, seems like a good idea too.

This being achievable also seems quite nice.It feels intuitive for the understanding of ctrl/cmd + <pageup/pagedown>.

Either method would be welcome

Cmd/Ctrl + <left/right> is also a good choice.

F1 is already used for help, that’s also somewhat of a standard.

That is already used to switch chats.
Ctrl + Shift + PageUp / PageDown is what comes to mind next.

For reference, Telegram uses Ctrl + <digit> and Ctrl + Shift + Up / Down to switch between “folders”, but there is no “switch account” shortcut.

I’d vote for Ctrl + Alt + Up / Down as it is somewhat obscure, hard to mix up with other shortcuts.

Ctrl+Home/End is already used in the composer to jump to the beginning and end of a text, I’d strongly discourage using that for switching accounts.

I think Ctrl+1-9 is the best option, with Ctrl+9 jumping to the last account not the ninth; e.g. Firefox does that with Alt+1-9 and tabs. Maybe even use Alt instead of Ctrl?

1 Like

It would be even better if custom shortcuts could be set. I’ve recently become particularly fond of the two independent buttons on the side of the mouse. :rofl:

1 Like

For the moment it’s the “suckless” mentality: fork and and modify the code to customise it.
Most “global” shortcuts are defined in deltachat-desktop/packages/frontend/src/keybindings.ts at main · deltachat/deltachat-desktop · GitHub

I also think that custom shortcuts would be nice, but it is currently not a priority. Atleast not before we have full keyboard navigation and control in deltachat desktop.

PS: There is other (system?) software to remap your mouse buttons to macros, some even switch mapping with selected program.

1 Like

I searched and tried AutoHotKey, and it works great, very smooth, thanks a lot! :+1:

Using

  • Cmd/Ctrl + up/down to select which message to reply to,
  • Alt +up/down to choose the friend to send the message to,
  • shift + up/down to select the account to send the message from

—this combination feels very smooth too