"You can't remember thirty chords. You can remember one, and search for the rest."
A Chord for Everything Is Too Many Chords
Per-macro hotkeys are great for the two or three transforms you run constantly. They fall apart at scale: nobody memorizes thirty chords, and the more you assign, the more you collide with the system and with each other. So Flint has a second trigger that scales where chords don't — a single, searchable palette. One shortcut opens a list of every macro; you type to filter, and Enter runs the match against your current selection. Frequent transforms get a chord; everything else gets the palette.
The Palette Captures the Target First
There's a subtlety that ties the palette to the rest of the app. A palette is a window, and windows steal focus. If the palette simply appeared and then you picked a macro, the target would be the palette itself, not the text you were editing. So the palette shortcut does exactly what a macro strike does: it snapshots the frontmost target — app, element, selection — at the instant it fires, before the palette appears, and shows the palette as a non-activating panel that floats without stealing focus. When you pick a macro, it runs against the captured target, not the palette.
palette shortcut down
snapshot target { app, element, selection } <- BEFORE showing anything
show non-activating panel (does NOT steal focus)
user types to filter, picks a macro
run macro against the SNAPSHOT, not the panel
One Shortcut You Can't Lose
The palette's own shortcut has a sensible default (a modifier-heavy chord unlikely to collide, and rebindable if it does). Because every macro is reachable through it, the palette is the guarantee from the last lesson made concrete: even when a macro's personal chord is dead — taken by another app, never assigned, forgotten — the macro is one palette-search away. A hotkey app that can only be driven by hotkeys is fragile; one that always has a searchable fallback is not.