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 an open 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
- (2023-03-18) 姚佳君: 没有【ctrl+shift+A】搜索标签页的功能,非常需要! dont have 【ctrl+shift+A】search tab much needed!
- (2023-03-16) Clemens Ratte-Polle: NO list of existing shortcuts??? Is there a function to switch to the last used, opened tab? "previous tab" does mean the tab before in the row. "last tab" does mean the last tab in the tab row? there must be a jump back in tab-time :)
- (2023-03-15) Clint Vink: The ability to trigger a JavaScript is great! I am now able to change focus with the Enter key, just like using the Tab key. This is very helpful when using the 10-key number pad to enter many values.
- (2023-03-11) Артём Мезин: Doesn't work (
- (2023-03-10) Carlos Ortega: Sadly it doesn't work for what I wanted. I want to completely disable F7 (toggling caret browsing) and the addon doesn't do it :(
- (2023-03-08) Geir Windsland: Disabling ctrl+d does not work.
- (2023-03-06) Hiểu Nguyễn Trọng: It's good so far. But could we have an option that exclude for a specific website?
- (2023-03-05) Will Harris: Didn't work on ctrl+d and none of the troubleshooting did anything. I decided to try "Disable keyboard shortcuts" extension instead and worked immediately. I also didn't have to type out the command. Just entered it and it was instantly disabled. I highly suggest using "Disable keyboard shortcuts" instead.
- (2023-02-11) John: Could you please at least provide a shortcut library for the main internet browsers?
- (2023-01-14) J Morelli: Works great! Follow the instructions page and do a little bit of learning about Chrome's actual keyboard shortcuts to make this work like a charm. I use it for web navigation. For instance ctrl+] moves a tab to the end of the list. As well I made ctrl+[ move a tab to the start of the list. I aslo set a keyboard shortcut to simply go back to the last used tab which can't normally be done with a shortcut but the developer figured out how.One little problem though. This extension does not work that well when ported over to Edge.
- (2023-01-02) adjen q: Is it possible to overwrite or delate cmd+d thats chromes default on adding a bookmark? It conflicts with a lot of other websites I use
- (2022-12-29) Abdullah Alghafli: Hello, very good except there is no option for "exit chrome" shortcut. that is the only missing feature I am looking forward to.
- (2022-12-28) Gabriel B Casella (gbc921): Awesome extension and options available. Replaced CTRL+R on killercoda to not kill my environment
- (2022-12-22) Syfrex: cant disable any shortcuts wanted to disable ctrl+w but i couldnt it didnt work at all
- (2022-12-19) Winter: NO copy and paste
- (2022-12-09) Richard Sabo: I could disable a shortkey only in extensions shortcuts page, not in options of the plugin. Please fix the bug.
- (2022-12-04) Felix Gillett: dose not work the slightest
- (2022-11-28) E Weber: does the thing
- (2022-11-10) josh wanner: I don't think it works... at all
- (2022-11-06) Wayne Fu: 功能強大、實用
- (2022-10-29) margarita: didn't help me
- (2022-10-27) Łukasz Berger: not working, terrible extension
- (2022-10-22) Frank Utne: How NOT to write a keyboard shortcut extension! Every such extension that I have ever used simply allows you to type the key combinations into a box. This one requires you to first read a long document so you can learn how to add a simple shortcut in TEXT. You have to type in TEXT combinations like 'ctrl+shift+right' instead of just typing that key combination. Worse, the shortcuts don't even work, even after restarting Chrome. I'm using the latest version of Chrome: 106.0.5249.119. This extension hasn't been updated since August 2, 2021!
- (2022-10-21) hl z: 用不了啊
- (2022-10-18) J. Salmonson (darkocean): Uggg Vivaldi (made from google chrome) did an annoying update that had a cra+py keyboard shortcut that would go back a page! This is really bad when I'm trying to write a chapter in an online editor. 4-5 times an hour, really why the fk would they add in such a thing?! Maybe Google added it in and they didn't think to take it out. I want to yell at someone. Anyways, I used your extension to (hopefully) disable this brain-dead feature. I hope it works, if it does I thank you a thousand times and give a hug too. Added this extension page to my bookmarks. Eventually I'm going to make a little website listing all the awesome extensions I use, with descriptions what they do and such.
- (2022-10-05) Sebastian W.: i just love this extention! only pitfall i noticed: setting the shortcuts in the option does not work reliable but once i set them in chrome://extensions/shortcuts it just works flawlessly (chrome on linux)
- (2022-10-05) Sebastian Westermayer: i just love this extention! only pitfall i noticed: setting the shortcuts in the option does not work reliable but once i set them in chrome://extensions/shortcuts it just works flawlessly (chrome on linux)
- (2022-09-26) Harley Wong: I love it. Just need to find that "button" from a page by right clicking it, inspect, copy JS Path, then use javascript document.querySelector("#NameofButton").click() and it worked magic for me! Thank you!
- (2022-09-22) Андрей Кадецкий: Good day! I find shortcut "Search Google for selected text" very comfortable. But could you add same search for YouTube, Google Images, etc. Thanks!
- (2022-09-05) cyr volkov: I thank the author for the good extension. It helped me a lot
- (2022-08-27) Joshua Yarmak: Sounds awesome, however this extension does not work on mac I wasted about half an hours reading the documentation and trying to figure out what am i doing wrong... The Github wiki page should list the supported operating systems Hope this would be fixed.
- (2022-08-26) Denis Bushaev: Think, with next update needs add quick docs into settings page. But works well, thank you!
- (2022-08-23) Dorin Lalum: shortcuts not working. using mac....
- (2022-08-16) Amir Hossein: this extension is amazing ! so helpfull but open bookmark shortkey notworking ! can u fix it ?
- (2022-08-15) Henrique Picanço: Funcionou perfeitamente para mim.
- (2022-08-14) Pedro Delfino: I am having a great experience with this extension. I am using it on Brave running macOS. I was looking for something that could make Brave a bit more like Nyxt Browser (not officially supported on macOS). I really like Emacs and Nyxt is totally "emacs philosophy". This extension allowed me to get closer to what I wanted on Brave. Thanks!
- (2022-08-11) ekarron: Is there a way to make a shortcut with double tapping a letter? (without modifying keys)
- (2022-08-04) P. P.: I have been using this extension for a while, and I must say it's amazing, it changed my browser experience more then I could hope. But while I was configuring my shortcuts more and more, I came to one problem: I cannot seem to set two or more different conditions in "All sites except..." in "Activation settings." One does work (*youtube.com*, for example), but if I try to put two into the window (*youtube.com*, *mail.google.com*, for example) it treats it as none of the activation conditions were set. I tried with "," (with and without space), ";", "/", and none of them work. Is it even possible? Or is there a limit of one condition? If anyone know, I would be glad to know the answer!
- (2022-08-02) Jake Wu: This is a must have extension for Chrome, and I'm a huge fan. However be aware setting Ctrl + S is NOT REVERSIBLE. I accidentally set Ctrl + S for "Switch to last used tab", and now I can't save on any of the editing websites that supports Ctrl + S. I tried to undo the change by uninstalling Shortkeys and even Chrome, but it didn't work. Mike, could you help?
- (2022-07-31) Haruo S: ctrl+gで選択ワードを検索できるようになった。神すぎる!
- (2022-07-30) Дмитрий Горбунов: how to write combination: alt + left mouse button? alt + ?
- (2022-07-27) Kai Ma: Great tool. Save me lots of pain. Thank you dear developer.
- (2022-07-26) Aneesh Lingala: A life saver when installing Linux on a Chromebook and wanting the Google Chrome shortcuts in Linux :)
- (2022-07-22) m shefz: life saver ...
- (2022-07-20) petabyte: dont work with ctrl+w
- (2022-07-10) Egor Sencha: This is definitely one of the best chrome extensions i have
- (2022-07-01) Amber Austin: I'm trying to disable shortcuts so I'm able to use internal shortcuts on a different external site, and even though they're set to "Do Nothing" they're still working.
- (2022-06-14) jan “Ishowyouit” kow: Working very well :)
- (2022-06-09) Albert Einstein: Ne fonctionne pas. Désactivation du ctrl+w (le plus rageant des raccourcis que Google continue pourtant sans vergogne à nous imposer !) [perso, pour moi, comme pour les personnes qui ont un minimum de pratique, la touche F4 fait parfaitement le job!] Google, soit virez ce raccourci, soit au moins donnez la possibilité de le désactiver proprement (je tourne en bourrique, impossible d'utiliser des fonctions de ma machine virtuelle via le browser), tellement nul.
- (2022-06-07) Aaron Lintz: JS doesn't work with bookmarklets. I was really hoping I could store and backup my saved bookmarklets, but this is not working properly.
Latest issues
- (2017-11-14, v:2.0.17) Bartek: Ctrl+1,2,3 shortcut opening specific site
What script should I make to open specific url with ctrl+number shortcut? - (2017-11-11, v:2.0.17) Michael Robar: How to get it to funcftion
Sir, I have created shortcuts of <backspace> and <ctrl>+<backspace> both set to GO BACK but neither will function. It is marked as enabled in the [manage extensions] section ov Chrome and the websites option is set to [all websites. What am I missing? - (2017-11-03, v:2.0.17) Keypad keybinds
Hi I'm currently using a corsair mouse with 12 buttons on the side for gaming. I have mute/unmute bound to ctrl+keypad + but this activates zoom in if im in chrome obviously..... I can disable ctrl+ just fine but the keypad+ is still not being blocked, probably a simple fix I'm missing How do I go about disabling the keypad +? - (2017-11-02, v:2.0.17) Rishabh Bhardwaj: disable f12
I want to disable f12 shortcut which opens developer tools. how to do it? - (2017-10-21, v:2.0.17) Benedetta Pollastrini (B.): ctrl shift Q
What this should do? - (2017-10-03, v:2.0.17) Keyboard to Keyboard Shortcut
Hello, I am using a web app that has ridiculous shortcuts. I'd like to be able to enter a simple shortcut that will run their shortcut. For example: on a mac: ctrl + shift + esc --> esc How can I do this? I assume i would use the Javascript feature. Do you have a javascript snippet that will do this? - (2017-10-03, v:2.0.17) Ron Klein: import/export settings
allowing to import/export the settings can save much time when i want to share a friend with my short-keys or when installing chrome on another machine - (2017-09-29, v:2.0.17) Marcelo Ferrari: How to add a specific command?
Hello! I'd like to run a command with a link when I click at it holding a combination of keys. I'd like to open the link in application mode so a image, for instance, wouldn't have any borders. - (2017-09-27, v:2.0.17) Prakash Palanisamy: Firefox
Thank you for the helpful app!. Is there anything for Mozilla browser? - (2017-09-26, v:2.0.17) Damien Theo: not working
I tried several key commands and none work. Do I need to change a Chrome setting somewhere or is this just junk?