Keyboard Shortcuts¶
Master Fabric with keyboard shortcuts.
General¶
| Action | macOS | Windows/Linux |
|---|---|---|
| Open Project | ⌘ O |
Ctrl O |
| New Window | ⌘ N |
Ctrl N |
| Close Window | ⌘ W |
Ctrl W |
| Toggle Sidebar | Ctrl B |
Ctrl B |
| File Search | ⌘ F |
Ctrl F |
Toggle Sidebar Bug
Currently, Toggle Sidebar uses Ctrl B on all platforms (including macOS). This is a known bug - it should use ⌘ B on macOS.
View¶
| Action | macOS | Windows/Linux |
|---|---|---|
| Zoom In | ⌘ + or ⌘ = |
Ctrl + or Ctrl = |
| Zoom Out | ⌘ - |
Ctrl - |
| Reset Zoom | ⌘ 0 |
Ctrl 0 |
| Reload | ⌘ R |
Ctrl R |
| Force Reload | ⌘ ⇧ R |
Ctrl Shift R |
| Toggle DevTools | ⌘ ⌥ I |
Ctrl Shift I |
| Toggle Full Screen | ^ ⌘ F |
F11 |
Chat¶
| Action | macOS | Windows/Linux |
|---|---|---|
| Send Message | Enter |
Enter |
| New Line | Shift Enter |
Shift Enter |
| Stop Generation | Click stop button | Click stop button |
Chat Input Shortcuts
- Press
Enterto send your message (not⌘ EnterorCtrl Enter) - Press
Shift Enterto add a new line without sending
Terminal¶
| Action | macOS | Windows/Linux |
|---|---|---|
| Toggle Terminal | Ctrl \`` |Ctrl `` |
Voice Input¶
| Action | macOS | Windows/Linux |
|---|---|---|
| Push-to-Talk | Hold Right ⌥ (Right Option) |
Hold Right Ctrl |
Voice Recording
Hold down the Right Option key (macOS) or Right Control key (Windows/Linux) to start recording. Release to stop and transcribe.
The voice button in the chat input also works - click once to start, click again to stop.
Editor¶
| Action | macOS | Windows/Linux |
|---|---|---|
| Copy | ⌘ C |
Ctrl C |
| Cut | ⌘ X |
Ctrl X |
| Paste | ⌘ V |
Ctrl V |
| Paste and Match Style | ⌘ ⇧ V |
- |
| Select All | ⌘ A |
Ctrl A |
| Undo | ⌘ Z |
Ctrl Z |
| Redo | ⌘ ⇧ Z |
Ctrl Y |
Cheat Sheet¶
| Action | macOS | Windows/Linux |
|---|---|---|
| Show Shortcuts | Hold ⌘ for 3 seconds |
Hold Ctrl for 3 seconds |
Quick Reference
Hold down the Command key (macOS) or Control key (Windows/Linux) for 3 seconds to show a cheat sheet overlay with common shortcuts.
Platform-Specific¶
macOS Only¶
| Action | Shortcut |
|---|---|
| Hide Fabric | ⌘ H |
| Hide Others | ⌘ ⌥ H |
| Minimize | ⌘ M |
| Start Speaking | System-dependent |
| Stop Speaking | System-dependent |
Windows/Linux Only¶
| Action | Shortcut |
|---|---|
| Minimize | Ctrl M |
Not Yet Implemented¶
The following shortcuts are commonly found in similar applications but are not currently implemented in Fabric:
- Settings (
⌘ ,/Ctrl ,) - Previous/Next Chat (
⌘ [/⌘ ]) - Go to Chat 1-9 (
⌘ 1-9/Ctrl 1-9) - Focus Input (
⌘ L/Ctrl L) - Regenerate Response (
⌘ ⇧ R/Ctrl Shift R) - Toggle Agentic Mode (
⌘ ⇧ A/Ctrl Shift A) - Copy Last Response (
⌘ ⇧ C/Ctrl Shift C)
Feature Requests
If you'd like to see any of these shortcuts implemented, please open an issue on the Fabric GitHub repository.