How-to · 20 August 2026 · 4 min
Choosing a global hotkey that nothing else has taken
Windows has hundreds of reserved and squatted combinations, and it will not tell you who owns one. A practical method for picking a shortcut that works everywhere.
If you use any tool with a global shortcut — a capture app, a clipboard manager, a launcher, a screenshot utility — you will eventually hit the same problem. The key you picked does nothing, and there is no way to find out why.
Here is a method that works, and the specific limitation that makes it necessary.
Windows will not tell you who owns a hotkey
There is no API to ask “which process has registered Ctrl+Alt+J”. You can only
attempt a registration and be refused. The refusal contains no information about
the winner.
This is why well-behaved applications say “that combination is already in use” and stop. Anything that names a culprit is guessing, and a wrong guess sends you hunting through an innocent program’s settings.
What is already taken
Reserved by Windows. Anything with the Windows key is largely spoken for.
Win+D, Win+E, Win+L, Win+R, Win+V, Win+Tab, Win+. and many more.
Some cannot be overridden at all. Avoid the Windows key entirely.
Reserved by convention. Ctrl+C, Ctrl+V, Ctrl+Z, Ctrl+S, Ctrl+A,
Ctrl+F, Ctrl+P, Ctrl+W, Ctrl+T, Ctrl+N. These are not globally
registered, so a global hotkey can take them — and taking one means breaking
copy or save in every application on the machine. Never do this.
Taken by things you have installed. The usual suspects: screen capture tools, communication apps with push-to-talk, graphics drivers with overlays, password managers, launchers, note tools. Graphics-driver overlays are the sneakiest, because most people do not think of them as software with settings.
Taken by the keyboard itself. Gaming keyboards and laptop utilities sometimes intercept combinations before Windows sees them, in firmware. Nothing in software can win against that, and nothing will report it.
The method
Pick three modifiers, or two plus an unusual letter. More modifiers means
fewer collisions. Ctrl+Shift+<letter> is a reasonable middle ground.
Ctrl+Alt+Shift+<letter> is nearly always free and slightly awkward to press.
Prefer a letter that means something to you. You will press this thousands of
times, and one that maps to the tool’s name is remembered without effort. Jot’s
default is Ctrl+Shift+J.
Avoid single-modifier combinations entirely. Ctrl+<letter> and
Alt+<letter> are application shortcuts. Taking one globally means removing it
from every application, and you will notice in a text editor within the hour.
Never bind a bare key. Registering J on its own swallows that key
everywhere on the system. Jot refuses this outright with a message saying why,
and any tool that lets you is a tool that will one day make your keyboard unable
to type a letter.
Test in the awkward places, not on the desktop. A shortcut that works from File Explorer proves little. Test it from a full-screen video, a game, a remote desktop session, and a call. Those are the contexts where capture actually matters and where interception is most likely.
When it does not work
Symptoms, in order of likelihood:
Nothing happens at all. Another application registered it first. It may have started before yours. Change your shortcut — hunting for the owner is a search with no search function.
It works everywhere except one application. That application is intercepting the key before Windows dispatches the hotkey. Some do this legitimately; full-screen games and remote desktop clients are the common cases. Either accept the exception or change the shortcut.
It works, then stops after a while. Something started later and took it, or your tool lost its registration on a display change or resume from sleep. If a restart fixes it permanently, it was a collision at startup. If it recurs, it is the tool’s bug.
It works only when the app is focused. Not a global registration at all. That is an application shortcut, and no amount of configuration turns one into the other.
Rebinding without stranding yourself
One thing to look for in any tool that lets you change its shortcut.
The naive implementation releases the old registration, then acquires the new one. If the new one is taken, the acquisition fails — and the old one is already gone. You are now in an application whose only entry point is a key that no longer works, and whose settings are reached through that entry point.
The correct order is to register the new binding before releasing the old one, so a refused rebind fails harmlessly. Jot does this and has a comment in the source insisting on it, because the natural way to write those two lines is the wrong way round.
If you are stuck in an application that got this wrong: its settings are usually reachable from its tray icon, and failing that, uninstall and reinstall to reset the stored shortcut. Not elegant, and occasionally the only route back.
Jot is a quick-capture app for Windows: one hotkey, one line, back to what you were doing. What it is, or what is still unproven.