Signal keyboard shortcuts

Signal is a private messaging app with end-to-end encryption, and these keys are for Signal Desktop. They move between chats, act on selected messages and the composer, and mute, answer, or start calls.

Windows, macOS, Linux · 51 shortcuts

Display and navigation

Display and navigation shortcuts change zoom, move between conversations, focus search, and reach the desktop views used most often.

ActionShortcuts
View all shortcuts
Windows / LinuxCtrl + /
macOSCmd + /
Zoom in
Windows / LinuxCtrl + =
macOSCmd + =
Zoom out
Windows / LinuxCtrl + -
macOSCmd + -
Go to the previous chat
Windows / LinuxAlt + Up
macOSOption + Up
Go to the next chat
Windows / LinuxAlt + Down
macOSOption + Down
Go to the previous unread chat
Windows / LinuxAlt + Shift + Up
macOSOption + Shift + Up
Go to the next unread chat
Windows / LinuxAlt + Shift + Down
macOSOption + Shift + Down
Jump to chat 1 through 9Use the number for the target chat.
Windows / LinuxCtrl + 1
macOSCmd + 1
Focus oldest unread or last message
Windows / LinuxCtrl + J
macOSCmd + J
Open Preferences
Windows / LinuxCtrl + ,
macOSCmd + ,
Open chat menu
Windows / LinuxCtrl + Shift + L
macOSCmd + Shift + L
Start a new chat
Windows / LinuxCtrl + N
macOSCmd + N
Search in chat
Windows / LinuxCtrl + Shift + F
macOSCmd + Shift + F
Focus the composer
Windows / LinuxCtrl + Shift + T
macOSCmd + Shift + T
Open All Media view
Windows / LinuxCtrl + Shift + M
macOSCmd + Shift + M
Save media in the media viewer
Windows / LinuxCtrl + S
macOSCmd + S
Archive chat
Windows / LinuxCtrl + Shift + A
macOSCmd + Shift + A
Unarchive chat
Windows / LinuxCtrl + Shift + U
macOSCmd + Shift + U
Scroll to the top of chat
Windows / LinuxCtrl + Up
macOSCmd + Up
Scroll to the bottom of chat
Windows / LinuxCtrl + Down
macOSCmd + Down
Close the current chat
Windows / LinuxCtrl + Shift + C
macOSCmd + Shift + C

Messages and composer

Message and composer shortcuts act on a selected message or draft, from replies and reactions through attachments and text formatting.

ActionShortcuts
Run the default action for a selected message
Windows / LinuxEnter
macOSReturn
View selected message details
Windows / LinuxCtrl + D
macOSCmd + D
Toggle reply to selected message
Windows / LinuxCtrl + Shift + R
macOSCmd + Shift + R
Toggle the emoji reaction picker
Windows / LinuxCtrl + Shift + E
macOSCmd + Shift + E
Forward selected messages
Windows / LinuxCtrl + Shift + S
macOSCmd + Shift + S
Open context menu for selected message
Windows / LinuxShift + F10
macOSCmd + F12
Delete selected message
Windows / LinuxCtrl + Shift + D
macOSCmd + Shift + D
Add a newline to a message
Windows / LinuxShift + Enter
macOSShift + Return
Expand the composer
Windows / LinuxCtrl + Shift + K
macOSCmd + Shift + K
Send in the expanded composer
Windows / LinuxCtrl + Enter
macOSCmd + Return
Attach a file
Windows / LinuxCtrl + U
macOSCmd + U
Remove all draft attachments
Windows / LinuxCtrl + Shift + P
macOSCmd + Shift + P
Edit the previous message
Windows / macOS / LinuxUp
Mark selected text as bold
Windows / LinuxCtrl + B
macOSCmd + B
Mark selected text as italic
Windows / LinuxCtrl + I
macOSCmd + I
Mark selected text as strikethrough
Windows / LinuxCtrl + Shift + X
macOSCmd + Shift + X
Mark selected text as monospace
Windows / LinuxCtrl + E
macOSCmd + E
Mark selected text as a spoiler
Windows / LinuxCtrl + Shift + B
macOSCmd + Shift + B

Calling

Calling shortcuts answer, decline, and end calls, while the shared controls change mute, video, and preview state.

ActionShortcuts
Toggle mute
Windows / macOS / LinuxShift + M
Toggle video
Windows / macOS / LinuxShift + V
Answer a call with video
Windows / LinuxAlt + Shift + V
macOSCtrl + Shift + V
Answer a call without video
Windows / LinuxAlt + Shift + A
macOSCtrl + Shift + A
Decline a call
Windows / LinuxAlt + Shift + D
macOSCtrl + Shift + D
Start a voice call
Windows / LinuxAlt + Shift + C
macOSCtrl + Shift + C
Start a video call
Windows / LinuxAlt + Shift + Y
macOSCtrl + Shift + Y
End a call
Windows / LinuxAlt + Shift + E
macOSCtrl + Shift + E
Maximize the call preview
Windows / macOS / LinuxShift + P

Source

official Signal Desktop keyboard shortcuts · Checked

Signal Desktop keyboard shortcuts checked September 1, 2026. The official table covers the Mac and Windows/Linux desktop apps; user settings and browser shortcuts are outside this record.

Make a printable Signal sheet