discord

How to Navigate Discord Using Only Your Keyboard (opens in new tab)

Discord’s Keyboard Navigation feature lets users browse the app, activate controls, manage messages, switch conversations, and control calls without a mouse or trackpad. Tab highlights interactive elements, Enter activates them, and arrow keys move through lists. The article also explains keyboard-based drag-and-drop for organizing servers and channels.

Navigating Discord’s Interface

  • Press Tab to display the keyboard focus indicator and move through buttons, icons, and other interactive elements.
  • Press Enter/Return to activate the highlighted control.
  • Use the Arrow Keys to move through lists such as direct messages, servers, and channels.
  • Press Esc to move focus to the chat input; if a menu or modal is open, it closes that first.

Managing Messages

After highlighting a message, users can perform common message actions:

  • E or Up: Edit the last message.
  • +: Add a reaction.
  • Backspace: Delete the message.
  • R: Reply.
  • P: Pin.
  • F: Forward.
  • Alt/Option + Enter/Return: Mark as unread.

Switching Between Servers, Channels, and DMs

  • Ctrl/Cmd + Option + Up/Down: Move through the server list.
  • Option + Up/Down: Move through channels or DMs.
  • Option + Shift + Up/Down: Browse unread channels or DMs.
  • Ctrl/Cmd + Shift + Option + Up/Down: Browse unread conversations containing mentions.
  • Ctrl/Cmd + Option + Right: Switch between the last viewed server and the DM tab.
  • Shift + Page Up: Jump to the oldest unread message in a text channel.

Controlling Voice and Video Calls

Before or during calls, keyboard shortcuts provide quick access to call functions:

  • Ctrl + `: Start a call in the current personal or group DM.
  • Ctrl/Cmd + Enter/Return: Answer an incoming direct call.
  • Esc: Decline an incoming direct call.
  • Ctrl/Cmd + Shift + M: Mute.
  • Ctrl/Cmd + Shift + D: Deafen, muting both the microphone and call audio.
  • Ctrl/Cmd + Shift + Alt/Option + V: Return to the current call view.
  • There is no built-in shortcut for disconnecting from a voice channel, but users can create a custom keybind.

Keyboard-Based Drag and Drop

Discord also supports using the keyboard to reorganize certain items, including servers and channels the user owns or is allowed to move.

  • Highlight the server or channel with Keyboard Navigation.
  • Press Ctrl/Cmd + D to pick it up.
  • Use the Arrow Keys to move it.
  • Press Enter to drop it in the desired location.

Keyboard Navigation provides a practical mouse-free way to manage Discord, especially for users who prefer keyboard input or need improved accessibility. Learning the core focus, movement, and shortcut commands—and creating custom keybinds where necessary—can make everyday navigation significantly faster.