Skip to content

Chat Keyboard Shortcuts

SetGet Chat is designed for keyboard-first workflows. This page lists every keyboard shortcut available in the chat interface, organized by category. On macOS, substitute Cmd for Ctrl in all shortcuts.

ActionWindows / LinuxmacOS
Quick channel switcherCtrl+KCmd+K
Open workspace-wide searchCtrl+Shift+FCmd+Shift+F
Open per-channel searchCtrl+FCmd+F
Go to next unread channelAlt+Shift+DownOption+Shift+Down
Go to previous unread channelAlt+Shift+UpOption+Shift+Up
Go to next channel in listAlt+DownOption+Down
Go to previous channel in listAlt+UpOption+Up
Go to DMs sectionCtrl+Shift+DCmd+Shift+D
Toggle channel sidebarCtrl+Shift+LCmd+Shift+L

Quick channel switcher

Press Ctrl+K / Cmd+K to open the quick channel switcher. This is the fastest way to jump between channels and conversations.

  1. Press the shortcut to open the switcher dialog.
  2. Type part of a channel name, a member's display name, or a recent conversation.
  3. Use Arrow Up / Arrow Down to select from the filtered list.
  4. Press Enter to switch to the selected channel or DM.
  5. Press Esc to close the switcher without navigating.

TIP

The quick channel switcher also shows your recently visited channels at the top of the list, so you can switch back to a previous conversation with just a couple of keystrokes.

Message composition

ActionWindows / LinuxmacOS
Send messageEnterEnter
New line (without sending)Shift+EnterShift+Enter
Bold selected textCtrl+BCmd+B
Italic selected textCtrl+ICmd+I
Strikethrough selected textCtrl+Shift+XCmd+Shift+X
Inline codeCtrl+ECmd+E
Code blockCtrl+Shift+CCmd+Shift+C
Insert linkCtrl+KCmd+K (when text selected)
Numbered listCtrl+Shift+7Cmd+Shift+7
Bullet listCtrl+Shift+8Cmd+Shift+8
BlockquoteCtrl+Shift+9Cmd+Shift+9
Focus message composer// (when not in a text field)

WARNING

Ctrl+K / Cmd+K behaves differently depending on context. When the message composer has selected text, it opens the link insertion dialog. When no text is selected or the composer is not focused, it opens the quick channel switcher.

Message actions

ActionWindows / LinuxmacOS
Edit last sent messageUp ArrowUp Arrow (when composer is empty)
Cancel editingEscEsc
Delete message (while editing)Ctrl+Shift+BackspaceCmd+Shift+Backspace
React to last messageCtrl+Shift+ECmd+Shift+E
Reply in threadTT (when a message is selected)
Pin / unpin messagePP (when a message is selected)
Copy message textCC (when a message is selected)

Edit last message

When the message composer is empty, press Up Arrow to edit the last message you sent in the current channel. The message enters edit mode directly in the composer. Press Enter to save changes or Esc to cancel.

Thread and panel shortcuts

ActionWindows / LinuxmacOS
Close thread panelEscEsc
Close channel info panelEscEsc
Toggle thread panelCtrl+Shift+TCmd+Shift+T
Toggle channel info panelCtrl+Shift+ICmd+Shift+I

Channel management

ActionWindows / LinuxmacOS
Toggle mute for current channelCtrl+Shift+MCmd+Shift+M
Toggle star for current channelCtrl+Shift+SCmd+Shift+S
Open channel settingsCtrl+Shift+,Cmd+Shift+,

General navigation

ActionWindows / LinuxmacOS
Navigate between elementsTabTab
Reverse navigateShift+TabShift+Tab
Scroll up in message listPage UpPage Up
Scroll down in message listPage DownPage Down
Jump to most recent messageEndEnd
Jump to oldest loaded messageHomeHome

Emoji and reactions

ActionWindows / LinuxmacOS
Open emoji pickerCtrl+Shift+ECmd+Shift+E
React to last message++ (when a message is selected)
Start emoji shortcode:: (in message composer)

Accessibility

ActionWindows / LinuxmacOS
Read current message (screen reader)SpaceSpace (when message focused)
Navigate to next messageArrow DownArrow Down (when message list focused)
Navigate to previous messageArrow UpArrow Up (when message list focused)
Activate message action menuEnterEnter (when message focused)

Quick reference summary

The most frequently used shortcuts at a glance:

ActionShortcut
Send messageEnter
New lineShift+Enter
Switch channelCtrl+K / Cmd+K
Search channelCtrl+F / Cmd+F
Search workspaceCtrl+Shift+F / Cmd+Shift+F
Edit last messageUp Arrow
Close panelEsc
Mute channelCtrl+Shift+M / Cmd+Shift+M
Star channelCtrl+Shift+S / Cmd+Shift+S

Customization

Chat keyboard shortcuts use the default bindings listed above. If a shortcut conflicts with your browser or operating system, the browser or OS shortcut takes precedence. In such cases, use the toolbar or menu alternative for the conflicting action.

TIP

Print this page or bookmark it for quick reference while learning the SetGet Chat shortcuts. After a few days of practice, keyboard navigation becomes second nature.