Keyboard Shortcuts
Quick reference for Astronox keyboard shortcuts.
Universal Shortcuts
These work across all platforms (macOS, Windows, Linux).
| Shortcut | Action | Context |
|---|---|---|
Enter | Send message | Message input |
Shift + Enter | New line | Message input |
Escape | Close modal/panel | Any open dialog |
Cmd/Ctrl + , | Open Settings | Anywhere in app |
Cmd/Ctrl + / | Toggle command palette | Anywhere in app |
Note: Cmd on macOS, Ctrl on Windows/Linux
Conversation Management
| Shortcut | Action |
|---|---|
Cmd/Ctrl + N | New conversation |
Cmd/Ctrl + W | Close current conversation |
Cmd/Ctrl + Shift + W | Close all conversations |
Cmd/Ctrl + [ | Previous conversation |
Cmd/Ctrl + ] | Next conversation |
Cmd/Ctrl + 1-9 | Jump to conversation 1-9 |
Navigation
| Shortcut | Action |
|---|---|
Cmd/Ctrl + K | Focus search/find |
Cmd/Ctrl + B | Toggle sidebar |
Cmd/Ctrl + Shift + M | Open Memory panel |
Cmd/Ctrl + Shift + A | Open Automations panel |
Cmd/Ctrl + Shift + P | Open Plan Hub |
Tab | Next focusable element |
Shift + Tab | Previous focusable element |
Message Input
| Shortcut | Action |
|---|---|
Enter | Send message |
Shift + Enter | New line (multiline message) |
Cmd/Ctrl + Enter | Send without confirmation |
Cmd/Ctrl + Backspace | Clear message input |
Up Arrow | Edit last sent message* |
Cmd/Ctrl + A | Select all text in input |
Cmd/Ctrl + Z | Undo typing |
Cmd/Ctrl + Shift + Z | Redo typing |
*When input is empty
Text Editing
Standard text editing shortcuts work in all input fields:
| Shortcut | Action |
|---|---|
Cmd/Ctrl + C | Copy selected text |
Cmd/Ctrl + X | Cut selected text |
Cmd/Ctrl + V | Paste text |
Cmd/Ctrl + A | Select all |
Cmd/Ctrl + Z | Undo |
Cmd/Ctrl + Y or Cmd/Ctrl + Shift + Z | Redo |
Cmd/Ctrl + F | Find in conversation |
Cmd/Ctrl + G | Find next |
Cmd/Ctrl + Shift + G | Find previous |
Attachments
| Shortcut | Action |
|---|---|
Cmd/Ctrl + U | Upload attachment |
Cmd/Ctrl + Shift + V | Paste image from clipboard |
Delete | Remove selected attachment |
Chat Interaction
| Shortcut | Action | Context |
|---|---|---|
Cmd/Ctrl + R | Regenerate response | After AI response |
Cmd/Ctrl + D | Delete message | Hover over message |
Cmd/Ctrl + E | Edit message | Hover over message |
Cmd/Ctrl + Shift + C | Copy message text | Hover over message |
Cmd/Ctrl + Shift + S | Save as automation | After AI response |
Settings & Panels
| Shortcut | Action |
|---|---|
Cmd/Ctrl + , | Open Settings |
Cmd/Ctrl + Shift + , | Open Advanced Settings |
Escape | Close current panel/modal |
Cmd/Ctrl + S | Save settings changes |
Model Selection
| Shortcut | Action |
| -------------- | ------------------- | ------------------- |
| Cmd/Ctrl + M | Open model selector |
| 1 | Select Flash Lite | (in model selector) |
| 2 | Select Flash | (in model selector) |
| 3 | Select Pro | (in model selector) |
| 4 | Select Devstral 2 | (in model selector) |
Developer/Debug
| Shortcut | Action |
|---|---|
Cmd/Ctrl + Shift + I | Toggle Developer Tools |
Cmd/Ctrl + Shift + R | Reload app (dev mode) |
F12 | Open DevTools console |
Cmd/Ctrl + Option + C | Inspect element (macOS) |
Cmd/Ctrl + Shift + C | Inspect element (Windows/Linux) |
Accessibility
| Shortcut | Action |
|---|---|
Tab | Navigate forward |
Shift + Tab | Navigate backward |
Space | Activate button/checkbox |
Enter | Activate link/button |
Arrow Keys | Navigate lists/menus |
Home | Jump to top of conversation |
End | Jump to bottom of conversation |
Page Up | Scroll up one page |
Page Down | Scroll down one page |
Window Management
macOS Specific
| Shortcut | Action |
|---|---|
Cmd + M | Minimize window |
Cmd + H | Hide Astronox |
Cmd + Option + H | Hide others |
Cmd + Q | Quit Astronox |
Cmd + W | Close window/conversation |
Cmd + ~ | Cycle through windows |
Windows/Linux Specific
| Shortcut | Action |
|---|---|
Alt + F4 | Close window |
Ctrl + Q | Quit Astronox |
Alt + Space | Window menu |
Windows + ↓ | Minimize window |
Windows + ↑ | Maximize window |
Confirmation Dialogs
When AI asks for confirmation:
| Shortcut | Action |
|---|---|
Enter or Y | Confirm (Yes) |
Escape or N | Cancel (No) |
Tab | Switch between buttons |
Space | Activate focused button |
Context Menus
Right-click (or Ctrl + Click on macOS) for context menus:
In conversation list:
- Rename conversation
- Delete conversation
- Export conversation*
- Pin conversation*
On messages:
- Copy text
- Edit message
- Delete message
- Save as automation
- Regenerate response
On files/attachments:
- Open file
- Show in folder
- Remove attachment
- Copy file path
*Future features
Custom Shortcuts
Setting Custom Shortcuts (Future)
Not currently supported. Shortcuts are fixed.
Planned feature:
- Settings → Keyboard → Customize shortcuts
- Remap existing shortcuts
- Add new shortcuts for custom actions
Tips for Efficient Use
Conversation Switching
Fast workflow:
1. Cmd/Ctrl + K → Search conversations
2. Type keywords → Find conversation
3. Enter → Open conversation
4. Type message → Ask AI
5. Cmd/Ctrl + [/] → Switch between recent chats
Quick Message Editing
Typo in last message?
1. Up Arrow (when input empty) → Edit last message
2. Fix typo
3. Enter → Resend corrected message
Multiline Messages
For code or long text:
1. Type message
2. Shift + Enter → New line (don't send yet)
3. Continue typing
4. Enter → Send complete message
Example:
Here's my code:
def hello():
print("Hello, world!")
Can you improve it?
(Use Shift + Enter after each line, Enter to send)
Rapid Model Switching
Compare model responses:
1. Ask question with Flash
2. Cmd/Ctrl + M → Open model selector
3. Select Pro
4. Up Arrow → Recall last message
5. Enter → Send same question to Pro
6. Compare responses
Batch Operations
Process multiple files:
1. Cmd/Ctrl + U → Upload files
2. Shift + Click → Select multiple files
3. Enter → Upload all
4. Type batch instruction
5. Enter → AI processes all
Shortcuts by Workflow
File Management Workflow
1. Cmd/Ctrl + K → Search for file conversation
2. Type "organize files" → Find relevant chat
3. Enter → Open conversation
4. Type task → "Move all PDFs to Archive/"
5. Wait for confirmation → Review plan
6. Enter or Y → Confirm
7. Cmd/Ctrl + Shift + S → Save as automation
Code Generation Workflow
1. Cmd/Ctrl + N → New conversation
2. Cmd/Ctrl + M → Model selector
3. Select Devstral 2 → Best for code
4. Type spec → "Python script to..."
5. Enter → Generate code
6. Cmd/Ctrl + Shift + C → Copy code
7. Cmd/Ctrl + Shift + S → Save as automation
Research Workflow
1. Cmd/Ctrl + N → New conversation
2. Cmd/Ctrl + M → Model selector
3. Select Pro → Best for analysis
4. Cmd/Ctrl + U → Upload documents
5. Type question → "Summarize these..."
6. Enter → AI analyzes
7. Cmd/Ctrl + Shift + M → Save insights to Memory
Platform-Specific Notes
macOS
- Use
Cmdfor most shortcuts Optionfor alternative actions- Three-finger swipe to switch conversations* (trackpad gesture)
- Pinch to zoom* (accessibility)
*Future features
Windows
- Use
Ctrlfor most shortcuts Altfor window management- Right-click for context menus
Windowskey + number to switch apps
Linux
- Use
Ctrlfor most shortcuts Altfor window management- Middle-click to paste (some distros)
- Super/Windows key for desktop environment shortcuts
Conflicts & Limitations
Known Conflicts
macOS:
Cmd + H(Hide Astronox) may conflict with system shortcutsCmd + Mreassigned from "Model selector" to "Minimize" (useCmd/Ctrl + Min input)
Windows:
Ctrl + Wmay close browser if running web versionAlt + F4closes entire app, not just conversation
Linux:
- Desktop environment shortcuts vary
- May conflict with window manager shortcuts
Disabled Shortcuts
Some standard shortcuts are intentionally disabled:
| Shortcut | Reason |
|---|---|
Cmd/Ctrl + R in message input | Prevented accidental reload (use for regenerate instead) |
Cmd/Ctrl + T | No tab system currently |
Cmd/Ctrl + P | No print function yet |
Accessibility Features
Screen Reader Support
Shortcuts work with:
- VoiceOver (macOS)
- NVDA (Windows)
- JAWS (Windows)
- Orca (Linux)
Navigation:
Tab/Shift + Tabto navigateEnterorSpaceto activateArrow keysfor lists/menus
High Contrast Mode
Enable:
- Settings → Appearance → High Contrast
- Or use OS high contrast mode (auto-detected)
Effect: Shortcuts remain the same, but UI colors change for visibility.
Learning Shortcuts
Display Shortcut Hints
Enable in Settings:
- Settings → Interface → Show keyboard hints ✓
- Hover over buttons → See shortcut tooltip
Example:
[Send] ← Hover
Tooltip: "Send message (Enter)"
Print This Reference
To create quick reference card:
- Print this page (or save as PDF)
- Fold into quick reference
- Keep by desk
- Review weekly until memorized
Practice Suggestions
Week 1: Master message input
Enter,Shift + Enter,Up Arrow
Week 2: Learn navigation
Cmd/Ctrl + N,Cmd/Ctrl + K,Cmd/Ctrl + [/]
Week 3: Add model selection
Cmd/Ctrl + M, number keys
Week 4: Panel shortcuts
Cmd/Ctrl + Shift + M/A/P
Week 5: Advanced workflows
- Combine shortcuts for efficient multi-step tasks
Customization (Future)
Planned Features
-
Custom shortcut mapping
- Remap any shortcut
- Import/export shortcut schemes
- Per-user profiles
-
Shortcut conflicts detection
- Warn about conflicts with OS shortcuts
- Suggest alternatives
-
Gesture support
- Trackpad gestures (macOS)
- Touch gestures (touchscreen devices)
- Mouse gestures
Summary
Most important shortcuts:
| Shortcut | Action |
|---|---|
Enter | Send message |
Shift + Enter | New line |
Cmd/Ctrl + N | New conversation |
Cmd/Ctrl + K | Search |
Cmd/Ctrl + M | Model selector |
Cmd/Ctrl + , | Settings |
Escape | Close panel |
Memorize these first for 80% of tasks.
See Also
- Best Practices - Optimize your workflow
- Workflows - Step-by-step task guides
- UI Components - Interface reference
- FAQ - Common questions