Skip to main content

Keybindings

Customize keyboard shortcuts for navigating and using Root.

What are keybindings?

Keybindings are keyboard shortcuts that trigger specific actions in the Root desktop client. Keybindings are not available on mobile.

You can customize most keybindings to match your preferences or reset them to their defaults at any time. Changes are saved automatically. Root supports standard keyboard keys, function keys F1-F24, numpad keys, and mouse buttons for keybindings.

Numpad keys are treated as distinct from their standard keyboard equivalents. When you assign a numpad key, Root displays it with a "NumPad" prefix (for example, NumPad5, NumPad+, or NumPadEnter).

Supported numpad keys:

KeyDisplay name
0-9NumPad0 through NumPad9
+NumPad+
-NumPad-
*NumPad*
/NumPad/
.NumPad.
EnterNumPadEnter

Root organizes keybindings into these categories:

CategoryDescription
NavigationSwitch between tabs and channels
SearchOpen search panels
MessagingMark channels as read, upload files, and jump to recent messages
Voice and videoToggle mute, deafen, and push to talk
InterfaceOpen settings, keyboard shortcuts reference, toggle the members list, and toggle streamer mode

Keyboard shortcuts panel

The keyboard shortcuts panel is a quick-reference overlay that displays all available shortcuts organized by category. Use it to look up shortcuts without leaving your current view. The panel is read-only; to customize shortcuts, use the Keybindings settings page.

To open the keyboard shortcuts panel, press Ctrl + / (Windows/Linux) or Cmd + / (macOS).

View keybindings

  1. Select your profile picture in the user tray.
  2. Select Keybindings.

Change a keybinding

  1. Select your profile picture in the user tray.
  2. Select Keybindings.
  3. Find the action you want to customize.
  4. Select Edit keybind.
  5. Press the new key combination you want to use. You can use standard keys, function keys, numpad keys, or mouse buttons.

The keybinding updates automatically when you release the keys. If your new shortcut conflicts with an existing keybinding, Root displays a confirmation dialog asking if you want to replace it.

To cancel without making changes, select Cancel instead of pressing a new key combination.

Reset all keybindings

If you have modified any keybindings, you can reset them all to their default values.

  1. Select your profile picture in the user tray.
  2. Select Keybindings.
  3. Select Reset All at the top of the page.
  4. Select Reset to confirm.

The Reset All option only appears when you have modified keybindings from their defaults.

Default keybindings

The following tables show the default keybindings for Windows/Linux and macOS.

ActionWindows/LinuxmacOS
Previous tabCtrl + Shift + TabCmd + Shift + Tab
Next tabCtrl + TabCmd + Tab
Previous channelAlt + UpAlt + Up
Next channelAlt + DownAlt + Down
Pop out tabCtrl + Shift + PCmd + Shift + P
Close tabCtrl + WCmd + W
New tabCtrl + TCmd + T
ActionWindows/LinuxmacOS
Search channelCtrl + FCmd + F
Search communityCtrl + Shift + FCmd + Shift + F

Messaging

ActionWindows/LinuxmacOS
Mark channel as readEscEsc
Mark community as readShift + EscShift + Esc
Upload fileCtrl + Shift + UCmd + Shift + U
Return to presentCtrl + EndCmd + End

Voice and video

ActionWindows/LinuxmacOS
Toggle muteCtrl + Shift + MCmd + Shift + M
Toggle deafenCtrl + Shift + DCmd + Shift + D
Push to talkLeft ShiftLeft Shift

Interface

ActionWindows/LinuxmacOS
Keyboard shortcutsCtrl + /Cmd + /
Open settingsCtrl + ,Cmd + ,
Toggle members listCtrl + UCmd + U
Zoom inCtrl + PlusCmd + Plus
Zoom outCtrl + MinusCmd + Minus
Toggle streamer mode(customizable)(customizable)
Toggle overlay interactive mode(customizable)(customizable)

Global keybindings

Some keybindings work even when Root is not the active window. These global keybindings include:

  • Toggle mute
  • Toggle deafen
  • Push to talk

On macOS, global keybindings require accessibility permissions. If global keybindings are not working, open System Preferences > Privacy & Security > Accessibility and enable Root to use global keybindings.