Shortcut Search: Quickly Find a Shortcut with the Press of a Key

Welcome to my blog ππ½
I'm a Front-End Developer with a passion for learning!
I write about Programming π©π½βπ» and Productivity Tips β
Search for a command to run...

Welcome to my blog ππ½
I'm a Front-End Developer with a passion for learning!
I write about Programming π©π½βπ» and Productivity Tips β
β¨ Awesome project. Loved the clean and minimal UI. I Found so many new shortcuts I didn't know about. Great job!
Thank you for the kind words Rutik Wankhade! I greatly appreciate it π
Although my experience is primarily with front-end development, my current job is affording me the opportunity to do more full-stack work. Naturally, this meant that I needed to explore the different database GUIs available on the market. Here is a l...

A Note on the Series: Fast Fridays π is a series where you will find fast, short, and sweet tips/hacks that you may or may not be aware of. I will try to provide these (fairly) regularly on Fridays. In this Fast Friday tip, I'll explain how to crea...

Over the past year, Iβve started incorporating a Git GUI into my workflow. I still reach for the terminal about 90% of the time, but Iβve found that a GUI can really shine when it comes to things like viewing diffs, checking stashes, or resolving mer...

Simplifying Branch Management with Git Worktree

With all the AI tools popping up these days, I figured I'd try out some speech-to-text software in an attempt to boost my productivity. I've been hearing a lot about βdeveloping at the speed of thoughtβ, so here's a list of the top speech-to-text sof...

As a productivity nerd, I am always looking for ways to speed up my workflow. One recommendation I've heard time and time again is to rely less on the mouse and leverage the keyboard as much as possible. Keyboard shortcuts may seem like a minuscule time-saver but they can actually have a profound impact on your overall productivity.
I would like to introduce Shortcut Search π
This is an app that provides a searchable catalog of commonly used keyboard shortcuts to help boost productivity.

There you can find shortcuts for both Windows and Mac operating systems. The cool part of the app is that you can dynamically search for shortcuts by pressing any key combo you think may be a shortcut. The search is smart enough to narrow down your results based on each individual key that you enter.

Recently, I was drafting an article on useful shortcuts to improve productivity. As I was curating my list of shortcuts, I realized that it was starting to grow into a long list and would be difficult to remember them all. That's when the lightbulb π‘ went off for my hackathon project idea! I realized that having an easily searchable list of shortcuts would help me out a lot and I figured that I should create something that could also help out others who may want to quickly locate a shortcut without sifting through docs.
I derived a lot of inspiration from Wes Bos' keycode.info and John W. Comeau's - Operator Lookup tool.
This project is built with modern JS (ES6+) and React with hooks. Material-UI is the only third-party library I imported into the project. Because I wanted to focus more on the functionality rather than the design of the app (since design is not my strong suit π ) I opted with Material-UI which comes pre-built with its own component library and default color scheme.
Because there are overlapping shortcuts depending on what application you are using, I had to categorize the shortcuts data to be able to accommodate all scenarios. I did face a few challenges along the way, but thankfully I was able to pivot early on in the project and it did not deter my progress that much.
I hope this app provides an easy way for everyone to be able to find common shortcuts and rely less on the mouse.
Feel free to check out the Github repository and Shortcut Search site!