Welcome to Trigr
Hotkeys, macros, and text expansions β€” no scripting required.

Trigr is a Windows desktop productivity app that lives in your system tray. You assign actions to key combinations and Trigr fires them instantly, in any app, while you work. No scripting, no config files β€” everything is visual.

What Trigr can do

FeatureWhat it doesExample
HotkeysBind a key combo to an actionCtrl+Alt+E opens your email
MacrosChain multiple actions in sequenceOpen app β†’ wait β†’ type text β†’ press key
Text ExpansionsShort trigger β†’ expands to full text/sig β†’ your full email signature
Mouse HotkeysModifier + click combinationsCtrl+RightClick opens a URL
ProfilesSeparate shortcut sets per contextCAD profile, Sales profile, Default
Quick SearchFind and trigger any shortcut by nameCtrl+Space β†’ type "sig" β†’ Enter

How Trigr runs

Trigr starts with Windows and sits in the system tray (bottom-right, near the clock). As long as the icon is visible, your shortcuts are live. You can pause all shortcuts at any time from the tray without closing the app.

πŸ’‘ First time?

Head to Quick Start in the sidebar to set up your first shortcut in under two minutes.

The Interface
Five main areas β€” here's what each does.
Screenshot slot A β€” Full app window (annotated) Capture the full Trigr window. Annotate with five labelled callouts: (1) Title Bar, (2) Profile Accordion, (3) Assignments Sidebar, (4) Keyboard Canvas, (5) Status Bar. Show a profile selected with a green dot and at least one assigned key highlighted on the canvas.

Title Bar

Runs across the top. Left side: Trigr logo and version. Centre: active profile name with a dropdown arrow to switch profiles. Right side: Quick Search button, List View toggle, and the Settings cog.

A Templates pill button also appears here until you dismiss it β€” click it to access the starter shortcut packs.

Profile Accordion

The left panel lists all your profiles. The active profile shows a green dot. Profiles linked to a specific app show a Windows icon with the exe name as a tooltip. Click a profile to switch to it. Right-click a profile row for rename, duplicate, export, link to app, and delete options.

Profiles are grouped: General (unlinked, always active) and App-Specific (auto-switches when the linked app has focus).

Assignments Sidebar

Below the profile accordion β€” lists every shortcut in the active profile, grouped by modifier layer under gold header bars. Use the modifier filter tabs (All, Ctrl, Shift+Alt, etc.) to narrow by layer. Each tab shows a count badge.

Keyboard Canvas

The main area shows a visual keyboard. Assigned keys are highlighted. Click any key to open its action panel on the right. Use the modifier buttons at the top to switch layers. At window widths below 800px, the canvas is replaced automatically by List View.

Action Panel

Opens on the right when you click a key or assignment. Choose the action type at the top, then configure the fields below. Save with the Save button or Enter. Discard with Esc.

Status Bar

Bottom of the window. Shows macros enabled/paused state, assignment count, and the Listener and Executor engine indicators β€” both should be green when Trigr is running normally.

Quick Start
Set up your first shortcut in two minutes.

Option 1 β€” Text expansion (recommended starting point)

A text expansion replaces a short trigger you type with a longer phrase β€” instantly, in any app.

1
Click the Text Expansions tab in the title bar.
2
Click + New Expansion.
3
In the Trigger field, type a short abbreviation β€” e.g. /sig or /ty.
4
In the Expansion field, type the full text you want it to produce.
5
Click Save. Now open any text field anywhere, type your trigger, and watch it expand.
πŸ’‘ Good trigger format

Prefix triggers with / or ; so they never fire mid-word by accident. Good examples: /addr, /sig, ;ty.

Option 2 β€” Hotkey

1
On the keyboard canvas, click a modifier button β€” e.g. Ctrl.
2
Click any key. The action panel opens on the right.
3
Choose an action type (Type Text, Open URL, Open App, Macro, etc.) and fill in the fields.
4
Click Save. Press the combo anywhere on your computer β€” it fires immediately.

Option 3 β€” Use a template pack

Click the Templates pill in the title bar (or go to Settings β†’ Templates) to import a pre-built set of shortcuts. Templates are additive β€” they never overwrite your existing assignments.

Hotkeys
Bind key combinations to any action.

A hotkey combines one or more modifier keys (Ctrl, Alt, Shift, Win) with a letter, number, function key, or special key. When pressed from anywhere on your computer, Trigr fires the assigned action instantly.

Creating a hotkey

1
Select a modifier layer using the buttons above the keyboard canvas.
2
Click the key you want to assign. The action panel opens.
3
Choose an action type, configure it, and click Save. The key is now highlighted on the canvas.

Modifier layers

Each modifier combination is a separate layer β€” Ctrl, Alt, Shift, Win, Ctrl+Shift, Ctrl+Alt, Shift+Alt, and more. The same physical key can have a different action on each layer. For example, Ctrl+E and Ctrl+Shift+E are entirely independent assignments.

Bare keys (app-specific profiles only)

In a profile linked to a specific app, you can assign bare keys with no modifier β€” pressing F alone fires the action. This only works when the linked app has focus, so it won't interfere with normal typing elsewhere. Ideal for CAD software, games, and tools where bare key macros are standard.

Win key

The Windows key can be used as a modifier. In the hotkey capture UI, click the ⊞ Win button to add it to a combination. Win key combinations are captured and fired exactly like any other modifier layer.

Right-click options on assigned keys

Right-click any assigned key on the canvas (or card in List View) to access: Rename, Duplicate (copies the full payload including double-press config), and Clear (with inline confirmation).

⚠️ System shortcut conflicts

Trigr overrides key combinations when it captures them. Avoid assigning combinations that Windows uses globally, such as Win+D. Ctrl+Alt+Del cannot be overridden by any application.

Macros
Chain multiple steps into a single keypress.

A macro is a sequence of steps that Trigr executes in order when you press the hotkey. Mix any combination of step types in a single macro.

Screenshot slot B β€” Macro step builder Show a multi-step macro with at least 3 different step types visible. Include the drag handles on the left, step type labels, the full-width Type Text sub-row, and the + Add Step button at the bottom.

Available step types

Step typeWhat it does
Type TextTypes a string at the cursor position. Expands to full width for longer strings.
Press KeySends a single keypress or combo (e.g. Enter, Escape, Ctrl+V, Delete).
Wait (ms)Pauses for a specified number of milliseconds before the next step.
Wait for InputPauses until a specified mouse button or key event occurs.
Open AppLaunches a specific application.
Open URLOpens a URL in the default browser.
Open FolderOpens a folder in Windows Explorer.
Focus WindowBrings a specific open application window to the foreground.
Run AHK ScriptExecutes an AutoHotkey v1 or v2 script. Waits for completion before the next step.

Building a macro

1
Click a key on the canvas, then choose Macro as the action type in the panel.
2
Click + Add Step and choose the step type.
3
Configure the step. Repeat to add more steps.
4
Drag the handle on the left of each step to reorder.
5
Click Save.

Focus Window β€” Pick Window

The Focus Window step brings an app to the foreground. Instead of typing a .exe name manually, click Pick Window β€” a dropdown appears showing all currently running processes. Selecting one fills in both the process name and window title automatically.

Wait for Input

Pauses the macro until a specified mouse or keyboard event. Supported input types include left click press/release, right click, and specific keys. Useful when a macro needs to wait for you to click somewhere before continuing.

πŸ’‘ Add delays after opening apps

If a macro types text before an app has finished loading, the characters get dropped. Add a Wait (ms) step of 500–1000ms after an Open App step to give it time to settle.

Type Text
Instantly type any string at the cursor position.

Type Text sends a fixed string to the active text field the moment you press the hotkey. Works in any application.

Input method

Three methods are available. The default works in most situations β€” only change it if you run into issues.

MethodWhen to use
Global defaultWorks in most apps. Use this unless you have a specific issue.
DirectFaster. Good for apps that process keys directly (games, CAD tools).
ClipboardPastes via clipboard. Most reliable in apps that intercept standard key input. May briefly affect clipboard contents.
πŸ’‘ Unicode and special characters

Type Text supports full Unicode. If a character isn't typing correctly in a specific app, switch that assignment to the Clipboard method.

Send Hotkey
Fire a specific keypress or combo into the active window.

Send Hotkey fires a key combination into whichever application is in focus. This lets you trigger an app's own keyboard shortcuts from a Trigr hotkey β€” useful when the app's native shortcut conflicts with something you've already assigned globally.

Example: your CAD app uses Ctrl+F for a tool, but you've assigned Ctrl+F globally in Trigr to something else. Bind Trigr's Ctrl+G to Send Hotkey β†’ Ctrl+F, and Trigr sends it directly to the active window.

Hold Mode

The Hold Mode toggle changes Send Hotkey behaviour: the first press sends keydown only (holding the key), and the second press sends keyup (releasing it). Useful for gaming and CAD workflows that require a sustained key press.

Screenshot slot C β€” Send Hotkey panel with Hold Mode Show the action panel for a Send Hotkey assignment. The toggle switch should be visible. If possible, show the tray icon in the red "held" state in a corner of the screenshot or as a separate inset.

While a key is held, the Trigr tray icon turns red and the tooltip shows which key is being held. The held key auto-releases when:

⚠️ Hold mode is for polling apps, not text

Held keys via SendInput do not produce repeated characters. Windows only repeats hardware keypresses. Use hold mode for games and CAD tools that poll key state, not for generating repeated text.

Repeat Mode

Repeat Mode sends the target key or mouse click repeatedly at a configurable interval. First press starts repeating, second press of the same trigger stops it. Unlike Hold Mode, other keypresses do not stop it β€” only the original trigger hotkey toggles it off.

SettingDescription
IntervalMilliseconds between each repeat. Minimum 50ms, default 100ms.

While repeating, the tray icon turns red and the tooltip shows the repeating key and interval. Repeating auto-stops when you pause Trigr or quit the app.

πŸ’‘ Hold vs Repeat

Hold Mode and Repeat Mode are mutually exclusive β€” enabling one disables the other. Both work with keyboard keys and mouse buttons.

Mouse button targets

Send Hotkey supports mouse buttons (Left Click, Right Click, Middle Click) as targets in all three modes β€” normal, hold, and repeat. Select a mouse button from the pill buttons below the capture field.

Open App / URL / Folder
Launch applications and destinations instantly.

Open App

Launches an installed application. Click Browse to select the .exe, or type the path manually. Trigr stores only the executable name, not the full path, making profiles portable across machines.

Open URL

Opens a URL in your default browser. Include the full URL with https://. Works with websites, app deep links, and internal network addresses.

Open Folder

Opens a folder in Windows Explorer. Click Browse or type the path manually. Supports environment variables like %USERPROFILE% and %APPDATA%.

πŸ’‘ Combining with macros

Need to open an app and immediately do something in it? Use a Macro β€” chain Open App β†’ Wait (500ms) β†’ Type Text or Press Key to give the app time to load before sending input.

Double Press
Assign two different actions to the same key.

Double press lets you assign two actions to one key: a single press fires the first action, a rapid double-tap fires the second. Detection is purely keydown-based with a dynamic timer.

Setting up double press

1
Open any assignment in the action panel.
2
Toggle Enable Double Press.
3
A second configuration area appears. Set the double-press action independently.
4
Save. Single press = first action. Double-tap = second action.
ℹ️ Duplicate preserves double-press config

When you right-click and duplicate an assignment, the full double-press configuration is copied over, including all step data in each action.

AHK Script Runner
Run AutoHotkey v1 and v2 scripts from any hotkey β€” no AHK install needed.

Trigr bundles AutoHotkey executables for both v1 and v2, so your users don't need to install AutoHotkey separately. Write a script body, assign it to a key, and Trigr handles execution.

How it works

1
Click a key on the canvas, then choose AHK Script as the action type.
2
Select v1 or v2 using the version toggle at the top of the form.
3
Write your script body in the textarea. No hotkey labels or Return needed β€” Trigr handles the trigger.
4
Click Assign.

Execution

When the hotkey fires, Trigr writes a temporary .ahk file, spawns the bundled AutoHotkey process, and cleans up after it exits. Scripts run with ExitApp appended automatically (unless your script already contains it).

BehaviourDescription
Re-triggerPressing the same hotkey again kills the previous AHK instance and starts a fresh one.
Macro stepAHK scripts can also be used as a step inside a Macro Sequence. In this mode, Trigr waits for the script to finish before proceeding to the next step.
CleanupAll running AHK processes are killed on app quit. Leftover temp files from crashes are cleaned up on next startup.

v1 vs v2 syntax

AutoHotkey v1 and v2 have different syntax. The version toggle in the form switches which engine runs the script. The placeholder text updates to show the correct syntax for each version.

Actionv1 syntaxv2 syntax
Message boxMsgBox, Hello!MsgBox "Hello!"
Send keysSend, {Enter}Send "{Enter}"
Run appRun, notepad.exeRun "notepad.exe"
πŸ’‘ Existing AHK users

If you already have AHK scripts, paste the body directly into Trigr. Your scripts work alongside visual hotkeys, macros, and text expansions β€” all managed from one app.

Text Expansions
Type a short trigger and get a full phrase in return.

Text expansions monitor everything you type and replace a trigger sequence with expanded text the moment you complete it. They work in any application β€” browser, email, CRM, editor, anywhere.

Screenshot slot D β€” Text Expansions panel Show the full expansions panel with the category tabs at the top, a list of at least 4 expansion items showing the trigger badge and expansion preview, and the + New button.

Creating an expansion

1
Switch to the Text Expansions tab.
2
Click + New.
3
Enter a Trigger β€” the short sequence you'll type.
4
Enter the Expansion β€” the full text to insert.
5
Optionally assign a Category. Click Save.

Trigger tips

Categories

Assign expansions to named categories. Category tabs appear at the top of the list. Drag tabs to reorder them β€” the order is saved.

Global variables

Define a reusable text value once and reference it across multiple expansions using {var:name}. Update the variable once and it updates everywhere instantly. Useful for your company name, phone number, address, or any shared piece of text.

Image expansions

Expansions can paste images as well as text. Toggle the Image type selector at the top of the expansion editor, then click Choose Image to select a PNG or JPEG file.

SettingDescription
Image pathFull path to a PNG or JPEG file on your machine.
Scale10–100%. Resizes the image before pasting. 100% uses the original size.
Trigger modeSpace (type trigger + space) or Immediate (fires as you finish typing).

When the trigger fires, Trigr writes the image to the clipboard and sends a paste command. The image is left on the clipboard after pasting. Works in Word, Outlook, Google Docs, and any app that accepts pasted images.

πŸ’‘ Type filter

Use the All / Text / Image filter pills above the expansion list to quickly find text or image expansions.

Dynamic Tokens
Insert live values like today's date into any expansion.

Tokens are special placeholders in your expansion text that are replaced with live values at the moment the expansion fires. Insert them using the Insert button in the expansion editor.

Date tokens

{date:DD/MM/YYYY}β†’ e.g. 06/04/2026
{date:MM/DD/YYYY}β†’ e.g. 04/06/2026
{date:YYYY-MM-DD}β†’ e.g. 2026-04-06
{date:DD/MM/YY}β†’ e.g. 06/04/26

Time tokens

{time:HH:MM:SS}β†’ e.g. 14:32:07
{time:HH:MM}β†’ e.g. 14:32

Day token

{dayofweek}β†’ e.g. Monday

Fill-in fields

Use {fillIn:FieldName} to create a prompt that pauses the expansion and asks you to enter a value before completing. Useful for templates that need a name, reference number, or similar variable piece of information.

Example: Dear {fillIn:Name}, thank you for your enquiry regarding {fillIn:Project}.

When this expansion fires, Trigr opens a fill-in dialog for each field in sequence before inserting the final text.

Global variable references

{var:VariableName}β†’ Inserts the value of a defined global variable
Mouse Hotkeys
Bind modifier + click combinations to actions.

Trigr supports mouse buttons as hotkey triggers. Combine any modifier key with a mouse button click to create a hotkey that works the same as any keyboard hotkey.

Screenshot slot E β€” Mouse canvas Show the mouse tab active with the mouse diagram visible. Include the modifier selector at the top and at least one assigned mouse button highlighted.

Available mouse triggers

ButtonDescription
Left ClickStandard left mouse button
Right ClickStandard right mouse button
Middle ClickScroll wheel press
Side 1 / Side 2Side buttons (Mouse 4 and 5, if your mouse has them)
Scroll Up / Scroll DownScroll wheel direction β€” fires once per scroll tick

Setting up a mouse hotkey

1
Switch to the Mouse tab in the keyboard area.
2
Select your modifier layer (Ctrl, Alt, Shift, etc.).
3
Click the mouse button you want to assign. Configure and save as normal.
⚠️ Bare mouse buttons

Assigning mouse buttons without a modifier is only supported in app-linked profiles β€” for the same reason bare keyboard keys are. You don't want left click triggering a macro everywhere.

Profiles
Separate shortcut sets for different contexts.

A profile is a complete, independent set of assignments. Only one profile is active at a time β€” its shortcuts are the ones Trigr fires. The active profile shows a green dot in the accordion.

Screenshot slot F β€” Profile accordion open Show the profile accordion expanded with at least 3 profiles: one General (active, with green dot), one in the App-Specific group (with Windows icon), and one more. Show the right-click context menu open on a profile row with all options visible.

Creating and switching profiles

Click + Add Profile at the bottom of the accordion. Click any profile name to switch to it β€” the switch is instant.

Profile groups

Linking a profile to an app

1
Right-click the profile row and choose Link to App.
2
Open the target app so it appears in the running processes.
3
Click Pick App and select it β€” or use Browse to find the .exe manually.
4
Click Confirm. The profile moves to the App-Specific group with a Windows icon.

To unlink, right-click and choose Unlink App.

Right-click options

OptionWhat it does
RenameEdit the profile name inline
DuplicateCreates a full copy of the profile including all assignments
Link to AppOpens the app picker (shown on unlinked profiles)
Unlink AppRemoves the linked app (shown on linked profiles)
Export ProfileSaves the profile as a .json file
DeleteRemoves the profile (with confirmation, not available on Default)

Export and import

Right-click any profile β†’ Export Profile. This saves the profile name and all its assignments as a .json file. The linked app is not exported β€” it's machine-specific and must be re-linked after import on a new machine.

To import, click ↓ Import Profile at the bottom of the accordion. If the name conflicts with an existing profile, you'll be prompted: Copy (creates a new profile with a suffix) or Overwrite (replaces existing assignments, preserves the linked app).

ℹ️ File format

Profiles are saved as .json for now. The extension will migrate to .trigr post-Beta. Existing files will remain importable.

Templates
Pre-built shortcut packs to get started fast.

Trigr includes three starter template packs. Importing a template adds its shortcuts to your current profile without overwriting anything already there β€” import is always additive.

Accessing templates

Screenshot slot G β€” Templates panel Show the three template packs with their names and brief descriptions. Include the Import button on one of them and show it in an active/hover state.

Available packs

General / Officeβ–Ό

Everyday office productivity shortcuts β€” email sign-offs, date stamps, navigation keys, and common clipboard actions. Assigned to the Default profile under Ctrl and Ctrl+Shift layers.

CAD / Engineeringβ–Ό

Bare key shortcuts for CAD software β€” the most common commands on single keys: F=Fillet, X=Explode, H=Hatch, Z=Zoom Extents, A=Array, O=Offset, T=Trim, D=DimLinear. These use bare key Type Text macros in an app-linked profile. When you import this pack, Trigr guides you through creating a new app-specific profile and linking it to your CAD application.

Sales / BDβ–Ό

Shortcuts for sales and business development workflows β€” CRM navigation, email response starters, meeting confirmation templates, and follow-up boilerplate. Assigned to the Default profile.

πŸ’‘ CAD pack: open your app first

Before importing the CAD pack, open your CAD software so it appears in the running processes list. The import flow will prompt you to pick it for the new app-linked profile.

List View
A flat card grid instead of the keyboard canvas.

List View replaces the keyboard canvas with a scrollable card grid showing all assignments. Useful when you have many shortcuts and want to browse or edit them without navigating the keyboard layout.

Screenshot slot I β€” List view active Show the full list view with the sidebar expanded. Include multiple assignment cards in the responsive grid, the modifier filter pills at the top with "Ctrl" selected, and the gold group header bar above the cards with the modifier label and count.

Switching between views

Click the List View toggle in the title bar. Your preference is saved between sessions. List View also activates automatically when the window is narrower than 800px β€” widening the window restores whichever view you were in before the auto-switch.

Modifier filter

At the top of the list, modifier pills (All, Ctrl, Alt, Shift, etc.) filter by layer. Each shows a count badge. When a specific modifier is selected, a gold header bar appears above the cards labelling the layer β€” matching the All view's grouping style.

Cards

Each card shows the key combination, action type badge, and assignment name. Right-click any card for Rename, Duplicate, and Clear options β€” same as right-clicking on the keyboard canvas.

Pause & Resume
Suspend all shortcuts without closing Trigr.

Pausing suspends all hotkeys and text expansions until you resume. Nothing changes in the app β€” your shortcuts stay configured, they just stop firing.

How to pause

Paused state

When paused, the tray icon dims. No hotkeys or expansions fire. The status bar inside the app shows the paused state. Resume from the tray or by pressing the pause hotkey again.

πŸ’‘ Hold mode releases on pause

If a Send Hotkey is in hold mode (tray icon red), pausing Trigr automatically releases the held key first. You won't get stuck with a key held down.

Configuring the pause hotkey

Go to Settings β†’ Global Pause Hotkey. Click the capture field and press your chosen key combination. This hotkey fires regardless of profile, app focus, or whether that combination is assigned to something else in Trigr.

Settings
Configure Trigr's behaviour.

Open Settings with the cog icon in the title bar.

Licence

Enter and activate a Pro licence key, or deactivate an existing one. See the Licence page for full details.

Help & Documentation

Open the user guide, restart the onboarding tour, or send feedback.

Templates

Permanent access to the starter template packs β€” available here after you dismiss the title bar pill button.

About

Shows the app version and credits, including the GPL v2 licence notice for the bundled AutoHotkey executables.

Privacy & Security

SettingDescription
Config folderOpen the folder containing your config and log files.
Open logs folderOpen the trigr.log file location. Attach to bug reports.
Shared ConfigPoint Trigr at a cloud folder (OneDrive, Google Drive, Dropbox) to sync your config across multiple machines. Trigr watches for file changes and reloads live.

Clipboard

SettingDescription
History retentionDays to keep clipboard history. Free: up to 7 days. Pro: up to 30 days.
Clear Clipboard HistoryDeletes all stored clipboard items. Cannot be undone.

General

SettingDescription
Start with WindowsStart Trigr automatically when Windows starts. Launches to the system tray.
Enable macros on startupWhether hotkeys are active immediately on launch or start paused.

Global Pause Hotkey

Click the capture field and press any key combination to set it as the global pause/resume toggle. Must include at least one modifier β€” bare keys cannot be used as the pause hotkey.

Quick Search

SettingDescription
Search overlay hotkeyThe hotkey to toggle Quick Search. Default: Ctrl+Space.
Show all items when emptyWhether to show all assignments when the search field is blank.
Close after firingAutomatically close the overlay after executing a search result.
Include autocorrectWhether autocorrect entries appear in search results.

Compatibility

SettingDescription
Default input methodGlobal default for Type Text actions. Direct (simulated keypresses) or Clipboard (paste via clipboard). Individual assignments can override.
Macro speedPreset timing for macro execution. Safe (maximum compatibility), Fast (reduced delays), Instant (minimal delays), or Custom (manual slider control).
Keystroke delayMilliseconds between simulated keystrokes. Lower = faster but may drop characters in slow apps.
Pre-execution delayMilliseconds before the first keystroke of an action. Gives the target app time to receive focus.
Double-tap windowMilliseconds to wait for a second press before firing the single-press action. Default 300ms.

Backup & Restore

Trigr automatically creates timestamped backups of your config and maintains a last-known-good copy. If the main config becomes corrupted, Trigr restores from the best available backup on startup.

ActionDescription
Export ConfigSave your full config as a .json file via a file dialog.
Import ConfigLoad a previously exported config, replacing the current one.
View BackupsExpand the accordion to see all automatic backups with date, profile count, and assignment count. Click Restore to revert to any backup.
Clipboard Manager
Capture, search, and reuse everything you copy.

Trigr automatically captures everything you copy to the clipboard β€” text, links, code, and images. All data is stored locally in a SQLite database on your machine. Nothing is transmitted.

Clipboard Panel

Open the Clipboard tab in the title bar to see your full clipboard history. Items are displayed as a masonry grid sorted by most recent, with pinned items always at the top.

Features

FeatureDescription
Auto-taggingEach item is automatically tagged as Text, Link, Email, Colour, Number, or Image based on its content.
Source appShows which app you copied from (Chrome, VS Code, Outlook, etc.).
PinPin important items so they stay at the top regardless of age.
SearchFilter items by text content. Combine with tag filter pills and source app dropdown.
Inline editingEdit any text-based clipboard item directly β€” click Edit in the detail pane.
Image supportScreenshots and copied images are captured as PNG with full preview and zoom support.
Timeline groupingItems are grouped by Pinned, Today, Yesterday, This Week, This Month, Older.
Storage indicatorShows the total size of your clipboard database in the panel toolbar.

Quick Paste Overlay (Ctrl+Shift+V)

Press Ctrl+Shift+V from any app to open the clipboard overlay β€” a floating popup with your recent clipboard items. Use arrow keys to navigate, Enter to paste, Escape to close.

The overlay has a master-detail layout: the left pane shows compact rows, the right pane shows the full content with metadata and action buttons (Pin, Delete, Paste, Edit).

Scratchpad

The clipboard overlay includes a slide-out scratchpad on the right side. Toggle it with the arrow button on the panel edge. Use it to jot notes, stage text, or keep references handy. Content auto-saves and persists across app restarts.

Retention

Clipboard history is retained for 7 days on the Free plan and up to 30 days on Pro. Pinned items are never automatically deleted. Adjust the retention period in Settings > Clipboard. You can clear all history manually from the panel toolbar.

Analytics
Track how much time Trigr saves you.

Trigr logs every hotkey, expansion, and macro fired β€” entirely locally in a SQLite database. No data leaves your machine. View your stats in the Analytics tab in the title bar.

Free analytics

Available to all users:

MetricDescription
TodayActions fired and time saved today.
Last 7 DaysActions fired and time saved in the last week.
All TimeTotal actions and total time saved since install.
Best Day / Best 7 DaysYour highest single-day and rolling 7-day records.
BreakdownPercentage split between Expansions, Hotkeys, and Macros with visual bars.

Pro analytics

Pro users get additional detailed analytics:

FeatureDescription
14-Day Activity ChartDaily bar chart showing actions fired per day over the last two weeks. Hover for exact numbers.
Hourly Heatmap7-day grid showing your most active hours. Gold intensity = more activity. Helps you understand your productivity patterns.
Per-Assignment BreakdownRanked table of your top 50 most-used assignments. Sort by most used, most time saved, or A–Z. Shows trigger, label, type, fire count, and time saved.
StreaksCurrent consecutive-day streak and longest streak ever. A day counts if at least one action was fired.
CSV ExportDownload your full action log as a CSV file for analysis in Excel or other tools.

Time saved calculation

Trigr estimates time saved per action type: expansions = character count x 0.3 seconds, hotkeys = 3 seconds, macros and AHK scripts = 5 seconds. These are conservative estimates of the time each action saves versus doing it manually.

Reset

Click Reset Statistics at the bottom of the analytics panel to delete all data and start fresh. This cannot be undone.

Licence
Activate Pro features with a licence key.

Trigr is free to use with all core features included. A Pro licence unlocks additional capabilities including extended clipboard retention, detailed analytics, and future Pro-only features.

Activating a licence

1
Open Settings (cog icon in the title bar).
2
Find the Licence section at the top of the Settings panel.
3
Enter your licence key and click Activate.
4
On success, a PRO badge appears with your licence status.

Deactivating

Click Deactivate Licence in the Licence section to remove the Pro licence from this machine. This frees up the activation slot for use on another device. Each licence key can be activated on up to 3 machines.

Offline use

Trigr validates your licence online every 24 hours. If you're offline, Pro features continue working for up to 7 days using the cached validation. After 7 days offline, features revert to Free until the next successful validation.

What Pro unlocks

FeatureFreePro
Clipboard retentionUp to 7 daysUp to 30 days
AnalyticsBasic (today, 7 days, records, breakdown)Full dashboard (chart, heatmap, breakdown, streaks, CSV export)
Troubleshooting
Common issues and how to fix them.

A hotkey isn't firing

Check Trigr is running and not pausedβ–Ό

Look for the Trigr icon in the system tray. Dimmed icon = paused β€” right-click and resume. No icon = not running β€” open it from Start.

Check the active profileβ–Ό

The assignment may exist in a different profile. Check which profile is active (green dot in the accordion) and confirm your assignment is there.

Check the modifier layer exactlyβ–Ό

Ctrl+E and Ctrl+Shift+E are different layers. Make sure you're pressing exactly the right combination β€” one being assigned doesn't affect the other.

Another app may be intercepting the keyβ–Ό

Some apps register global hotkeys that take priority over Trigr. If the issue is app-specific, try a different key combination for that shortcut.

A text expansion isn't triggering

Check the trigger characters exactlyβ–Ό

Triggers are case-sensitive. /sig and /Sig are different. Also make sure you're not typing the trigger immediately after other characters β€” it needs to be a standalone sequence.

Try the Clipboard input methodβ–Ό

Some apps intercept keystrokes in unusual ways. Open the expansion editor and switch the input method to Clipboard β€” this pastes the expansion rather than typing it character by character, which is more reliable in complex apps.

SmartScreen warning on install

Expected for new apps that haven't built up a Windows reputation. Click More info β†’ Run anyway β€” you should see Publisher: Node Group Ltd in the dialog, confirming the installer is genuine. The warning will fade once Microsoft has seen enough installs from our signed builds.

Something crashed or behaved unexpectedly

Go to Settings β†’ Open Logs Folder and find trigr.log. The log records everything Trigr was doing at the time. Attach it to a feedback form submission or email it to admin@usetrigr.com.

ℹ️ Config recovery

Trigr uses atomic config writes with three-tier recovery. If your config file becomes corrupted, Trigr restores from the most recent backup automatically on next launch. Your assignments should survive.

Shortcuts stopped working globally

Trigr uses a Windows keyboard hook to capture global keypresses. In rare cases Windows can disable hooks under high system load. The heartbeat monitor should detect this and reinstall the hook automatically. If shortcuts stop working, right-click the tray icon and restart Trigr.

Gaming & anti-cheat

Will Trigr get me banned in online games?β–Ό

It might. Trigr uses a low-level Windows keyboard hook (WH_KEYBOARD_LL) to capture global keypresses β€” the same technique that tools like AutoHotkey, Razer Synapse, and Logitech G Hub use. Anti-cheat systems including Vanguard (Valorant), Easy Anti-Cheat (Fortnite, Apex Legends), and BattlEye (PUBG, Rainbow Six Siege) actively scan for this type of hook and can flag or ban accounts when they detect it, even if you are not using Trigr to gain any in-game advantage.

If you play competitive online games: close Trigr before launching the game. Right-click the tray icon and select Quit to ensure the hook is fully removed before the anti-cheat driver loads.

Trigr is intended for productivity automation. Use while playing online multiplayer games may violate the game's terms of service and trigger anti-cheat systems, potentially resulting in account bans. Users assume all responsibility for such use.