Shortkeys (Custom Keyboard Shortcuts) icon

Shortkeys (Custom Keyboard Shortcuts)

Extension Actions

CRX ID
logpjaacgmcbpdkdchjiaagddngobkck
Status
  • Extension status: Featured
Description from extension meta

Custom keyboard shortcuts for your browser

Image from store
Shortkeys (Custom Keyboard Shortcuts)
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

Jan Paraniak
It's a useful addition, as it has some shortcuts that other extensions lack
Marek L
It's a big meh now. I used to love this extensions few years ago. Then I uninstalled it as it started to be less and less stable. Now it's just hit and miss whether it's going to work. The keys trigger some predefined actions but "run javascript" has 0 effect. And I know that other settings are correct because if I change action to "new window" it works. However with "Run javascript", no matter if I use simply alert, console.log or anything else it just doesn't.
ImnotRab
How to set a shortcut?
Lucas Carvalho Oliveira
It doesn't work sometimes
Liam
cant set F1 2 keys as shortcut
Volodymyr Nakvasiuk
Custom Javascript didn't worked first. But after some time Chrome notified me that extension activated. Don't know what that means, but after that it start working normally. Before the extension intersected shortcut succesfully, but didn't run JS (I tried different JS code alert(), document.execCommand('copy') etc.) Now it works and I'm happy :)
Oscar Hagman
Doesn't work at all, can't even bind `ctrl+a` like the extension showed as an example
Mo Nika
I make hjkl (vim-like) moves for tabs - and this is exactly what im looked for!
James R
yay ;#) ctrl+m works again (derp google, lol)
Ilham Khoirunajib
not working
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.
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.
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.
Yassine Gherbi
Only works when setting shortcuts in: chrome://extensions/shortcuts brave://extensions/shortcuts Only tested on Brave
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.
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
Rafo Talavera Forlin
worked to stop developers tools popping out when i wanted to paste format on google spreadsheets. so far so good.
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
Gundam01E
Of all the extensions I tried, this is the only one that allowed me to use the F8, F10, F4 keys...
Ryan
Great, but it should have an option to not use it on a certain site and remember that setting.
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
Hector Tellez
Fantastic extension, I wonder why doewsn't it keep your config across computers like other extensions.
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
Hob Stop
It's not working any more. Can someone please fix?
pub okz
Bookmarklet doesn't start, but Javascript does
HoWang
Run javascript doesn't work anymore in the latest version
Velimir Saban
Stopped working for me today (18th december), any way to fix this?
David Reese
Stopped working for me. I love this ext pls fix
Miguel Angel
I like my cheese drippy bruh
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.
DM Mr.
Doesn't work
Kirill Voloshin
how to stop it from notification every hour to resave shortcuts? ((
Eric Hopson
Doesn't work. Can't stop Chrome from using Ctrl+# to switch between tabs. Ugh.
Koen Vissers (Kunemann)
I used to like it, but it just stopped working for no reason! annoying!
Changwan “-” Yu
Does not work. I'm trying to disable the ctrl d shortkey but it's still turned on.
Alex
Great extension.
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.
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 🙏🏽
Anant S Kamat
After latest chrome update not able to run scripts assigned to a shortcut, kindly fix it.
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
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!
emre önal
It only works when i check if it works, but doesn't work when i actually need it.
Tau Origin
no mouse key assignments? I would like to use the side mouse buttons
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.
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*.
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*.
Jitesh Kumar
Great
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
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.
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.