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

# Keyboard Shortcuts

> Complete reference of keyboard shortcuts in ImageGlass

## Overview

ImageGlass provides extensive keyboard shortcuts for efficient image viewing and management. All shortcuts are customizable through the Settings panel.

<Note>
  Press `Ctrl+,` to open Settings where you can customize any keyboard shortcut.
</Note>

## File Operations

<Table>
  <thead>
    <tr>
      <th>Action</th>
      <th>Shortcut</th>
      <th>Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Open File</td>
      <td>`Ctrl+O`</td>
      <td>Open file dialog to select an image</td>
    </tr>

    <tr>
      <td>Paste Image</td>
      <td>`Ctrl+V`</td>
      <td>Paste and view image from clipboard</td>
    </tr>

    <tr>
      <td>New Window</td>
      <td>`Ctrl+N`</td>
      <td>Open a new ImageGlass window</td>
    </tr>

    <tr>
      <td>Save</td>
      <td>`Ctrl+S`</td>
      <td>Save current image</td>
    </tr>

    <tr>
      <td>Save As</td>
      <td>`Ctrl+Shift+S`</td>
      <td>Save image with new name or format</td>
    </tr>

    <tr>
      <td>Open With</td>
      <td>`D`</td>
      <td>Open image with external application</td>
    </tr>

    <tr>
      <td>Edit</td>
      <td>`E`</td>
      <td>Edit image in default editor</td>
    </tr>

    <tr>
      <td>Print</td>
      <td>`Ctrl+P`</td>
      <td>Print current image</td>
    </tr>

    <tr>
      <td>Share</td>
      <td>`S`</td>
      <td>Share image via Windows Share menu</td>
    </tr>

    <tr>
      <td>Refresh</td>
      <td>`R`</td>
      <td>Refresh current image from disk</td>
    </tr>

    <tr>
      <td>Reload</td>
      <td>`Ctrl+R`</td>
      <td>Reload current image</td>
    </tr>

    <tr>
      <td>Reload Image List</td>
      <td>`Ctrl+Shift+R`</td>
      <td>Reload entire image list from folder</td>
    </tr>

    <tr>
      <td>Unload</td>
      <td>`U`</td>
      <td>Unload current image from memory</td>
    </tr>
  </tbody>
</Table>

## Navigation

<Tabs>
  <Tab title="Image Navigation">
    <Table>
      <thead>
        <tr>
          <th>Action</th>
          <th>Shortcut</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td>Next Image</td>
          <td>`Right Arrow`, `Page Up`</td>
        </tr>

        <tr>
          <td>Previous Image</td>
          <td>`Left Arrow`, `Page Down`</td>
        </tr>

        <tr>
          <td>Go To Image</td>
          <td>`F`</td>
        </tr>

        <tr>
          <td>First Image</td>
          <td>`Home`</td>
        </tr>

        <tr>
          <td>Last Image</td>
          <td>`End`</td>
        </tr>
      </tbody>
    </Table>
  </Tab>

  <Tab title="Frame Navigation">
    <Table>
      <thead>
        <tr>
          <th>Action</th>
          <th>Shortcut</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td>Next Frame</td>
          <td>`Ctrl+Right`</td>
        </tr>

        <tr>
          <td>Previous Frame</td>
          <td>`Ctrl+Left`</td>
        </tr>

        <tr>
          <td>First Frame</td>
          <td>`Ctrl+Home`</td>
        </tr>

        <tr>
          <td>Last Frame</td>
          <td>`Ctrl+End`</td>
        </tr>
      </tbody>
    </Table>
  </Tab>
</Tabs>

## Zoom Controls

<AccordionGroup>
  <Accordion title="Zoom Operations" icon="magnifying-glass">
    | Action      | Shortcut | Description                  |
    | ----------- | -------- | ---------------------------- |
    | Zoom In     | `+`, `=` | Increase zoom level          |
    | Zoom Out    | `-`      | Decrease zoom level          |
    | Custom Zoom | `Z`      | Enter custom zoom percentage |
  </Accordion>

  <Accordion title="Zoom Modes" icon="expand">
    | Mode               | Shortcut                 | Description                   |
    | ------------------ | ------------------------ | ----------------------------- |
    | Actual Size (100%) | `0` (number pad or main) | Display at original size      |
    | Auto Zoom          | `1`                      | Automatically fit to window   |
    | Lock Zoom          | `2`                      | Lock zoom level across images |
    | Scale to Width     | `3`                      | Fit image width to window     |
    | Scale to Height    | `4`                      | Fit image height to window    |
    | Scale to Fit       | `5`                      | Fit entire image in window    |
    | Scale to Fill      | `6`                      | Fill window with image        |
  </Accordion>
</AccordionGroup>

## Panning

<CardGroup cols={2}>
  <Card title="Directional Pan" icon="arrows-up-down-left-right">
    * **Pan Left:** `Alt+Left`
    * **Pan Right:** `Alt+Right`
    * **Pan Up:** `Alt+Up`
    * **Pan Down:** `Alt+Down`
  </Card>

  <Card title="Pan to Edge" icon="arrows-to-dot">
    * **Pan to Left Side:** `Ctrl+Alt+Left`
    * **Pan to Right Side:** `Ctrl+Alt+Right`
    * **Pan to Top:** `Ctrl+Alt+Up`
    * **Pan to Bottom:** `Ctrl+Alt+Down`
  </Card>
</CardGroup>

## Image Manipulation

<Table>
  <thead>
    <tr>
      <th>Action</th>
      <th>Shortcut</th>
      <th>Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Invert Colors</td>
      <td>`Ctrl+I`</td>
      <td>Invert image colors</td>
    </tr>

    <tr>
      <td>Rotate Left</td>
      <td>`Ctrl+.`</td>
      <td>Rotate image 90° counter-clockwise</td>
    </tr>

    <tr>
      <td>Rotate Right</td>
      <td>`Ctrl+/`</td>
      <td>Rotate image 90° clockwise</td>
    </tr>

    <tr>
      <td>Flip Horizontal</td>
      <td>`Ctrl+;`</td>
      <td>Flip image horizontally</td>
    </tr>

    <tr>
      <td>Flip Vertical</td>
      <td>`Ctrl+'`</td>
      <td>Flip image vertically</td>
    </tr>

    <tr>
      <td>Rename</td>
      <td>`F2`</td>
      <td>Rename current file</td>
    </tr>

    <tr>
      <td>Move to Recycle Bin</td>
      <td>`Delete`</td>
      <td>Move file to Recycle Bin</td>
    </tr>

    <tr>
      <td>Delete Permanently</td>
      <td>`Shift+Delete`</td>
      <td>Delete file from hard disk</td>
    </tr>

    <tr>
      <td>Toggle Animation</td>
      <td>`Ctrl+Space`</td>
      <td>Play/pause animated images</td>
    </tr>

    <tr>
      <td>Export Frames</td>
      <td>`Ctrl+J`</td>
      <td>Export frames from animated image</td>
    </tr>

    <tr>
      <td>Open Location</td>
      <td>`L`</td>
      <td>Open file location in Explorer</td>
    </tr>

    <tr>
      <td>Image Properties</td>
      <td>`Alt+Enter`</td>
      <td>Show Windows image properties</td>
    </tr>

    <tr>
      <td>Loading Orders</td>
      <td>`Shift+O`</td>
      <td>Change image loading order</td>
    </tr>

    <tr>
      <td>View Channels</td>
      <td>`Shift+C`</td>
      <td>View color channels (R, G, B, A)</td>
    </tr>
  </tbody>
</Table>

## Clipboard Operations

<Table>
  <thead>
    <tr>
      <th>Action</th>
      <th>Shortcut</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Copy Image Data</td>
      <td>`Ctrl+C`</td>
    </tr>

    <tr>
      <td>Copy File</td>
      <td>`Ctrl+Shift+C`</td>
    </tr>

    <tr>
      <td>Cut File</td>
      <td>`Ctrl+X`</td>
    </tr>

    <tr>
      <td>Copy Path</td>
      <td>`Ctrl+L`</td>
    </tr>

    <tr>
      <td>Clear Clipboard</td>
      <td>`Ctrl+` \` (backtick)</td>
    </tr>
  </tbody>
</Table>

## Window Modes

<CardGroup cols={2}>
  <Card title="View Modes" icon="window-maximize">
    * **Window Fit:** `F9`
    * **Frameless:** `F10`
    * **Full Screen:** `F11`
    * **Slideshow:** `F12`
  </Card>

  <Card title="Exit Options" icon="xmark">
    * **Exit/Close:** `Escape`, `Ctrl+W`
    * **Settings:** `Ctrl+,`
    * **Open Main Menu:** `Alt+F`
  </Card>
</CardGroup>

## Layout Controls

<Table>
  <thead>
    <tr>
      <th>Action</th>
      <th>Shortcut</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Toggle Toolbar</td>
      <td>`T`</td>
    </tr>

    <tr>
      <td>Toggle Gallery</td>
      <td>`G`</td>
    </tr>

    <tr>
      <td>Toggle Checkerboard</td>
      <td>`B`</td>
    </tr>

    <tr>
      <td>Change Background Color</td>
      <td>`M`</td>
    </tr>
  </tbody>
</Table>

## Tools

<Table>
  <thead>
    <tr>
      <th>Tool</th>
      <th>Shortcut</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Color Picker</td>
      <td>`K`</td>
    </tr>

    <tr>
      <td>Crop Tool</td>
      <td>`C`</td>
    </tr>

    <tr>
      <td>Frame Navigator</td>
      <td>`P`</td>
    </tr>

    <tr>
      <td>Resize Tool</td>
      <td>`Alt+R`</td>
    </tr>

    <tr>
      <td>Lossless Compression</td>
      <td>`Alt+C`</td>
    </tr>

    <tr>
      <td>ExifGlass</td>
      <td>`X`</td>
    </tr>
  </tbody>
</Table>

## Help & Settings

<Table>
  <thead>
    <tr>
      <th>Action</th>
      <th>Shortcut</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>About</td>
      <td>`F1`</td>
    </tr>

    <tr>
      <td>Settings</td>
      <td>`Ctrl+,`</td>
    </tr>
  </tbody>
</Table>

## Slideshow Mode Shortcuts

When in slideshow mode, these additional shortcuts are available:

<Table>
  <thead>
    <tr>
      <th>Action</th>
      <th>Shortcut</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Pause/Resume</td>
      <td>`Space`</td>
    </tr>

    <tr>
      <td>Toggle Countdown</td>
      <td>`C`</td>
    </tr>

    <tr>
      <td>Exit Slideshow</td>
      <td>`Escape`</td>
    </tr>
  </tbody>
</Table>

<Tip>
  You can customize all keyboard shortcuts in Settings (`Ctrl+,`) under the "Keyboard" section. Create your own shortcuts or modify existing ones to match your workflow.
</Tip>

## Customizing Shortcuts

To customize keyboard shortcuts:

1. Press `Ctrl+,` to open Settings
2. Navigate to the **Keyboard** section
3. Find the action you want to customize
4. Click on the shortcut field
5. Press your desired key combination
6. Save your changes

<Warning>
  Some key combinations may conflict with Windows system shortcuts. ImageGlass will warn you about potential conflicts.
</Warning>
