# Shortcut Key Settings

### 1. Enter Shortcut Settings

* **Path:** `Settings (Settings)` > Left navigation bar `Shortcuts (Shortcuts)`.
* **Purpose:** On this screen, you can view the default shortcuts, modify key combinations, or enable/disable specific shortcuts.

<figure><img src="https://1658303467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Ut5BptC3t8CtSU1UWpM%2Fuploads%2FSDRCeZpupXUQcyRWxbPO%2Fimage.png?alt=media&#x26;token=1556889c-6b75-40d9-a9c9-a8f2259d28e0" alt=""><figcaption></figcaption></figure>

### 2. Interface Operation Logic Explanation

On the right side of each shortcut option, there are three interactive elements, from right to left:

1. **Toggle Switch (Toggle Switch 🟢/⚪):**
   * **Green:** This shortcut is**enabled**.
   * **Gray:** This shortcut is**disabled**(such as “Quick Assistant,” “Rename Topic,” etc.). If you find the keys not responding, first check whether this is turned on.
2. **Keyboard icon (⌨️):**
   * After clicking this icon, the screen will prompt “Please enter a shortcut.” At this point, press the new key combination you want to set (for example `Ctrl + Alt + A`), and you can**customize**the shortcut for this feature.
3. **Reset icon (↺):**
   * Clicking this icon will restore the shortcut for that specific feature to the system default setting.

***

### 3. Detailed Explanation of Core Shortcuts

For easier memorization, we divide the shortcuts in the screenshot into four major categories:**View Control**,**Chat Management**,**Message Operations** and **Global Functions**.

> **💡 Note:** The screenshot shows macOS key bindings (`⌘` = Command).**Windows users**please generally `⌘` replace `with`replace `⇧` replace `Shift`,`⌥` replace `Alt`.

#### 3.1 View and Navigation Control (View & Navigation)

*These shortcuts are used to adjust how the software interface is displayed, adapting to different screen sizes and reading habits.*

* **Zoom In:** `⌘ + =`
  * **Scenario:** Use when the font is too small to read clearly.
* **Zoom Out:** `⌘ + -`
  * **Scenario:** Use when you want to display more content on one screen.
* **Reset Zoom:** `⌘ + 0`
  * **Scenario:** One-click restore to the default 100% size.
* **Open Settings:** `⌘ + ,`
  * **Scenario:** Quickly enter the configuration page (this is a common macOS software standard).
* **Toggle Assistant List:** `⌘ + [`
  * **Scenario:** Hide the model/assistant list on the left to enlarge the chat area.
* **Toggle Topic List:** `⌘ + ]`
  * **Scenario:** Hide the history conversation list on the left, allowing the chat box to take up the maximum width for “immersive writing.”
* **Exit Full Screen:** `Escape`

#### 3.2 Chat and Topic Management (Chat Management)

*These shortcuts are used to quickly start a new conversation or manage the current context.*

* **New Topic:** `⌘ + N`
  * **🔥 Highly recommended:** When you want to end the current topic and start a completely new task, press this key to immediately clear the context and open a new window.
* **Rename Topic:** `⌘ + T` *(default off)*
  * **Function:** Quickly change the title of the current conversation in the history list on the left.
* **Clear Context:** `⌘ + K`
  * **🔥 Core function:** This is a very important feature! It**will not delete**the chat history, but it will force the AI to **“forget”** the previous conversation content.
  * **Scenario:** Use this when the AI gets stuck in a logical loop, or when you want to discuss a completely unrelated new topic in the same window without being affected by the previous conversation.
* **Clear Messages:** `⌘ + L`
  * **Function:** Completely delete all visible messages in the current window (use with caution).

#### 3.3 Message Handling and Search (Message Handling)

*Operations for a specific message or for finding content.*

* **Search Messages (Global Search):** `⌘ + ⇧ + F`
  * **Function:** Global search. Find keywords across all historical conversations.
* **Search in Current Chat:** `⌘ + F`
  * **Function:** Local search. Find keywords only within the currently open chat window.
* **Copy Last Message:** `⌘ + ⇧ + C` *(default off)*
  * **Scenario:** Quickly extract code or text that the AI just generated without needing to select it with the mouse.
* **Edit Last User Message:** `⌘ + ⇧ + E` *(default off)*
  * **Scenario:** Use this when you notice a typo after sending, or want to fine-tune the previous prompt and ask again.

#### 3.4 Global and Auxiliary Tools (Global Tools)

*Features that can be triggered even when Cherry Studio is in the background or minimized (global shortcuts must be set).*

* **Show / Hide App:** *(not set by default)*
  * **Recommended setting:** It is recommended to set it to `Alt + Space` or `Option + Space`.
  * **Scenario:** a “boss key.” No matter what you’re doing, bring up Cherry Studio with one click to ask a question, and press it again to hide it.
* **Quick Assistant:** `⌘ + E` *(default off)*
  * **Function:** Bring up a small floating input box (similar to Spotlight or Alfred) for quick questions; it disappears when you’re done.
* **Word Assistant:** *(not set by default)*
  * **Function:** With the “Word Assistant” feature, after selecting text in a browser or other software, press the shortcut to directly call AI for translation or explanation.

***

### 4. Bottom Function Area

* **Reset Default Shortcuts:**
  * A button located at the bottom-right corner of the interface. If you have changed things too much, or shortcut conflicts prevent use, click this button to restore all key bindings to their initial state from installation.

***

### 📝 Pro Tips

1. **Set a “boss key”:** For **“Show/Hide App”** set a convenient global shortcut (such as `Option + Q` or `Alt + S`), so you can summon AI anytime without having to look for the icon in the taskbar.
2. **Differentiate `⌘+K` and `⌘+N`:**
   * Want to start over completely? Use `⌘ + N`.
   * Want to keep the chat history as notes, but let the AI start thinking again? Use `⌘ + K`.
