Keyboard Shortcuts & Triggers
Global hotkeys, mouse triggers, and chord sequences
Overview
PasteSuiteAI uses global hotkeys and mouse triggers to execute actions from anywhere on your system. All triggers work system-wide, even when PasteSuiteAI is minimized to the tray. Select text in any application, fire the trigger, and the result replaces your selection in place.
Hotkey Format
Hotkeys use a standard notation: modifier keys wrapped in angle brackets, joined
by +. Example: <ctrl>+<shift>+<alt>+v.
Modifiers are always stored in canonical order regardless of the order you press them. The canonical order is:
Cmd → Ctrl → Alt → Shift
For example, if you press Shift then Ctrl then Alt then
V, the stored hotkey is
<ctrl>+<alt>+<shift>+v — modifiers reordered
automatically. In the UI, hotkeys are displayed as individual key badges rather than the raw
shortcut notation.
Chord Sequences
Chord shortcuts are used for the main app trigger (the shortcut that opens the PasteSuiteAI panel). Instead of a single simultaneous key press, you press the combination once, fully release it, then press it again within a configurable timeout window.
- Default timeout: 500 ms
- Minimum timeout: 200 ms
- The panel opens on the second press when both presses occur within the timeout.
Mouse Triggers
Mouse triggers fire an action when you click a specific mouse button, optionally while holding modifier keys. They are registered and checked globally, alongside keyboard hotkeys.
Supported buttons:
middle— middle-click (scroll wheel click)x1— back / thumb button (the one closer to your wrist)x2— forward / thumb button (the one farther from your wrist)left— left-click, but only with at least one modifier key
Supported modifiers: Ctrl, Alt, Shift
The canonical modifier order for mouse triggers is: Ctrl → Alt → Shift
Examples: shift+x2, middle, ctrl+x1, ctrl+alt+shift+left
Default Hotkeys
These keyboard shortcuts are pre-configured out of the box. Each can be customized or removed on the action card in Settings.
| Action | Hotkey | Mouse Trigger |
|---|---|---|
| Open App (main trigger) | Ctrl+Shift+Alt+V | — |
| Paste as Plain Text | Ctrl+Shift+Alt+P | — |
| Audio to Text | Ctrl+Shift+Alt+S | x2 |
| Diplomatic Rewrite | Ctrl+Shift+Alt+D | — |
| Rewrite & Correct | Ctrl+Shift+Alt+R | — |
| Rewrite & Correct to English | Ctrl+Shift+Alt+E | — |
| Address Correction | Ctrl+Shift+Alt+A | — |
| Save to File | Ctrl+Shift+Alt+F | — |
| Prompt Library | Ctrl+Shift+Alt+L | middle |
| Chat Window | Ctrl+Shift+Alt+C | — |
| Repaste Last Result | Ctrl+Shift+Alt+H | x1 |
Editing Hotkeys
To assign or change a keyboard shortcut for an action, click the hotkey badge (or empty hotkey slot) on any action card in Settings. This opens the Hotkey Editor.
Inside the Hotkey Editor:
- Click the recording area to focus it, then press your desired key combination. All pressed keys are captured simultaneously and displayed as badges.
- Click Save to confirm the new hotkey.
- Click Cancel to close without saving.
Additional controls within the editor:
| Control | Description |
|---|---|
| Reset to original | Reverts the recording area to the hotkey that was saved before you opened the editor. |
| Re-record | Clears the current recording and lets you start fresh without closing the modal. |
| Delete | Removes the hotkey entirely. The action will only be accessible from the panel, not via keyboard. |
| Double-tap toggle | Available in chord mode (main trigger only). When enabled, the combination must be pressed twice within the timeout to fire. Recommended to avoid accidental triggers. |
Editing Mouse Triggers
Click the mouse trigger slot on any action card in Settings to open the Mouse Trigger Editor.
Inside the Mouse Trigger Editor:
- Click inside the recording area using the mouse button you want to assign. Hold Ctrl, Alt, or Shift while clicking to include modifier keys.
- The captured trigger is displayed as key badges.
- Click Save to confirm, or Cancel to discard.
| Control | Description |
|---|---|
| Reset to original | Reverts to the trigger that was saved before you opened the editor. |
| Delete | Removes the mouse trigger. The action will no longer fire on mouse button clicks. |
Trigger Conflict Detection
PasteSuiteAI centrally checks for duplicate trigger assignments before saving. A conflict is flagged when:
- Two or more actions share the same hotkey or mouse trigger.
- An action trigger conflicts with the Prompt Library hotkey or mouse trigger.
- An action trigger conflicts with the main app trigger.
When a conflict is detected, a warning is displayed in the editor identifying which other action or feature uses the same trigger. You must resolve the conflict by changing or removing one of the conflicting assignments before saving.
Auto-Copy Timing
When an action with Auto-Copy Before enabled fires via hotkey, the app automatically captures the currently selected text before processing it. This involves a brief pause to ensure the text is captured reliably across different applications.