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:
| Key | Display name |
|---|---|
| 0-9 | NumPad0 through NumPad9 |
| + | NumPad+ |
| - | NumPad- |
| * | NumPad* |
| / | NumPad/ |
| . | NumPad. |
| Enter | NumPadEnter |
Root organizes keybindings into these categories:
| Category | Description |
|---|---|
| Navigation | Switch between tabs and channels |
| 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 |
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
- Desktop
- Mobile
- Select your profile picture in the user tray.
- Select Keybindings.
Keybindings are not available on mobile.
Change a keybinding
- Desktop
- Mobile
- Select your profile picture in the user tray.
- Select Keybindings.
- Find the action you want to customize.
- Select Edit keybind.
- 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 Keybindings.
- Select Reset All at the top of the page.
- Select Reset to confirm.
The Reset All option only appears when you have modified keybindings from their defaults.
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 | Cmd + Shift + Tab |
| Next tab | Ctrl + Tab | Cmd + Tab |
| Previous channel | Alt + Up | Alt + Up |
| Next channel | Alt + Down | Alt + Down |
| Pop out tab | Ctrl + Shift + P | Cmd + Shift + P |
| Close tab | Ctrl + W | Cmd + W |
| New tab | Ctrl + T | Cmd + T |
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 | Esc | Esc |
| Mark community as read | Shift + Esc | Shift + Esc |
| Upload file | Ctrl + Shift + U | Cmd + Shift + U |
| Return to present | Ctrl + End | Cmd + End |
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 |
| Zoom in | Ctrl + Plus | Cmd + Plus |
| Zoom out | Ctrl + Minus | Cmd + 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.