Silicon DM Docs
DM / ReferenceAll pages

Keyboard shortcuts

Everything on the DM website can be done from the keyboard. These are the default keys; Settings → Keyboard changes any of them (Enter to send and Shift+Enter for a new line follow Settings → Sending instead), and the cheatsheet (?) always shows the keys you have now. This page is generated from the same list the website uses, so it names every shortcut there is.

How the keys behave:

  • Where it works. "Anywhere" shortcuts work on every page of the signed-in website. "In the message field" ones work while you type a message. "On a selected message" ones work when a message has the keyboard: press ⇧⌘. (Ctrl+Shift+.) in the message field to select the last message, then move with ↑/↓.
  • Plain keys never fire while you type. A single key such as N, R or / types the letter when you are in a text field; it is a shortcut only outside one.
  • Native editing keys stay native. While a text field has focus, Option/Alt and Command/Ctrl arrows navigate or select text; clipboard, undo, deletion, and macOS Option typing and Control editing commands stay with the field, even if rebound in DM. Option-arrow conversation switching works outside text fields.
  • Sequences. "G then S" means: press G, let go, then press S.
  • Typing goes to the message field. In a conversation, typing a letter that is not a shortcut starts your message.
  • Every action has a menu. The menu key (or Shift+F10) on a selected message opens its menu, with every action by name and its keys, so you never need to remember one.
  • Changing keys. Record new keys for any shortcut in Settings → Keyboard; the website warns when two shortcuts would share keys where both work. Your keys are kept in this browser.

General

Mac Windows and Linux What it does Where
⌘K Ctrl+K Command palette Anywhere
/ / Search conversations Anywhere
? or ⌘/ ? or Ctrl+/ Keyboard shortcuts Anywhere
⌘. Ctrl+. Show or hide the details panel Anywhere
G then S G then S Settings Anywhere
G then V G then V Voice settings Anywhere
G then I G then I Invitations Anywhere

Conversations

Mac Windows and Linux What it does Where
N N New conversation Anywhere
⇧N Shift+N New group Anywhere
⌥↑ Alt+↑ Previous conversation Anywhere
⌥↓ Alt+↓ Next conversation Anywhere
⌥⇧↑ Alt+Shift+↑ Previous unread conversation Anywhere
⌥⇧↓ Alt+Shift+↓ Next unread conversation Anywhere
⇧Esc Shift+Esc Mark everything read Anywhere

Composer

Mac Windows and Linux What it does Where
↩ Enter Send In the message field
⇧↩ Shift+Enter New line In the message field
↑ ↑ Edit your last message (empty field) In the message field
⇧⌘. Ctrl+Shift+. Select the last message In the message field
Esc Esc Cancel reply or edit, then leave the field In the message field
⇧⌘U Ctrl+Shift+U Upload a file In the message field

Messages

Mac Windows and Linux What it does Where
↑ or K ↑ or K Previous message On a selected message
↓ or J ↓ or J Next message On a selected message
R R Reply On a selected message
E E Edit (your message) On a selected message
C C Copy text On a selected message
L L Copy link On a selected message
⌦ or ⌫ Del or Backspace Delete (asks first) On a selected message
I I Message details On a selected message
End End Jump to latest On a selected message
Esc Esc Back to the composer On a selected message

Voice

Mac Windows and Linux What it does Where
⇧⌘L Ctrl+Shift+L Listen mode Anywhere
⇧⌘M Ctrl+Shift+M Record a voice note (Enter sends, Esc cancels) In the message field
⇧⌘D Ctrl+Shift+D Dictate In the message field
Space Space Listen or pause On a selected message