Description from extension meta
Custom keyboard shortcuts for your browser
Image from store
Description from store
Shortkeys makes it easy to add custom shortcuts to your browser, from basics like back/forward and scrolling all the way to running bookmarklets and custom JavaScript.
-----------------------------------------
***NOTE: YOU HAVE TO REFRESH YOUR TABS AFTER ADDING SHORTCUTS***
HOMEPAGE: https://www.shortkeys.app/
DOCUMENTATION: https://github.com/mikecrittenden/shortkeys/wiki/How-To-Use-Shortkeys
SUPPORT: https://github.com/mikecrittenden/shortkeys/issues
CODE: https://github.com/mikecrittenden/shortkeys/
-----------------------------------------
The following actions are supported, and more are being added on a regular basis.
- Run custom JS
- Do nothing (for disabling a Chrome shortcut you don't like)
- Open a bookmark or bookmarklet (in current or new tab)
- Scroll up/down/left/right by a little or a lot
- Scroll to the top or bottom of the page
- Go back or forward in history
- Jump to existing tab by URL
- Open new tab with URL
- Switch to the previous/next/first/last tab
- Create a new tab or close the current tab
- Clone the current tab
- Close the current window
- Close all (unpinned) tabs except for current tab
- Reopen the last closed tab
- Reload the page
- Copy the current URL
- Pin/Unpin the current tab
- View source
- Move the current tab left or right
- Zoom in/out/reset
- Blacklist or whitelist specific shortcuts on specific sites
- Clear downloads (page and bar)
- Click button and switch to next tab (for Tribal Wars players)
It's has options for enabling or disabling key combos while you're currently focused on a form field, so you can have keyboard shortcuts like "r" or "shift+h" and still be able to type those values into a form without triggering the shortcut if you want.
You can also blacklist or whitelist sites per-shortcut, to pick and choose which shortcuts you don't want active on which sites.
Shortkeys lets you use pretty much any key combo you want. Key combos are zero or more modifier keys (including ⇑, shift, option, ⌥, alt, ctrl, control, command, and ⌘), and one action key (letter, number, punctuation, or special key shown below), combined with + signs.
Examples: "shift+r", "k", "ctrl+alt+f7", "command+pageup", etc.
You can also string multiple key combos together to make key sequences (like how Gmail has "g i" to go to inbox). Examples: "g g" or "ctrl+t shift+f7".
Special action keys that can be used include backspace, tab, clear, enter, return, esc, escape, space, up, down, left, right, home, end, pageup, pagedown, del, delete and f1 through f19.
Follow me on Twitter for updates. http://twitter.com/mcrittenden
-----------------------------------------
PERMISSIONS REQUIRED
See https://github.com/mikecrittenden/shortkeys/wiki/FAQs-and-Troubleshooting#why-are-all-these-permissions-required for information about which permissions are required and why.
Latest reviews
- (2025-06-30) Mo Nika: I make hjkl (vim-like) moves for tabs - and this is exactly what im looked for!
- (2025-06-27) James R: yay ;#) ctrl+m works again (derp google, lol)
- (2025-06-25) Ilham Khoirunajib: not working
- (2025-06-09) Alban Abalo: It is a very flexible extension which allows you to do countless things! It has a nice-looking user interface, an intuitive design, a great feature set; it is all-around great extension that works for many workflows.
- (2025-04-23) Andrew Huffman: It mostly works but it's clunky. - Doesn't warn you if a keyboard shortcut is invalid. I kept typing 'cmd' when it should have been 'command' - New shortcuts don't default activation to anything, you have to explicitly select "all sites." I thought the extension was broken until I figured this out - Likewise, no warning if you don't select any activation - Doesn't appear to run bookmarklets correctly (or at all?), but 'Run Javascript' is a convenient alternative.
- (2025-04-14) Johnny Matthews: Works great! Not sure where other folks in the comments are stumbling. They might be missing the `>` arrow next to each shortcut that lets you define each shortcut a bit more. A quick interactive tutorial probably wouldn't hurt.
- (2025-04-06) Yassine Gherbi: Only works when setting shortcuts in: chrome://extensions/shortcuts brave://extensions/shortcuts Only tested on Brave
- (2025-04-02) Moore Huffman: Literally doesn't work at all. I'm a savvy user, all my software is up-to-date, and I tried to troubleshoot with GPT.
- (2025-03-29) Arabinda Ghosh: Works only after configuring in: chrome://extensions/shortcuts Otherwise, it does not work on chrome pages. It solved my big problem of finding tabs. Thanks
- (2025-03-22) Rafo Talavera Forlin: worked to stop developers tools popping out when i wanted to paste format on google spreadsheets. so far so good.
- (2025-03-10) Guy Eldar: I mean, it works on most pages, but wont work on new tab page, and on most newly opened tabs before a refresh, rendering it almost useless
- (2025-03-08) Gundam01E: Of all the extensions I tried, this is the only one that allowed me to use the F8, F10, F4 keys...
- (2025-01-24) Ryan: Great, but it should have an option to not use it on a certain site and remember that setting.
- (2025-01-23) Andy B: Is it just me that this thing stopped working i've tried doing alts one to five different extension and all kind of shortcut combinations it just doesn't do anything anymore
- (2025-01-16) Hector Tellez: Fantastic extension, I wonder why doewsn't it keep your config across computers like other extensions.
- (2025-01-14) Clifford Terry: My main issue is space is what I use to pause youtube and it scrolls down when I do that. I got this becasue I wanted to stop the anoying space bar scrolling behaviour and this was suposed to allow that but it failed. I tried setting space bar to do nothing and after that failed, I tried setting it to scroll to top of page (which would have worked but not ideal) but even that failed (thus the 1 star). I have found a way to do what I wanted using a different extension called tweaks for youtube (linked below). Install that and in the options set the keybind for pause to space. https://chromewebstore.google.com/detail/tweaks-for-youtube/ogkoifddpkoabehfemkolflcjhklmkge
- (2024-12-23) Hob Stop: It's not working any more. Can someone please fix?
- (2024-12-23) pub okz: Bookmarklet doesn't start, but Javascript does
- (2024-12-21) HoWang: Run javascript doesn't work anymore in the latest version
- (2024-12-19) Velimir Saban: Stopped working for me today (18th december), any way to fix this?
- (2024-11-30) David Reese: Stopped working for me. I love this ext pls fix
- (2024-11-25) Miguel Angel: I like my cheese drippy bruh
- (2024-11-21) Victor Santiago: Doesn't do anything. It's greyed out in the extensions menu so if there is a way to actually do anything with it there is no way to get to a place where I can do it.
- (2024-11-20) DM Mr.: Doesn't work
- (2024-11-15) Kirill Voloshin: how to stop it from notification every hour to resave shortcuts? ((
- (2024-10-08) Eric Hopson: Doesn't work. Can't stop Chrome from using Ctrl+# to switch between tabs. Ugh.
- (2024-09-03) Changwan “-” Yu: Does not work. I'm trying to disable the ctrl d shortkey but it's still turned on.
- (2024-08-21) Alex: Great extension.
- (2024-08-18) Michael Smith: I respect all reviews. However, you will often see reviews that indicate little more than the extension doesn't work. In their experience, that was the case. Mine differs. This extension is quite beneficial when running Windows 10/11 with the latest Chrome. It's a major time saver. I tested most of the functionality and it works very well. I looked on the developer's GitHub page which provides basic instructions. It took me about five minutes to set up 10+ shortcut keys. All work. I love the import/export feature which allows me to back it up and restore it to any other box that I want to run them on without ever having to recreate the shortcuts. Specifically, tab movement, URL copy and duplicate tab are my favorites.
- (2024-08-18) Vladimir Pineda: Good addon, but in the last chrome update, tihs extension don't work again :( .... please help us for the user that use this extension 🙏🏽
- (2024-08-10) Anant S Kamat: After latest chrome update not able to run scripts assigned to a shortcut, kindly fix it.
- (2024-08-03) Rune: I used this to disable the F1 shortcut. Didn't work. 90% of this is googles fault for not having their own disable shortcut. I'm switching browsers after this
- (2024-07-12) Alex Merrick: I was looking for something where I can activate Java Script on Shortcut press and this is doing great so far! Sometimes I have to click on the page in order to activate but still that's amazing!
- (2024-07-11) emre önal: It only works when i check if it works, but doesn't work when i actually need it.
- (2024-07-11) Tau Origin: no mouse key assignments? I would like to use the side mouse buttons
- (2024-06-27) Robert Masse: Used to work then stopped working. Then started working and now it doesn't work anymore... I'm assuming it's due to the constant Chrome updates but it's quite annoying that it's not fixed.
- (2024-06-02) Alex: Please add information about new permissions to the description in the Chrome Store. Please add this info to the UI: > In the text box, type the sites you want to allow or disallow, one per line. Note that wildcards are supported, so you can type things like *facebook.com* or *mail.google.com*.
- (2024-06-02) Alex: Please add information about new permissions to the description in the Chrome Store. Please add this info to the UI: > In the text box, type the sites you want to allow or disallow, one per line. Note that wildcards are supported, so you can type things like *facebook.com* or *mail.google.com*.
- (2024-05-26) Jitesh Kumar: Great
- (2024-05-13) Pietro Accorsi: What are all of these new permissions? why you need history, bookmarks, clipboard, notifications now? honestly it was useful but now this is just crazy
- (2024-05-12) Nick Brutanna: Does not perform THE most obvious core functionality that I have always sought, but somehow, no one bothers to implement. There are functions in the context (right click) menu which HAVE NO SHORTCUT. But I want to use them constantly, so I have to $#%#$^$ right click, THEN senselessly mouse over them and click again. Why the HELL does no one ever think to add this GLARING HOLE in hotkey functionality? It does not need to even show on the menu itself, if only I can actually ADD it --- but no, all these hotkey extensions do is add some stupid core functionality like Scroll or Close Window -- which is certainly useful but never sufficient. Freaking *A*... Devs, amaze the EPH out of me and actually ADD THIS FUNCTION. Read the stupid contents of the current context menu, and allow me to set a hotkey to any of them. And if that content appears in any context situation in the future, let that hotkey execute it. Yeesh. SMH.
- (2024-05-12) Nick Brutanna: Does not perform THE most obvious core functionality that I have always sought, but somehow, no one bothers to implement. There are functions in the context (right click) menu which HAVE NO SHORTCUT. But I want to use them constantly, so I have to $#%#$^$ right click, THEN senselessly mouse over them and click again. Why the HELL does no one ever think to add this GLARING HOLE in hotkey functionality? It does not need to even show on the menu itself, if only I can actually ADD it --- but no, all these hotkey extensions do is add some stupid core functionality like Scroll or Close Window -- which is certainly useful but never sufficient. Freaking *A*... Devs, amaze the EPH out of me and actually ADD THIS FUNCTION. Read the stupid contents of the current context menu, and allow me to set a hotkey to any of them. And if that content appears in any context situation in the future, let that hotkey execute it. Yeesh. SMH.
- (2024-05-01) lei shi: Hope to add support for bookmark collection function
- (2024-05-01) Zack Liezel: Great, can you please add bookmark all tabs shortcut?
- (2024-04-25) Qiao Wen: Used this to disable Edge's newly added seach hotkey (ctrl+k) as it interferes with searching in many major development documentation sites (MDN, Tailwind, Next.js etc.) Works perfectly!
- (2024-04-18) Nick Bailey: Can't disable "ctrl+tab" which annoyingly switches to the next tab.
- (2024-03-20) ekarron: The extension works great, but the permissions are scary
- (2024-03-20) ekarron: The extension works great, but the permissions are scary
- (2024-03-10) Mark Lacroix: works great for what i needed , to use voidtools everything with chrome. Thank you developer!. To use everything set up a short key (ex alt+s for behavior use run java script , press the down arrow next to shortcut keys and paste this code javascript:location.href='es:'+document.getSelection();void(0);
- (2024-03-05) Kabraxis Luvos: was looking for a way to be able to delete the current line of text I input into websites, like in this review field. the options available are pretty limited to regular browser stuff (delete history, next page, reload etc.)…
Statistics
Installs
100,000
history
Category
Rating
3.4288 (765 votes)
Last update / version
2024-12-18 / 4.1.4
Listing languages
en