DC Desktop: Keyboard shortcut for archive/unarchive

I use DC a lot and would be happy to be able to speed things up a bit. Especially the archiving and unarchiving of chats is something I have to do regularly.

Currently there’s unfortunately no easy way to archive / unarchive (multiple) chats using the keyboard or the scroll wheel.

Current way:

  1. Right click on a chat, context menu opens
  2. Find and click the menu option “Archive / Unarchive”
  3. Proceed in the same way with the next chat

My proposals:

  • Middle-click on a chat archives/unarchives it (like in Telegram Desktop)
  • Additional keyboard shortcut (e.g. [CTRL] + [SHIFT] + [A]) archives/unarchives the currently selected/opened chat (like in Signal Desktop)

This would make things much easier :smiling_face_with_sunglasses:

Good context menu implementations provide a way to focus or activate a menu item via shortcuts (usually displayed as an underlined character on the menu item label).
I would prefer to try to implement that first.

Ours is an in-house one (which suffers from many other issues also):

Latest versions (2.56?) have command palette.

You can press Ctrl+P, then down (or type “ar”), then return:

Not saying there should be no keyboard shortcut, but there is a way to archive from the keyboard.

Good to know – I’m still on 2.53 and will give 2.56 a try. Thanks!

What directly comes to my mind when I read [CTRL] + [P] followed by ar and Enter is that I would probably need two hands to do that (or a very good keyboard aiming engine :smiley:). A simple keyboard shortcut like [CTRL] + [SHIFT] + [A] or the mouse wheel button (middle click) can be done with a single hand :wink: