Keybindings
Set up keyboard shortcuts for getting around 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:
| Key | Display name |
|---|---|
| 0-9 | NumPad0 through NumPad9 |
| + | NumPad+ |
| - | NumPad- |
| * | NumPad* |
| / | NumPad/ |
| . | NumPad. |
| Enter | NumPadEnter |
On the Keybindings settings page, shortcuts are grouped into Getting around, Messages, Voice and video and Interface, and some actions have shorter names there (for example Mute mic for Toggle mute). The keyboard shortcuts panel uses these categories:
| Category | Description |
|---|---|
| Navigation | Switch between tabs and channels, and go back or forward |
| Search | Open search panels |
| Messaging | Mark channels as read, upload files, and jump to recent messages |
| Voice and video | Toggle mute, deafen, and push to talk |
| Interface | Open settings, keyboard shortcuts reference, toggle the members list, and toggle streamer mode |
| Game overlay | Switch the game overlay between interactive and passive |
Keyboard shortcuts panel
The keyboard shortcuts panel is a window that lists 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
- Desktop
- Mobile
- Select your profile picture in the user tray.
- Select Settings.
- Select Keybindings.
Keybindings are not available on mobile.
Change a keybinding
- Desktop
- Mobile
- Select your profile picture in the user tray.
- Select Settings.
- Select Keybindings.
- Find the action you want to customize.
- Select Edit.
- 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.
Keybindings are not available on mobile.
Reset all keybindings
If you have modified any keybindings, you can reset them all to their default values.
- Desktop
- Mobile
- Select your profile picture in the user tray.
- Select Settings.
- Select Keybindings.
- Next to Default keybinds at the top of the page, select Reset all.
- Select Reset to confirm.
The Reset all option only appears when you have modified keybindings from their defaults.
Keybindings are not available on mobile.
Turn all keybindings on or off
Switch every keybinding off at once, without changing any of your shortcuts, then switch them back on when you want them.
- Desktop
- Mobile
- Select your profile picture in the user tray.
- Select Settings.
- Select Keybindings.
- Turn off Use keybinds.
While Use keybinds is off, your keybind shortcuts won't trigger anything, and your customized shortcuts are kept for when you turn it back on. Push to talk is not affected.
Keybindings are not available on mobile.
Default keybindings
The following tables show the default keybindings for Windows/Linux and macOS.
Navigation
| Action | Windows/Linux | macOS |
|---|---|---|
| Previous tab | Ctrl + Shift + Tab | Ctrl + Shift + Tab |
| Next tab | Ctrl + Tab | Ctrl + Tab |
| Previous channel | Alt + Up | Option + Up |
| Next channel | Alt + Down | Option + Down |
| Pop out tab | Ctrl + Shift + P | Cmd + Shift + P |
| Close tab | Ctrl + W | Cmd + W |
| New tab | Ctrl + T | Cmd + T |
| Back | Alt + Left | Cmd + [ |
| Forward | Alt + Right | Cmd + ] |
On macOS, switching tabs uses Ctrl (not Cmd), because the system reserves Cmd + Tab for its own app switcher.
Search
| Action | Windows/Linux | macOS |
|---|---|---|
| Search channel | Ctrl + F | Cmd + F |
| Search community | Ctrl + Shift + F | Cmd + Shift + F |
Messaging
| Action | Windows/Linux | macOS |
|---|---|---|
| Mark channel as read | Ctrl + End | Cmd + End |
| Mark community as read | Shift + Esc | Shift + Esc |
| Upload file | Ctrl + Shift + U | Cmd + Shift + U |
| Return to present | Esc | Esc |
Voice and video
| Action | Windows/Linux | macOS |
|---|---|---|
| Toggle mute | Ctrl + Shift + M | Cmd + Shift + M |
| Toggle deafen | Ctrl + Shift + D | Cmd + Shift + D |
| Push to talk | Left Shift | Left Shift |
Interface
| Action | Windows/Linux | macOS |
|---|---|---|
| Keyboard shortcuts | Ctrl + / | Cmd + / |
| Open settings | Ctrl + , | Cmd + , |
| Toggle members list | Ctrl + U | Cmd + U |
| Toggle streamer mode | Ctrl + Shift + S | Cmd + Shift + S |
To zoom in or out, press Ctrl + Plus or Ctrl + Minus (Cmd on Mac). These always work and can't be changed. See Accessibility.
Game overlay
| Action | Windows/Linux | macOS |
|---|---|---|
| Toggle overlay interactive mode | Ctrl + F1 | Ctrl + F1 |
Global keybindings
Some keybindings work even when Root is not the active window. These global keybindings include:
- Toggle mute
- Toggle deafen
- Push to talk
- Toggle overlay interactive mode
On macOS, global keybindings require accessibility permissions. Until you allow it, they don't appear on the Keybindings page at all. To allow it, open System Settings > Privacy & Security > Accessibility (System Preferences on older versions of macOS) and enable Root.