KeyGap

Apps you use

Use the arrow keys to move between keys.

Coverage and assumptions

Partial reference data for a US physical-key layout and default bindings. Selected apps are combined conservatively; KeyGap does not detect running apps, custom shortcuts, plugins or extensions. Missing entries are not verified absences. Most inherited claims remain unreviewed; inspected keys show available sources.

About KeyGap

Find the gaps in your keyboard shortcuts.

Why this exists

Every platform has unclaimed modifier combinations, but finding them means cross-referencing the OS, your browser, your editor, your chat app and everything else you run. KeyGap does that for you.

The main insight: on macOS, ⌘⌃ (Cmd+Ctrl) is almost entirely unclaimed. On Windows, Win+Ctrl is the equivalent. Most people don't know this.

How to use it

Pick your platform and the apps you use. Each tab is a modifier combination. Teal keys have no known conflict in the recorded data. Confirm them in your actual setup before assigning them. To check one shortcut, just press it. If your browser reacts to it first, choose Block browser shortcuts and try again.

A note on accuracy

Coverage is partial. Some records have official sources; inherited claims without sources remain unreviewed. Apps can rebind shortcuts, and plugins or extensions add their own. If you spot something wrong, open an issue or pull request.

Use KeyGap with Claude

KeyGap is also an MCP server, so you can ask Claude about free shortcuts without opening this page.

Server URL

https://keygap.app/mcp

Add it to Claude

In Claude, open Settings → Connectors, choose Add custom connector and paste the URL.

In Claude Code, run:

claude mcp add --transport http keygap https://keygap.app/mcp

Try asking

What Cmd+Ctrl shortcuts are free if I use Chrome and Slack?

I need 4 hotkeys that won't conflict with VS Code or Figma.

Is Ctrl+Shift+K taken by anything on Windows?

Tools

The same shortcut data powers this page and the MCP server.