# NoteRich Keyboard Shortcuts and Productivity Tips
Mastering keyboard shortcuts is the fastest way to transform your note-taking from a slow, manual process into a fluid, high-speed workflow. **NoteRich** is designed for power users who value efficiency. By keeping your hands on the keyboard, you can maintain your "flow state" while organizing complex ideas, inserting rich media, and managing your knowledge base.
This guide covers the essential shortcuts and hidden productivity features that will help you write faster and think clearer.
---
## 🚀 The Philosophy of Speed
In NoteRich, speed isn't just about typing fast; it's about **reducing friction**. Every time you reach for the mouse to find a button in a toolbar, you break your concentration. Our shortcut system is built around three core principles:
1. **Context Awareness**: Shortcuts change based on what you are doing (editing text vs. navigating lists).
2. **Discoverability**: You don't need to memorize everything. Use the `Slash (/)` command to find tools instantly.
3. **Local-First Performance**: Because NoteRich runs locally, shortcut responses are instantaneous, with zero network latency.
```mermaid
graph TD
A[Start Writing] --> B{Need Formatting?}
B -- Yes --> C[Use Ctrl/Cmd + B/I/U]
B -- No --> D{Need New Component?}
D -- Yes --> E[Type / Command]
D -- No --> F[Keep Typing]
E --> G[Select via Arrow Keys]
G --> H[Insert Instantly]
C --> I[Stay in Flow]
H --> I
F --> I
style A fill:#fafafa,stroke:#eaeaea,color:#333
style I fill:#000,stroke:#000,color:#fff
```
---
## ⌨️ Essential Text Formatting
These are the bread-and-butter shortcuts you will use every day. They work in both **Rich Text** and **Markdown** modes.
### Basic Styling
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| **Bold** | `Ctrl` + `B` | `⌘` + `B` |
| *Italic* | `Ctrl` + `I` | `⌘` + `I` |
| <u>Underline</u> | `Ctrl` + `U` | `⌘` + `U` |
| ~~Strikethrough~~ | `Ctrl` + `Shift` + `X` | `⌘` + `Shift` + `X` |
| Clear Formatting | `Ctrl` + `\` | `⌘` + `\` |
### Paragraph & Structure
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| Heading 1 | `Ctrl` + `Alt` + `1` | `⌘` + `Opt` + `1` |
| Heading 2 | `Ctrl` + `Alt` + `2` | `⌘` + `Opt` + `2` |
| Bullet List | `Ctrl` + `Shift` + `8` | `⌘` + `Shift` + `8` |
| Numbered List | `Ctrl` + `Shift` + `7` | `⌘` + `Shift` + `7` |
| Task List (Checkbox) | `Ctrl` + `Shift` + `9` | `⌘` + `Shift` + `9` |
| Blockquote | `Ctrl` + `Shift` + `Q` | `⌃` + `Shift` + `Q` |
| Code Block | `Ctrl` + `Alt` + `C` | `⌘` + `Opt` + `C` |
> **Pro Tip:** If you forget a shortcut, just type `/` followed by the name of the element (e.g., `/heading`, `/code`) to insert it without touching the mouse.
---
## 🧩 The Power of Slash Commands (`/`)
The `/` command is the heart of NoteRich's productivity. It replaces dozens of menu clicks with a single keystroke. When you type `/`, a smart menu appears, allowing you to search for any component.
### Top Productivity Commands
* `/ai`: Open the AI Assistant to generate content, summarize text, or translate.
* `/table`: Insert a dynamic table. You can even type `3x4` to create a 3-row, 4-column table instantly.
* `/mermaid`: Create flowcharts and mind maps using simple text syntax.
* `/echarts`: Insert interactive data visualizations like bar charts or line graphs.
* `/excalidraw`: Open the infinite canvas whiteboard for sketches and diagrams.
* `/date`: Insert today's date, or use `/yesterday` and `/tomorrow`.
* `/collapsible`: Hide long sections of text to keep your notes clean.
```svg
<svg width="400" height="200" viewBox="0 0 400 200" xmlns="http://www.w3.org/2000/svg">
<rect x="10" y="10" width="380" height="180" rx="8" fill="#fafafa" stroke="#eaeaea" stroke-width="1"/>
<text x="20" y="40" font-family="Inter, sans-serif" font-size="14" fill="#333">Type "/" to open the component picker...</text>
<!-- Menu Simulation -->
<rect x="20" y="50" width="360" height="120" rx="4" fill="#ffffff" stroke="#eaeaea" stroke-width="1" filter="drop-shadow(0 4px 6px rgba(0,0,0,0.05))"/>
<!-- Menu Items -->
<rect x="30" y="60" width="340" height="30" rx="4" fill="#f4f4f5"/>
<text x="40" y="80" font-family="Inter, sans-serif" font-size="13" fill="#000" font-weight="600">🤖 AI Assistant</text>
<rect x="30" y="95" width="340" height="30" rx="4" fill="transparent"/>
<text x="40" y="115" font-family="Inter, sans-serif" font-size="13" fill="#666">📊 ECharts Visualization</text>
<rect x="30" y="130" width="340" height="30" rx="4" fill="transparent"/>
<text x="40" y="150" font-family="Inter, sans-serif" font-size="13" fill="#666">📝 Mermaid Flowchart</text>
</svg>
```
---
## 🗂️ Navigation & Management
Managing a large knowledge base requires efficient navigation. NoteRich provides shortcuts to move between notes, workspaces, and panels without breaking your stride.
### Global Navigation
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| New Note | `Ctrl` + `Alt` + `N` | `⌘` + `Opt` + `N` |
| Save Note | `Ctrl` + `S` | `⌘` + `S` |
| Search Notes | `Ctrl` + `K` | `⌘` + `K` |
| Toggle Sidebar | `Ctrl` + `B` | `⌘` + `B` |
| Switch Workspace | `Ctrl` + `Alt` + `W` | `⌘` + `Opt` + `W` |
### Editor Navigation
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| Move Line Up | `Alt` + `Up` | `Opt` + `Up` |
| Move Line Down | `Alt` + `Down` | `Opt` + `Down` |
| Duplicate Line | `Shift` + `Alt` + `Down` | `Shift` + `Opt` + `Down` |
| Find in Note | `Ctrl` + `F` | `⌘` + `F` |
| Next Match | `F3` | `⌘` + `G` |
| Previous Match | `Shift` + `F3` | `⇧` + `⌘` + `G` |
---
## 🎨 Advanced Media & Visuals
NoteRich isn't just for text. Use these shortcuts to quickly embed rich media that makes your notes come alive.
* **Images**: Drag and drop is supported, but you can also use `/image` to upload from your device.
* **Math Formulas**: Type `/equation` to open the LaTeX editor. For inline math, use `$` delimiters.
* **Code Snippets**: Use `/code` to insert a syntax-highlighted block. NoteRich supports over 50 languages including Python, JavaScript, and Rust.
* **Embeds**: Paste a YouTube or Twitter link directly, and NoteRich will automatically convert it into an embedded preview.
### Visualizing Your Data
You can create complex charts without leaving the keyboard. Try typing `/echarts` and pasting a JSON configuration, or use `/mermaid` to draw a sequence diagram:
```mermaid
sequenceDiagram
participant User
participant NoteRich
participant LocalDB
User->>NoteRich: Press Ctrl+S
NoteRich->>LocalDB: Serialize to MsgPack
LocalDB-->>NoteRich: Confirm Save
NoteRich-->>User: Show "Saved" Toast
```
---
## 🛡️ Privacy & Security Shortcuts
Since NoteRich is local-first, your data security is paramount. We provide quick ways to manage your privacy settings.
* **Lock Workspace**: While there isn't a single key for this yet, you can quickly access the License Management UI to verify your Pro status for encrypted features.
* **Export Encrypted Backup**: Use the database management panel to export your entire workspace as a password-protected `.nrs` file. This ensures that even if your backup drive is lost, your notes remain secure with AES-GCM encryption.
---
## 💡 Productivity Tips for Power Users
### 1. Use "Dirty" State Awareness
NoteRich uses a "dirty" flag to track unsaved changes. If you see a small indicator in the status bar, your note hasn't been saved to IndexedDB yet. Get in the habit of pressing `Ctrl/Cmd + S` after completing a thought block.
### 2. Leverage Multi-Workspace Isolation
If you work on multiple projects, use different Workspaces. You can switch between them using the URL hash `#workspace=projectA`. This keeps your search indexes and FlexSearch data isolated, making searches faster and more relevant.
### 3. P2P Sharing for Quick Collaboration
Instead of emailing files, use the P2P sharing feature. Generate a link from the Actions menu and send it to a colleague. They can receive the note directly into their browser via WebRTC, with no server intermediaries.
### 4. Customize Your Font Experience
If you spend hours reading, font fatigue is real. Use the font dropdown in the toolbar to switch to a highly readable serif font like **Merriweather** or a clean sans-serif like **Inter**. NoteRich remembers your last used fonts for quick access.
---
## Conclusion
Keyboard shortcuts are not just about saving seconds; they are about maintaining the momentum of your thoughts. By integrating these shortcuts into your daily routine, you allow NoteRich to become a seamless extension of your mind.
Start with the basics—**Bold**, **Italic**, and the **Slash Command**—and gradually incorporate more advanced navigation keys. Soon, you'll find yourself writing at the speed of thought.
Ready to try it out? [Launch NoteRich](https://noterich.com/app/) and start building your second brain today.
---
<div class="flex flex-wrap gap-2 mt-8 mb-12">
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Productivity</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Shortcuts</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Workflow</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Local-First</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">PKM</span>
</div>
ਆਪਣੇ ਵਰਕਫਲੋ ਨੂੰ ਬਦਲਣ ਲਈ ਤਿਆਰ ਹੋ?
ਤੁਹਾਡਾ ਨਿੱਜੀ, AI-ਸੰਚਾਲਿਤ
ਨੋਟ ਲੈਣ ਦਾ ਕੇਂਦਰ ਇੰਤਜ਼ਾਰ ਕਰ ਰਿਹਾ ਹੈ
ਹਜ਼ਾਰਾਂ ਉਪਭੋਗਤਾਵਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ ਜੋ ਨਿੱਜੀ, ਸ਼ਕਤੀਸ਼ਾਲੀ ਨੋਟ ਲੈਣ ਲਈ NoteRich 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹਨ। ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਅਜ਼ਮਾਓ — ਕੋਈ ਇੰਸਟਾਲੇਸ਼ਨ ਨਹੀਂ, ਕੋਈ ਕ੍ਰੈਡਿਟ ਕਾਰਡ ਨਹੀਂ, ਤੁਹਾਡੇ ਨੋਟ ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਨੂੰ ਕਦੇ ਨਹੀਂ ਛੱਡਦੇ।
ਕੋਈ ਕ੍ਰੈਡਿਟ ਕਾਰਡ ਨਹੀਂ
ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ
100% ਸਥਾਨਕ ਨੋਟਸ
ਸਰੋਤ ਅਤੇ ਗਾਈਡਾਂ
ਸਥਾਨਕ-ਪਹਿਲ ਨੋਟ ਲੈਣ, ਗੋਪਨੀਯਤਾ ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਉੱਨਤ ਉਤਪਾਦਕਤਾ ਵਰਕਫਲੋ ਬਾਰੇ ਸਾਡੇ ਡੂੰਘੇ ਲੇਖਾਂ ਦੀ ਖੋਜ ਕਰੋ।
- NoteRich ਸਥਾਨਕ-ਪਹਿਲ AES-GCM ਐਨਕ੍ਰਿਪਸ਼ਨ ਵਿਆਖਿਆ
- NoteRich ਵਿੱਚ PDF ਅਤੇ ਬਿਨਾਂ ਵਾਟਰਮਾਰਕ HTML ਕਿਵੇਂ ਐਕਸਪੋਰਟ ਕਰੀਏ
- NoteRich ਵਿੱਚ ਇੰਟਰੈਕਟਿਵ ECharts ਕਿਵੇਂ ਐਂਬੈਡ ਕਰੀਏ
- NoteRich ਵਿੱਚ ਫਲੋਚਾਰਟ ਲਈ Mermaid.js ਕਿਵੇਂ ਵਰਤੀਏ – ਪੂਰਾ ਟਿਊਟੋਰਿਯਲ
- NoteRich ਅੰਦਰ ਆਪਣੇ ਨੋਟਸ ਨੂੰ AI ਮੈਮੋਰੀ ਵਿੱਚ ਬਦਲੋ
- NoteRich ਸਥਾਨਕ ਗਿਆਨ ਬੇਸ RAG ਟਿਊਟੋਰਿਯਲ
- NoteRich ਗੋਪਨੀਯਤਾ AI ਨਾਲ ਦਸਤਾਵੇਜ਼ ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਸੰਖੇਪ ਕਿਵੇਂ ਕਰੀਏ
- ਆਨਲਾਈਨ ਨੋਟ ਲੈਣ ਲਈ NoteRich ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਫ਼ਾਇਦੇ
- NoteRich ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਅਤੇ ਉਤਪਾਦਕਤਾ ਟਿਪਸ
- NoteRich LaTeX ਗਣਿਤ ਸਮੀਕਰਨ ਗਾਈਡ: ਫਾਰਮੂਲੇ ਕਿਵੇਂ ਲਿਖੀਏ
- NoteRich OCR ਟਿਊਟੋਰਿਯਲ: ਕਾਗਜ਼ ਦੇ ਨੋਟਸ ਨੂੰ ਡਿਜੀਟਲ ਟੈਕਸਟ ਵਿੱਚ ਸਕੈਨ ਕਰੋ
- NoteRich P2P ਸਿੰਕ ਟਿਊਟੋਰਿਯਲ: ਕਲਾਊਡ ਤੋਂ ਬਿਨਾਂ ਕਰਾਸ-ਡਿਵਾਈਸ
- NoteRich ਰਿਚ ਟੈਕਸਟ ਬਨਾਮ Markdown: ਦੋਵੇਂ ਕਿਵੇਂ ਬਦਲੀਏ ਅਤੇ ਵਰਤੀਏ
- NoteRich ਵਰਕਸਪੇਸ ਅਤੇ ਉੱਨਤ ਖੋਜ ਟਿਊਟੋਰਿਯਲ
- NoteRich AI ਨਾਲ ਟੈਕਸਟ ਨੂੰ ਵਿਜ਼ੂਅਲ ਇਨਫੋਗ੍ਰਾਫਿਕਸ ਵਿੱਚ ਬਦਲੋ
- NoteRich ਵਿੱਚ ਵੀਡੀਓ ਅਤੇ ਅਟੈਚਮੈਂਟ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰੀਏ