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
| Feature | What it does | Example |
|---|---|---|
| Hotkeys | Bind a key combo to an action | Ctrl+Alt+E opens your email |
| Macros | Chain multiple actions in sequence | Open app β wait β type text β press key |
| Text Expansions | Short trigger β expands to full text | /sig β your full email signature |
| Mouse Hotkeys | Modifier + click combinations | Ctrl+RightClick opens a URL |
| Profiles | Separate shortcut sets per context | CAD profile, Sales profile, Default |
| Quick Search | Find and trigger any shortcut by name | Ctrl+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.
Head to Quick Start in the sidebar to set up your first shortcut in under two minutes.
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.
Option 1 β Text expansion (recommended starting point)
A text expansion replaces a short trigger you type with a longer phrase β instantly, in any app.
/sig or /ty.Prefix triggers with / or ; so they never fire mid-word by accident. Good examples: /addr, /sig, ;ty.
Option 2 β Hotkey
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.
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
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).
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.
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.
Available step types
| Step type | What it does |
|---|---|
| Type Text | Types a string at the cursor position. Expands to full width for longer strings. |
| Press Key | Sends 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 Input | Pauses until a specified mouse button or key event occurs. |
| Open App | Launches a specific application. |
| Open URL | Opens a URL in the default browser. |
| Open Folder | Opens a folder in Windows Explorer. |
| Focus Window | Brings a specific open application window to the foreground. |
| Run AHK Script | Executes an AutoHotkey v1 or v2 script. Waits for completion before the next step. |
Building a macro
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.
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 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.
| Method | When to use |
|---|---|
| Global default | Works in most apps. Use this unless you have a specific issue. |
| Direct | Faster. Good for apps that process keys directly (games, CAD tools). |
| Clipboard | Pastes via clipboard. Most reliable in apps that intercept standard key input. May briefly affect clipboard contents. |
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 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.
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:
- You press the same hotkey again
- You press any non-modifier key physically
- You pause Trigr
- You quit Trigr
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.
| Setting | Description |
|---|---|
| Interval | Milliseconds 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 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
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%.
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 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
When you right-click and duplicate an assignment, the full double-press configuration is copied over, including all step data in each action.
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
Return needed β Trigr handles the trigger.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).
| Behaviour | Description |
|---|---|
| Re-trigger | Pressing the same hotkey again kills the previous AHK instance and starts a fresh one. |
| Macro step | AHK 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. |
| Cleanup | All 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.
| Action | v1 syntax | v2 syntax |
|---|---|---|
| Message box | MsgBox, Hello! | MsgBox "Hello!" |
| Send keys | Send, {Enter} | Send "{Enter}" |
| Run app | Run, notepad.exe | Run "notepad.exe" |
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 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.
Creating an expansion
Trigger tips
- Prefix triggers with
/or;to prevent accidental firing mid-word. - Triggers are case-sensitive by default.
- Single-character triggers are supported (useful in app-linked profiles with bare key mode).
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.
| Setting | Description |
|---|---|
| Image path | Full path to a PNG or JPEG file on your machine. |
| Scale | 10β100%. Resizes the image before pasting. 100% uses the original size. |
| Trigger mode | Space (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.
Use the All / Text / Image filter pills above the expansion list to quickly find text or image expansions.
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
Time tokens
Day token
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
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.
Available mouse triggers
| Button | Description |
|---|---|
| Left Click | Standard left mouse button |
| Right Click | Standard right mouse button |
| Middle Click | Scroll wheel press |
| Side 1 / Side 2 | Side buttons (Mouse 4 and 5, if your mouse has them) |
| Scroll Up / Scroll Down | Scroll wheel direction β fires once per scroll tick |
Setting up a mouse hotkey
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.
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.
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
- General β unlinked profiles, always available regardless of which app has focus.
- App-Specific β profiles linked to a .exe. When the linked app has focus, this profile activates automatically. When focus leaves, the previous profile resumes.
Linking a profile to an app
To unlink, right-click and choose Unlink App.
Right-click options
| Option | What it does |
|---|---|
| Rename | Edit the profile name inline |
| Duplicate | Creates a full copy of the profile including all assignments |
| Link to App | Opens the app picker (shown on unlinked profiles) |
| Unlink App | Removes the linked app (shown on linked profiles) |
| Export Profile | Saves the profile as a .json file |
| Delete | Removes 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).
Profiles are saved as .json for now. The extension will migrate to .trigr post-Beta. Existing files will remain importable.
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
- Click the Templates pill in the title bar (visible until dismissed).
- Go to Settings β Templates β always available.
Available packs
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.
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.
Shortcuts for sales and business development workflows β CRM navigation, email response starters, meeting confirmation templates, and follow-up boilerplate. Assigned to the Default profile.
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.
Quick Search is a floating overlay. Press the shortcut from anywhere on your computer, type a few characters, and trigger any Trigr shortcut β without leaving your current app.
Opening Quick Search
Press Ctrl+Space from anywhere. The overlay appears immediately over whatever you're doing. Press Esc to dismiss without triggering anything.
Navigating results
- Type any part of the shortcut name or action description. Results update as you type.
- Use β / β to move between results.
- Press Enter to trigger the selected result.
- Press Esc to dismiss.
The Quick Search shortcut is fixed to Ctrl+Space and cannot be reassigned to a hotkey within Trigr. If your application uses this combination, Trigr's overlay takes priority.
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.
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.
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
- Tray icon: Right-click the Trigr tray icon β Pause.
- Global pause hotkey: If configured in Settings, press your designated key combination from anywhere.
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.
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.
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
| Setting | Description |
|---|---|
| Config folder | Open the folder containing your config and log files. |
| Open logs folder | Open the trigr.log file location. Attach to bug reports. |
| Shared Config | Point 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
| Setting | Description |
|---|---|
| History retention | Days to keep clipboard history. Free: up to 7 days. Pro: up to 30 days. |
| Clear Clipboard History | Deletes all stored clipboard items. Cannot be undone. |
General
| Setting | Description |
|---|---|
| Start with Windows | Start Trigr automatically when Windows starts. Launches to the system tray. |
| Enable macros on startup | Whether 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
| Setting | Description |
|---|---|
| Search overlay hotkey | The hotkey to toggle Quick Search. Default: Ctrl+Space. |
| Show all items when empty | Whether to show all assignments when the search field is blank. |
| Close after firing | Automatically close the overlay after executing a search result. |
| Include autocorrect | Whether autocorrect entries appear in search results. |
Compatibility
| Setting | Description |
|---|---|
| Default input method | Global default for Type Text actions. Direct (simulated keypresses) or Clipboard (paste via clipboard). Individual assignments can override. |
| Macro speed | Preset timing for macro execution. Safe (maximum compatibility), Fast (reduced delays), Instant (minimal delays), or Custom (manual slider control). |
| Keystroke delay | Milliseconds between simulated keystrokes. Lower = faster but may drop characters in slow apps. |
| Pre-execution delay | Milliseconds before the first keystroke of an action. Gives the target app time to receive focus. |
| Double-tap window | Milliseconds 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.
| Action | Description |
|---|---|
| Export Config | Save your full config as a .json file via a file dialog. |
| Import Config | Load a previously exported config, replacing the current one. |
| View Backups | Expand the accordion to see all automatic backups with date, profile count, and assignment count. Click Restore to revert to any backup. |
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
| Feature | Description |
|---|---|
| Auto-tagging | Each item is automatically tagged as Text, Link, Email, Colour, Number, or Image based on its content. |
| Source app | Shows which app you copied from (Chrome, VS Code, Outlook, etc.). |
| Pin | Pin important items so they stay at the top regardless of age. |
| Search | Filter items by text content. Combine with tag filter pills and source app dropdown. |
| Inline editing | Edit any text-based clipboard item directly β click Edit in the detail pane. |
| Image support | Screenshots and copied images are captured as PNG with full preview and zoom support. |
| Timeline grouping | Items are grouped by Pinned, Today, Yesterday, This Week, This Month, Older. |
| Storage indicator | Shows 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.
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:
| Metric | Description |
|---|---|
| Today | Actions fired and time saved today. |
| Last 7 Days | Actions fired and time saved in the last week. |
| All Time | Total actions and total time saved since install. |
| Best Day / Best 7 Days | Your highest single-day and rolling 7-day records. |
| Breakdown | Percentage split between Expansions, Hotkeys, and Macros with visual bars. |
Pro analytics
Pro users get additional detailed analytics:
| Feature | Description |
|---|---|
| 14-Day Activity Chart | Daily bar chart showing actions fired per day over the last two weeks. Hover for exact numbers. |
| Hourly Heatmap | 7-day grid showing your most active hours. Gold intensity = more activity. Helps you understand your productivity patterns. |
| Per-Assignment Breakdown | Ranked 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. |
| Streaks | Current consecutive-day streak and longest streak ever. A day counts if at least one action was fired. |
| CSV Export | Download 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.
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
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
| Feature | Free | Pro |
|---|---|---|
| Clipboard retention | Up to 7 days | Up to 30 days |
| Analytics | Basic (today, 7 days, records, breakdown) | Full dashboard (chart, heatmap, breakdown, streaks, CSV export) |
A hotkey isn't firing
Look for the Trigr icon in the system tray. Dimmed icon = paused β right-click and resume. No icon = not running β open it from Start.
The assignment may exist in a different profile. Check which profile is active (green dot in the accordion) and confirm your assignment is there.
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.
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
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.
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.
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
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.