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

# Startup & Hotkeys

> Configure startup behaviors, initial window states, active session restoration, and keyboard shortcuts.

Configure how LynxHub behaves when it starts and manage keyboard shortcuts for faster navigation.

## Startup settings

Adjust how the application launches and restores your workspace.

To customize startup behavior:

1. Open **Settings** and select the **Startup** tab.
2. Configure the following settings:
   * **Launch on System Startup (Windows only):** Automatically starts LynxHub when your system boots up.
   * **Start in Last Window Size and Position:** Restores the exact window dimensions and desktop position from your last session.
   * **Start Maximized:** Launches the application in a maximized state.
   * **Start Minimized:** Launches the application minimized (often directly to the system tray/dock, depending on your taskbar settings). Combine this with **Launch on System Startup** to start LynxHub silently in the background.
   * **Resume Last Session:** Restores the last active page when reopening the app. If disabled, the application opens to the **Home** page.
   * **Disable Loading Window Animations:** Disables loading window animations. This improves startup performance on lower-end devices or VMs.

## Hotkeys

LynxHub provides customizable keyboard shortcuts for application, tab, browser, and terminal actions.

To manage your hotkeys:

1. Navigate to **Settings** and select **Hotkeys**.
2. To record a new shortcut:
   * Click the keyboard icon next to the action.
   * Press the key combination on your keyboard (e.g., `Ctrl` + `Shift` + `T`).
   * The new shortcut saves automatically.
3. Click **Reset to Defaults** at the bottom of the section to revert all shortcuts.

### Default hotkeys

The application includes the following default shortcuts:

#### Application

| Action                    | Windows/Linux Shortcut | macOS Shortcut | Description                                     |
| :------------------------ | :--------------------- | :------------- | :---------------------------------------------- |
| **Toggle Fullscreen**     | `F11`                  | `F12`          | Switches between fullscreen and windowed modes. |
| **Toggle Navigation Bar** | `Alt` + `A`            | `Alt` + `A`    | Shows or hides the navigation panel.            |

#### Tab management

| Action                  | Windows/Linux Shortcut | macOS Shortcut        | Description                                                     |
| :---------------------- | :--------------------- | :-------------------- | :-------------------------------------------------------------- |
| **New Tab**             | `Ctrl` + `T`           | `Cmd` + `T`           | Opens a new blank tab.                                          |
| **New Browser Tab**     | `Ctrl` + `Shift` + `T` | `Cmd` + `Shift` + `T` | Opens a new browser tab.                                        |
| **New Terminal Tab**    | `Alt` + `T`            | `Cmd` + `Alt` + `T`   | Opens a new terminal tab.                                       |
| **New Combination Tab** | `Ctrl` + `E`           | `Cmd` + `E`           | Opens a combined browser and terminal tab.                      |
| **Toggle View**         | `Alt` + `Q`            | `Alt` + `Q`           | Toggles between terminal and browser views in combination tabs. |
| **Switch Tab**          | `Ctrl` + `Tab`         | `Cmd` + `Tab`         | Switches between open tabs.                                     |
| **Next Tab**            | `Alt` + `Right Arrow`  | `Alt` + `Right Arrow` | Switches to the next tab.                                       |
| **Previous Tab**        | `Alt` + `Left Arrow`   | `Alt` + `Left Arrow`  | Switches to the previous tab.                                   |
| **Close Active Tab**    | `Ctrl` + `W`           | `Cmd` + `W`           | Closes the active tab.                                          |

#### Browser

| Action                 | Windows/Linux Shortcut | macOS Shortcut      | Description                                       |
| :--------------------- | :--------------------- | :------------------ | :------------------------------------------------ |
| **Toggle DevTools**    | `Ctrl` + `Shift` + `I` | `Cmd` + `Alt` + `I` | Opens or closes browser Developer Tools.          |
| **Find in web page**   | `Ctrl` + `F`           | `Cmd` + `F`         | Searches for text within the current browser tab. |
| **Refresh Active Tab** | `F5`                   | `F5`                | Reloads the current tab.                          |

#### Terminal

* **Terminal Quick Commands (1-6):** Executes the corresponding terminal quick command in the active terminal session. These do not have default keybindings, but you can assign custom shortcuts in settings.
