> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ederspark.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Keyboard shortcuts

> Complete reference of all keyboard shortcuts in Freiya to speed up your research workflow and boost productivity

Master Freiya's keyboard shortcuts to dramatically speed up your workflow. This reference covers all available shortcuts across the platform.

<Tip>
  Shortcuts use `Ctrl` on Windows/Linux and `Cmd` (⌘) on Mac. We'll write `Ctrl/Cmd` to indicate platform-specific keys.
</Tip>

## Global shortcuts

These work anywhere in Freiya:

| Action                | Shortcut       | Description                    |
| --------------------- | -------------- | ------------------------------ |
| Quick command palette | `Ctrl/Cmd + K` | Open command search            |
| New chat              | `Ctrl/Cmd + N` | Start a new AI conversation    |
| Add paper             | `Ctrl/Cmd + P` | Open Add Paper dialog          |
| Search                | `Ctrl/Cmd + F` | Focus search box               |
| Settings              | `Ctrl/Cmd + ,` | Open settings page             |
| Toggle dark mode      | `Ctrl/Cmd + D` | Switch light/dark theme        |
| Toggle sidebar        | `Ctrl/Cmd + B` | Show/hide sidebar              |
| Close modal           | `Esc`          | Close any open dialog or modal |
| Help                  | `?`            | Show keyboard shortcuts help   |

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Keyboard+shortcuts+help" alt="Keyboard shortcuts help overlay showing all global shortcuts in a modal dialog" />
</Frame>

<Note>
  The quick command palette (`Ctrl/Cmd + K`) is your fastest way to navigate. Try it!
</Note>

## Navigation shortcuts

Move around the app quickly:

| Action            | Shortcut      | Description               |
| ----------------- | ------------- | ------------------------- |
| Go to chats       | `G` then `C`  | Navigate to chats page    |
| Go to library     | `G` then `L`  | Navigate to paper library |
| Go to collections | `G` then `O`  | Navigate to collections   |
| Go to settings    | `G` then `S`  | Navigate to settings      |
| Previous page     | `Alt/Opt + ←` | Browser back              |
| Next page         | `Alt/Opt + →` | Browser forward           |

**How "G then X" works:**

1. Press `G` (releases immediately)
2. Then press the second key
3. Navigation happens

Example: Press `G`, release, press `C` → Goes to Chats

## Chat interface

### Message composition

| Action              | Shortcut        | Description                    |
| ------------------- | --------------- | ------------------------------ |
| Send message        | `Enter`         | Submit your message            |
| New line in message | `Shift + Enter` | Add line break without sending |
| Edit last message   | `Ctrl/Cmd + ↑`  | Edit your most recent message  |
| Clear input         | `Esc`           | Clear the message box          |
| Focus input         | `/`             | Jump to message input          |

### Chat actions

| Action              | Shortcut       | Description                          |
| ------------------- | -------------- | ------------------------------------ |
| Regenerate response | `Ctrl/Cmd + R` | Generate new AI response             |
| Copy message        | `Ctrl/Cmd + C` | Copy message content (when hovering) |
| Delete message      | `Delete`       | Remove message (when hovering)       |
| Clear chat          | `Ctrl/Cmd + L` | Clear entire conversation            |
| Export chat         | `Ctrl/Cmd + E` | Export conversation                  |

### Chat navigation

| Action           | Shortcut       | Description                    |
| ---------------- | -------------- | ------------------------------ |
| Previous chat    | `Ctrl/Cmd + [` | Go to previous chat in sidebar |
| Next chat        | `Ctrl/Cmd + ]` | Go to next chat in sidebar     |
| Close chat       | `Ctrl/Cmd + W` | Close current chat             |
| Search chats     | `Ctrl/Cmd + F` | Search in chat history         |
| Scroll to top    | `Home`         | Jump to first message          |
| Scroll to bottom | `End`          | Jump to latest message         |

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Chat+interface+with" alt="Chat interface with keyboard shortcuts overlaid showing where each shortcut applies (input box, mess" />
</Frame>

## Paper library

### Library navigation

| Action          | Shortcut       | Description                   |
| --------------- | -------------- | ----------------------------- |
| Focus search    | `Ctrl/Cmd + F` | Jump to search box            |
| Select all      | `Ctrl/Cmd + A` | Select all visible papers     |
| Clear selection | `Esc`          | Deselect all                  |
| Open selected   | `Enter`        | Open highlighted paper        |
| Quick preview   | `Space`        | Preview without opening fully |

### Paper selection

| Action          | Shortcut           | Description                |
| --------------- | ------------------ | -------------------------- |
| Multi-select    | `Ctrl/Cmd + Click` | Add to selection           |
| Range select    | `Shift + Click`    | Select range of papers     |
| Navigate papers | `↑` `↓`            | Move selection up/down     |
| Select and open | `Enter`            | Open the highlighted paper |

### Paper actions

| Action            | Shortcut                | Description                       |
| ----------------- | ----------------------- | --------------------------------- |
| Delete selected   | `Delete` or `Backspace` | Remove papers (with confirmation) |
| Add to collection | `Ctrl/Cmd + M`          | Add selected to collection        |
| Add tags          | `Ctrl/Cmd + T`          | Tag selected papers               |
| Copy title        | `Ctrl/Cmd + C`          | Copy paper title                  |
| Open PDF          | `Ctrl/Cmd + O`          | Open in Focus mode                |

### Sorting and filtering

| Action            | Shortcut               | Description              |
| ----------------- | ---------------------- | ------------------------ |
| Sort by date      | `Ctrl/Cmd + 1`         | Sort by date added       |
| Sort by title     | `Ctrl/Cmd + 2`         | Sort alphabetically      |
| Sort by year      | `Ctrl/Cmd + 3`         | Sort by publication year |
| Sort by citations | `Ctrl/Cmd + 4`         | Sort by citation count   |
| Advanced filters  | `Ctrl/Cmd + Shift + F` | Open filter panel        |

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Paper+library+view" alt="Paper library view with selection highlights and shortcut labels for various actions" />
</Frame>

## PDF viewer (Focus mode)

### Navigation

| Action        | Shortcut               | Description                |
| ------------- | ---------------------- | -------------------------- |
| Next page     | `→` or `Space`         | Go to next page            |
| Previous page | `←` or `Shift + Space` | Go to previous page        |
| First page    | `Home`                 | Jump to first page         |
| Last page     | `End`                  | Jump to last page          |
| Page up       | `Page Up`              | Scroll up one screen       |
| Page down     | `Page Down`            | Scroll down one screen     |
| Jump to page  | `Ctrl/Cmd + G`         | Go to specific page number |

### Zoom and display

| Action           | Shortcut                         | Description               |
| ---------------- | -------------------------------- | ------------------------- |
| Zoom in          | `Ctrl/Cmd + +` or `Ctrl/Cmd + =` | Increase zoom level       |
| Zoom out         | `Ctrl/Cmd + -`                   | Decrease zoom level       |
| Reset zoom       | `Ctrl/Cmd + 0`                   | Return to 100%            |
| Fit to width     | `Ctrl/Cmd + 1`                   | Fit page width to screen  |
| Fit to height    | `Ctrl/Cmd + 2`                   | Fit page height to screen |
| Full-screen      | `F` or `F11`                     | Toggle full-screen mode   |
| Rotate clockwise | `Ctrl/Cmd + ]`                   | Rotate page 90° right     |
| Rotate counter   | `Ctrl/Cmd + [`                   | Rotate page 90° left      |

### Annotations

| Action            | Shortcut    | Description                     |
| ----------------- | ----------- | ------------------------------- |
| Highlight         | `H`         | Highlight with last used color  |
| Toggle highlights | `Shift + H` | Show/hide all highlights        |
| New note          | `N`         | Create note at current location |
| Add comment       | `C`         | Comment on selection            |
| Delete highlight  | `Delete`    | Remove selected highlight       |

### Color shortcuts

| Action           | Shortcut | Description         |
| ---------------- | -------- | ------------------- |
| Yellow highlight | `1`      | Highlight in yellow |
| Green highlight  | `2`      | Highlight in green  |
| Blue highlight   | `3`      | Highlight in blue   |
| Red highlight    | `4`      | Highlight in red    |
| Purple highlight | `5`      | Highlight in purple |
| Orange highlight | `6`      | Highlight in orange |

### Sidebar

| Action            | Shortcut               | Description                  |
| ----------------- | ---------------------- | ---------------------------- |
| Toggle sidebar    | `Ctrl/Cmd + Shift + S` | Show/hide annotation sidebar |
| Toggle highlights | `Ctrl/Cmd + Shift + H` | Show highlights panel        |
| Toggle thumbnails | `Ctrl/Cmd + Shift + T` | Show page thumbnails         |
| Toggle outline    | `Ctrl/Cmd + Shift + O` | Show document outline        |

### Search in PDF

| Action           | Shortcut                               | Description             |
| ---------------- | -------------------------------------- | ----------------------- |
| Find in document | `Ctrl/Cmd + F`                         | Open search box         |
| Next match       | `Ctrl/Cmd + G` or `F3`                 | Jump to next result     |
| Previous match   | `Ctrl/Cmd + Shift + G` or `Shift + F3` | Jump to previous result |
| Close search     | `Esc`                                  | Close search box        |

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=PDF+viewer+in" alt="PDF viewer in Focus mode with shortcut labels for navigation, zoom, and annotation actions" />
</Frame>

## Collections

| Action            | Shortcut               | Description                |
| ----------------- | ---------------------- | -------------------------- |
| New collection    | `Ctrl/Cmd + Shift + N` | Create new collection      |
| Edit collection   | `Ctrl/Cmd + E`         | Edit current collection    |
| Delete collection | `Delete`               | Delete selected collection |
| Add to collection | `Ctrl/Cmd + M`         | Add items to collection    |
| Quick add (1-9)   | `Alt/Opt + 1-9`        | Add to collection 1-9      |

**Quick add explained:**

* `Alt/Opt + 1` adds to your 1st collection
* `Alt/Opt + 2` adds to your 2nd collection
* And so on up to 9

<Tip>
  Set up your 9 most-used collections for one-key adding!
</Tip>

## Text editing

These work in notes, comments, and other text fields:

| Action      | Shortcut                                 | Description          |
| ----------- | ---------------------------------------- | -------------------- |
| Bold        | `Ctrl/Cmd + B`                           | Make text bold       |
| Italic      | `Ctrl/Cmd + I`                           | Make text italic     |
| Underline   | `Ctrl/Cmd + U`                           | Underline text       |
| Insert link | `Ctrl/Cmd + K`                           | Add hyperlink        |
| Code        | `Ctrl/Cmd + Shift + C`                   | Format as code       |
| Undo        | `Ctrl/Cmd + Z`                           | Undo last change     |
| Redo        | `Ctrl/Cmd + Shift + Z` or `Ctrl/Cmd + Y` | Redo change          |
| Select all  | `Ctrl/Cmd + A`                           | Select all text      |
| Cut         | `Ctrl/Cmd + X`                           | Cut selection        |
| Copy        | `Ctrl/Cmd + C`                           | Copy selection       |
| Paste       | `Ctrl/Cmd + V`                           | Paste from clipboard |

## Markdown shortcuts

In notes and comments that support markdown:

| Action        | Shortcut               | Description          |
| ------------- | ---------------------- | -------------------- |
| Heading 1     | `Ctrl/Cmd + Alt + 1`   | Insert H1 heading    |
| Heading 2     | `Ctrl/Cmd + Alt + 2`   | Insert H2 heading    |
| Heading 3     | `Ctrl/Cmd + Alt + 3`   | Insert H3 heading    |
| Bullet list   | `Ctrl/Cmd + Shift + L` | Create bulleted list |
| Numbered list | `Ctrl/Cmd + Shift + O` | Create numbered list |
| Blockquote    | `Ctrl/Cmd + Shift + Q` | Insert blockquote    |
| Code block    | `Ctrl/Cmd + Shift + K` | Insert code block    |

## Admin shortcuts

For users with admin access:

| Action          | Shortcut             | Description         |
| --------------- | -------------------- | ------------------- |
| Admin dashboard | `Ctrl/Cmd + Alt + A` | Open admin panel    |
| User management | `Ctrl/Cmd + Alt + U` | View users          |
| System health   | `Ctrl/Cmd + Alt + S` | Check system status |
| View logs       | `Ctrl/Cmd + Alt + L` | Open audit logs     |

[Learn more about admin tools →](/reference/admin-tools)

## Browser shortcuts

Standard browser shortcuts that work in Freiya:

| Action       | Shortcut                              | Description            |
| ------------ | ------------------------------------- | ---------------------- |
| Refresh page | `Ctrl/Cmd + R` or `F5`                | Reload current page    |
| Hard refresh | `Ctrl/Cmd + Shift + R` or `Ctrl + F5` | Clear cache and reload |
| New tab      | `Ctrl/Cmd + T`                        | Open Freiya in new tab |
| Close tab    | `Ctrl/Cmd + W`                        | Close current tab      |
| Reopen tab   | `Ctrl/Cmd + Shift + T`                | Reopen last closed tab |
| Bookmark     | `Ctrl/Cmd + D`                        | Bookmark current page  |
| Print        | `Ctrl/Cmd + P`                        | Print current page     |
| Dev tools    | `F12` or `Ctrl/Cmd + Shift + I`       | Open browser dev tools |

## Customization (coming soon)

Future features for keyboard shortcuts:

* **Custom bindings** - Remap shortcuts to your preference
* **Import/export** - Share shortcut configurations
* **Conflicts** - Automatic conflict detection
* **Profiles** - Different setups for different workflows
* **Cheat sheet** - Printable shortcut reference

## Tips for mastery

<CardGroup cols={2}>
  <Card title="Start small" icon="seedling">
    Learn 5 shortcuts first, then add more gradually
  </Card>

  <Card title="Use daily" icon="calendar-check">
    Force yourself to use shortcuts instead of mouse for a week
  </Card>

  <Card title="Print reference" icon="print">
    Print this page and keep it visible while working
  </Card>

  <Card title="Muscle memory" icon="dumbbell">
    Repetition builds automatic habits
  </Card>
</CardGroup>

### Essential shortcuts to learn first

If you only learn 10 shortcuts, make it these:

1. `Ctrl/Cmd + K` - Quick command (most important!)
2. `Ctrl/Cmd + N` - New chat
3. `Ctrl/Cmd + P` - Add paper
4. `Ctrl/Cmd + F` - Search
5. `Ctrl/Cmd + D` - Toggle dark mode
6. `Enter` - Send message / Open item
7. `Esc` - Close / Cancel
8. `Space` - Next page in PDF
9. `Ctrl/Cmd + /` - Show shortcuts help
10. `?` - Help overlay

### Shortcut learning strategy

<Steps>
  <Step title="Week 1">
    Master the 5 essential shortcuts listed above
  </Step>

  <Step title="Week 2">
    Add chat and library navigation shortcuts
  </Step>

  <Step title="Week 3">
    Learn PDF viewer shortcuts for your reading
  </Step>

  <Step title="Week 4">
    Add collection and organization shortcuts
  </Step>

  <Step title="Ongoing">
    Add specialty shortcuts as needed for your workflow
  </Step>
</Steps>

## Platform differences

### Windows/Linux vs Mac

Most shortcuts work the same, but note:

| Action         | Windows/Linux | Mac           |
| -------------- | ------------- | ------------- |
| Main modifier  | `Ctrl`        | `Cmd` (⌘)     |
| Alt modifier   | `Alt`         | `Option` (⌥)  |
| Delete forward | `Delete`      | `Fn + Delete` |
| Home           | `Home`        | `Fn + ←`      |
| End            | `End`         | `Fn + →`      |
| Page Up        | `Page Up`     | `Fn + ↑`      |
| Page Down      | `Page Down`   | `Fn + ↓`      |

### Browser-specific notes

**Chrome/Edge:**

* All shortcuts work as documented
* No known conflicts

**Firefox:**

* Some `Ctrl/Cmd + Shift` combos may conflict with browser
* Use browser settings to disable conflicting shortcuts

**Safari:**

* `Cmd + ,` for settings may conflict (native Safari shortcut)
* Use menu navigation instead

## Troubleshooting

<AccordionGroup>
  <Accordion title="Shortcut not working">
    Check:

    * Correct modifier key for your OS (Ctrl vs Cmd)
    * Browser extension isn't intercepting
    * Focus is in the right place (click the area first)
    * Not in text input when using navigation shortcuts
  </Accordion>

  <Accordion title="Conflicts with browser">
    Solutions:

    * Use browser's shortcut customization settings
    * Disable conflicting browser shortcuts
    * Use Freiya in focused mode (F11)
    * Try a different browser
  </Accordion>

  <Accordion title="Can't remember shortcuts">
    Tips:

    * Use `?` to show shortcut help overlay
    * Print this reference page
    * Focus on learning 5 at a time
    * Create flashcards for practice
  </Accordion>

  <Accordion title="Mac keyboard missing keys">
    Mac equivalents:

    * Home: `Fn + ←` or `Cmd + ←`
    * End: `Fn + →` or `Cmd + →`
    * Page Up: `Fn + ↑`
    * Page Down: `Fn + ↓`
    * Delete: `Fn + Delete` (forward delete)
  </Accordion>
</AccordionGroup>

## Quick reference card

Print this compact reference:

```
GLOBAL
Cmd/Ctrl + K    Quick command
Cmd/Ctrl + N    New chat
Cmd/Ctrl + P    Add paper
Cmd/Ctrl + F    Search
Cmd/Ctrl + D    Dark mode
Esc             Close/Cancel

CHAT
Enter           Send
Shift+Enter     New line
Cmd/Ctrl + R    Regenerate
Cmd/Ctrl + ↑    Edit last

LIBRARY
Cmd/Ctrl + A    Select all
Cmd/Ctrl + M    Add to collection
Delete          Remove
Enter           Open

PDF (FOCUS)
Space / ←→      Navigate pages
Cmd/Ctrl + +/-  Zoom
F/F11           Full-screen
H               Highlight
1-6             Color highlights
Cmd/Ctrl + F    Search PDF

COLLECTIONS
Cmd/Ctrl+Shift+N New collection
Alt/Opt + 1-9   Quick add
```

## Related resources

<CardGroup cols={2}>
  <Card title="Tips & best practices" icon="lightbulb" href="/guides/tips-best-practices">
    Productivity tips and workflow optimization
  </Card>

  <Card title="Research workflow" icon="diagram-project" href="/guides/research-workflow">
    Integrate shortcuts into your workflow
  </Card>

  <Card title="AI chat" icon="comments" href="/features/ai-chat">
    Master chat with keyboard shortcuts
  </Card>

  <Card title="PDF viewer" icon="highlighter" href="/features/pdf-viewer">
    Speed up annotation with shortcuts
  </Card>
</CardGroup>
