Signal Keyboard Shortcuts

Complete Signal keyboard shortcuts reference — 53 shortcuts across 4 categories. Quick reference cheat sheet for Windows & Linux.

Signal Desktop has a fuller keyboard map than most messaging apps, and it is the same on Windows and Linux with Ctrl and on macOS with Cmd. The bindings split into moving between chats, acting on a selected message, and composing; the call shortcuts at the end only apply while a call window is open.

Navigation (23)

ShortcutAction
Ctrl + TNavigate by section
Alt + UpPrevious chat
Alt + DownNext chat
Alt + Shift + UpPrevious unread chat
Alt + Shift + DownNext unread chat
Ctrl + 1Jump to chat
Ctrl + JFocus oldest unread or last message
Ctrl + ,Preferences
Ctrl + Shift + LOpen chat menu
Ctrl + NStart new chat
Ctrl + FSearch
Ctrl + Shift + FSearch in chat
Ctrl + Shift + TFocus composer
Ctrl + Shift + MOpen All Media view
Ctrl + Shift + JOpen emoji chooser
Ctrl + Shift + OOpen sticker chooser
Ctrl + Shift + GOpen GIF chooser
Ctrl + Shift + YBegin recording voice note
Ctrl + Shift + AArchive chat
Ctrl + Shift + UUnarchive chat
Ctrl + UpScroll to top of list
Ctrl + DownScroll to bottom of list
Ctrl + Shift + CClose current chat

Messages (8)

ShortcutAction
EnterDefault action for selected message
Ctrl + DView selected message details
Ctrl + Shift + RToggle reply to selected message
Ctrl + Shift + EToggle emoji-reaction picker for selected message
Ctrl + SSave attachment from selected message
Ctrl + Shift + DDelete selected messages
Ctrl + Shift + SForward selected messages
Shift + F10Open context menu for selected message

Composer (12)

ShortcutAction
Shift + EnterAdd newline to message
Ctrl + Shift + KExpand composer
Ctrl + EnterSend (in expanded composer)
Ctrl + UAttach file
Ctrl + PRemove draft link preview
Ctrl + Shift + PRemove all draft attachments
UpEdit the previous message
Ctrl + BMark selected text as bold
Ctrl + IMark selected text as italic
Ctrl + Shift + XMark selected text as strikethrough
Ctrl + EMark selected text as monospace
Ctrl + Shift + BMark selected text as a spoiler

Calls (10)

ShortcutAction
Shift + MToggle mute on and off
Shift + VToggle video on and off
Shift + PToggle expanded preview on and off
Shift + HRaise or lower your hand (group calls only)
Alt + Shift + VAnswer call with video (video calls only)
Alt + Shift + AAnswer call without video
Alt + Shift + DDecline call
Alt + Shift + CStart voice call
Alt + Shift + YStart video call
Alt + Shift + EEnd call
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

Telegram WhatsApp Slack Discord Microsoft Teams Trello

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts
📜 Every shortcut on this page is taken from the official Signal documentation — github.com
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

Moving between chats

Alt + Up and Alt + Down step through the chat list, while the Shift variants (Alt + Shift + Up, Alt + Shift + Down) skip straight to the previous or next unread chat — the pair that clears a morning's messages without the mouse. Ctrl + F searches everything; Ctrl + Shift + F searches within the open chat. Ctrl + N starts a new chat, Ctrl + Shift + A archives the current one and Ctrl + Shift + C closes it. Ctrl + T cycles keyboard focus between the sections of the window.

Acting on messages

Select a message with the arrow keys after focusing the message list, then: Ctrl + Shift + R replies, Ctrl + Shift + E opens the reaction picker, Ctrl + Shift + S forwards, Ctrl + S saves an attachment, Ctrl + D shows details (delivery and read receipts) and Ctrl + Shift + D deletes. Shift + F10 opens the same context menu a right-click would.

Composing and calls

Shift + Enter inserts a newline and Up in an empty composer edits your previous message. The formatting keys apply to selected text: Ctrl + B, Ctrl + I, Ctrl + Shift + X strikethrough, Ctrl + E monospace and Ctrl + Shift + B spoiler. Ctrl + U attaches a file and Ctrl + Shift + Y starts a voice note. In a call, Shift + M and Shift + V toggle mute and video, and Alt + Shift + E ends it; incoming calls are answered with Alt + Shift + A (audio) or Alt + Shift + V (video).

Frequently asked questions

How do I jump to the next unread chat?

Alt + Shift + Down. Alt + Shift + Up goes to the previous unread one.

How do I reply to a specific message with the keyboard?

Focus the message list, select the message with the arrow keys, and press Ctrl + Shift + R.

How do I format text as a spoiler?

Select the text and press Ctrl + Shift + B. Ctrl + E makes it monospace.

Do these work on macOS?

Yes, with Cmd in place of Ctrl. Signal lists the platform-specific set under Help › Keyboard Shortcuts.

🤖 Ask AI about Signal shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok