Custom Keyboard Shortcuts
Bind any key combination to a browser action. Apply it everywhere, or only on the sites you name.
In review at the Chrome Web Store version 1.0.0 · submitted 30 August 2026 · Chrome 116 and later
What it does
Twenty-nine built-in actions, each bindable to a combination you choose: new tab, close, reopen the last closed tab, duplicate, pin and unpin, mute and unmute, reload, hard reload, move between tabs, move a tab left or right, close other tabs, copy the current URL, new window, incognito window, back and forward, scroll to top or bottom, zoom, bookmark, or open a URL you specify.
Every rule carries its own site scope. Alt + M can mute
only on youtube.com and *.twitch.tv;
Alt + J can move to the next tab everywhere
except docs.google.com.
Per-site rules
A rule is either an allow list or a deny list, and wildcards are supported. This exists because the shortcuts you want while reading documentation are not the shortcuts you want while watching a video.
Your settings are a file you own
Export writes a JSON file named for the day you exported it —
keyboard-shortcuts-2026-08-30.json — and import reads one back, either
replacing what you have or merging into it. This is here because the most common
complaint about the extension we set out to replace was that an update wiped
everyone's settings with no way to get them back.
An automatic local snapshot of your previous settings is also kept in your own browser, so an import you did not mean to do can be undone.
Permissions, and why each one is there
| Permission | When | What it is for |
|---|---|---|
storage | At install | Saving your shortcut list in your own browser profile. |
scripting | At install | Registering the key listener on pages, once you have granted page access. |
tabs, sessions, bookmarks |
Only if you bind an action that needs it | Reopening a closed tab, bookmarking, and similar actions cannot be performed without them. Bind nothing that needs them and they are never requested. |
| Access to websites | Only when you turn on page-level shortcuts | Key presses can only be detected on a page by code running on that page. Revoke it and the content script is unregistered immediately. |
What it stores, and what it does not
Stored, in your browser: the key combinations you record, which action each one runs, any per-site rules, and whether shortcuts are enabled.
Never collected: browsing history, page content, personal information, analytics, crash reports, advertising identifiers. There is one narrow exception, and it is worth stating plainly: if you bind the "copy current URL" or "bookmark this page" action, the current tab's URL is used at that moment to carry out the action you asked for. It is not stored and not transmitted.
Full detail: privacy policy.
Status
Version 1.0.0 was submitted to the Chrome Web Store on 30 August 2026 and is in review. Chrome Web Store review can take several weeks. This page will carry the store link once it is published.