Messages

Action Shortcut
Send message EnterEnterEnter
Add a new line in your message ShiftEnterShiftEnterShiftEnter
Edit your last sent message UpUpUp
Search the current channel CmdFCtrlFCtrlF
Toggle emoji picker CmdECtrlECtrlE
Toggle GIF picker CmdGCtrlGCtrlG
Toggle sticker picker CmdSCtrlSCtrlS
Upload a file CmdShiftUCtrlShiftUCtrlShiftU

Voice & Video

Action Shortcut
Toggle mute on or off CmdShiftMCtrlShiftMCtrlShiftM
Toggle deafen on or off CmdShiftDCtrlShiftDCtrlShiftD
Activate Push-to-Talk Custom (set in Voice settings)Custom (set in Voice settings)Custom (set in Voice settings)
Toggle Streamer Mode CmdOptionSCtrlAltSCtrlAltS
Answer incoming call CmdEnterCtrlEnterCtrlEnter
Decline incoming call EscEscEsc

Text Formatting

Action Shortcut
Bold **text****text****text**
Italic *text**text**text*
Underline __text____text____text__
Strikethrough ~~text~~~~text~~~~text~~
Inline code `text``text``text`
Code block ```text``````text``````text```
Code block with syntax highlighting ```languagecode``````languagecode``````languagecode```
Spoiler ||text||||text||||text||
Block quote (single line) > text> text> text
Block quote (multi-line) >>> text>>> text>>> text
Large header (subtle) -# text-# text-# text
Headers (small, medium, large) ##################

Mentions & Pings

Action Shortcut
Mention a user @username@username@username
Mention everyone in the channel @everyone@everyone@everyone
Mention everyone currently online @here@here@here
Mention a role @role-name@role-name@role-name
Reference a channel #channel-name#channel-name#channel-name

Settings & General

Action Shortcut
Open user settings Cmd,Ctrl,Ctrl,
Help center Cmd/Ctrl/Ctrl/
Zoom in Cmd+Ctrl+Ctrl+
Zoom out Cmd-Ctrl-Ctrl-
Reset zoom level Cmd0Ctrl0Ctrl0
Reload app (Ctrl/Cmd+R) CmdRCtrlRCtrlR
Quit Discord CmdQAltF4CtrlQ

Accessibility & Focus

Action Shortcut
Move focus to next element TabTabTab
Move focus to previous element ShiftTabShiftTabShiftTab
Activate focused element EnterEnterEnter
Close popup or dialog EscEscEsc
No shortcuts found. Try a different search term.

Frequently Asked Questions

How do I refresh or restart Discord with a keyboard shortcut?
Press Ctrl+R on Windows/Linux, or Cmd+R on Mac, to reload the Discord app instantly — the same idea as refreshing a browser tab. It reloads the client without fully quitting, which clears most glitches like stuck screens, missing messages, or voice-connection issues.
What does Ctrl+R do in Discord?
Ctrl+R (Cmd+R on Mac) reloads the Discord app. It's the quickest fix when Discord freezes, won't load new messages, or acts up — no need to quit and reopen.
How do I open the Quick Switcher in Discord?
Press Cmd+K on Mac or Ctrl+K on Windows and Linux to open the Quick Switcher. From there you can search for any server, channel, or direct message by name. The Quick Switcher is the fastest way to navigate Discord without touching the mouse.
How do I mute myself in Discord with the keyboard?
Press Cmd+Shift+M on Mac or Ctrl+Shift+M on Windows and Linux to toggle your microphone mute on or off. This works whether you are in a voice channel, a call, or a stream. The shortcut works globally inside Discord as long as the app is focused.
How do I deafen myself in Discord with the keyboard?
Press Cmd+Shift+D on Mac or Ctrl+Shift+D on Windows and Linux. Deafening turns off both your microphone and your speakers, which is useful when you need to step away from a voice channel briefly without leaving the call.
How do I navigate between Discord servers with the keyboard?
Press Cmd+Option+Up or Down on Mac (Ctrl+Alt+Up or Down on Windows and Linux) to move between servers. Within a server, press Option+Up or Down (Alt+Up or Down) to move between channels. Add Shift to jump to the next or previous unread channel only.
How do I format text in Discord (bold, italic, strikethrough)?
Discord uses Markdown formatting. Surround text with **double asterisks** for bold, *single asterisks* for italic, __underscores__ for underline, and ~~tildes~~ for strikethrough. For code blocks, use single backticks for inline code and triple backticks for multi-line blocks. ||double pipes|| create spoiler tags.
How do I edit my last message in Discord?
Click in any message input field and press the Up arrow key with the input empty. Your most recent message in that channel will load into the editor. Make your changes and press Enter to save them, or Esc to cancel.
Can I customize Discord keyboard shortcuts?
Yes. Open User Settings (Cmd+, on Mac, Ctrl+, on Windows or Linux), then click 'Keybinds' in the sidebar. You can add custom keybinds for Push-to-Talk, mute, deafen, disconnect from voice, navigate up or down between channels, and more. Push-to-Talk is the most common keybind users set.