Keysmith
p/keysmith
Create custom keyboard shortcuts
Daniel Moreh
Keysmith β€” Create custom keyboard shortcuts for your Mac and the web
Featured
40
β€’
Keysmith makes it easy to create custom keyboard shortcuts for your Mac and the web.
Replies
Nik Laufer-Edel
Love the attention to detail in the onboarding process, so smooth. Looking forward to amping my productivity. Congrats @dan_francisco_!
Daniel Moreh
Thanks so much Nik! Would love to hear how you end up using it!
Ram Ratan Maurya
This is genius. Can already imagine the ways to improve my workflow πŸ™
Marie Ng
This is awesome, I love keyboard shortcuts. Congrats on the launch! Great video explainer too, very clear.
Daniel Moreh
Thanks Marie! I spent about week on that video and there are still a million things I want to change, so it's nice to hear you found it clear :)
jess moran.
Congrats! Looks awesome
Daniel Moreh
Hey Jess! Thanks so much for checking it out :)
Daniel Moreh
Hi Product Hunt! πŸ‘‹ 
Daniel and Daniel here. We met in pre-school, started building apps together in high school, and 10 years later we're super excited to do our first PH launch today πŸ˜ƒ We're both Mac nerds, and we often found ourselves wanting to automate little things we could only do with a mouse. Keeping your hands on the keyboard for more things saves bits of time here and there, but way more importantly it reduces disruptions to your flow. If you've used any sort of keyboard shortcut tool before, you'll see pretty quickly Keysmith is different. πŸŽ₯ Recording. Rather than building a sequence of actions one at a time, just hit record and then do the thing how you would normally do it. You'll see Keysmith recognizes what you're typing / clicking on in real time. (If you need to edit things later, you can do that too.) πŸ‘€ Keysmith sees what you see. It's not just clicking on pixel coordinates. Keysmith uses your Mac's accessibility APIs + a Chrome extension to understand buttons, apps, windows, lists, and more. It also has a handful of neat tricks we've built in. For example, if you press ⌘T, type producthunt.com, and hit enter, it'll recognize what you're doing as "Open Product Hunt in a new tab". Then when you go and run it, it'll skip the typing and just open it instantly in a new tab. Just to give you some ideas of what you might do with Keysmith: ➑️ You can have a set of shortcuts to open your favorite apps. I have ⌘⌘1 open Chrome, ⌘⌘2 open Slack, etc. (Yes – that's holding both command keys at once. A user suggested it and we love it.) ➑️ I have a set of shortcuts to go to the top posts of the week / month / year / all time (βŒƒW, βŒƒM, βŒƒY, and βŒƒA) for whatever subreddit I'm on. ➑️ In Slack, I use βŒƒW to close the thread sidebar and βŒƒY to add a πŸ‘ reactji to the last slack message. (The reactji thing is so simple but I use it all the time – it's one of the things I'd miss the most if I couldn't use Keysmith again.) ➑️ When I was doing contracting work, I had a shortcut that would go through our sign up flow for testing purposes. This one's less about keeping flow and more about skipping the tedious tedium of clicking the same 12 buttons every time I needed a new account. Right now Keysmith works best with native apps and in Chrome (with the extension). We're working on better support for Electron apps, as well as extensions for Firefox and Safari, and plan to release all of that in the next few weeks. This is our MVP. We know it's not perfect, and we'd love to hear your feedback. What put a smile on your face? What didn't work as you had hoped it would? Thanks so much πŸ™
Josselin Colletta
Hey man. Your tool is plain awesome!! Dreamed of such an app for years. Just FYI, there are some issues with French Keyboard layouts, or maybe even all non qwerty!
Daniel de Haas
@josselinco Thanks so much! Yes, we are aware of the issues with non-QWERTY keyboard layouts, and are going to be working on an update for that!
Daniel Moreh
Hey @josselinco, just wanted to follow up and let you know we fixed that, so Keysmith works great with all keyboard layouts now.
Daniel Moreh
@josselinco Oh awesome! Wasn't sure if that was stopping you from using it, great to hear you're still using and enjoying it πŸ˜ƒ
Dan Carroll
I can’t wait to try automating some of the annoying multiclick mini workflows I do every day. I love that this tackles native app and web automation in the same app.
Daniel Moreh
Awesome! I'd love to hear how that goes for you :)
Michaela Carmein
Thoughtfully designed!
Daniel Moreh
Thanks so much Michaela :)
Victor Wu
Great work! The UI is clean and looks easier to use than the others I’ve tried. Recording function is also new and what I’ve been looking for!!
Daniel de Haas
@rightlung Thanks so much, Victor. Would seriously love to hear about what use cases you find for it.
Victor Wu
@danielde Automating repetitive actions on the web that's too temporary to write a script for but tedious to do by hand. My browser or internet might be slow, but the browser extension clicks before the next button shows up. Maybe a wait function could help or a "next" option to manually iterate through the macro?
Michael Idris Merchant
Oh this looks brilliant! I have been wanting to figure out how to make easy shortcuts and have used a lot of different tools to attempt to automate flows in the past. I'm curious to see how this works with web forms. I have been looking for a therapist/counselor and a lot of the sites are incredibly frustrating to navigate, which sucks when thinking about the emotional reasons for why I am wanting support. I'm hoping to see if I can get Keysmith to help me automate the process of contacting folks and track who I'm reaching out to from different websites Wish me luck!
Daniel Moreh
Wishing you luck Michael!! I can definitely empathize + relate with the struggle of finding a therapist that's a good fit for me. Let me know how it goes for you – happy to help if you run into any issues.
Jarrod Cugley
I've been wanting something that does this! Any plans to support Windows or any other OS in the future?
Daniel de Haas
Unfortunately, no. Keysmith takes advantage of a lot of Mac-specific APIs, so it'd be a pretty big lift to bring it elsewhere.
Scott DeRuby
This seems sweet. Any chance it will ever come to PC?
Daniel Moreh
Hey Scott – thanks for checking it out! It's very unlikely that we'll make a PC version, but I've heard good things about AutoHotkey – https://www.autohotkey.com/
Tommi Urtti
Congrats Daniel! This is a cool app, definitely recommend trying it out!
Daniel Moreh
Thanks so much Tommi! Appreciate the support :)
Jon Letts
Super cool tool. The potential to integrate into my life is huge. A more accessible RPA tool.
Daniel Moreh
Yesss! So glad to hear it.
Lionel Selie
Love it, bought it! Can you make the Chrome extension more clear for darker backgrounds? A white border around the icon would make it much more visible. Thanks so much for making this!
Daniel de Haas
@leo_at_zapier Thanks so much for the support, Lionel :) Yes, that's a great idea, I'll add that to our list to take care of soon.
Mark Mossberg
That recording flow is amazing. Awesome job guys!
Daniel Moreh
Glad you like it Mark! Thanks for the kind words :)
Sahar Massachi
I would actually use this! Wonderful work.
Daniel Moreh
Thanks a lot Sahar! I'd love to hear how you find it!
Oliver Scott
woo!! elegance in action
Marc Faddoul
I'm already a big BetterTouchTool user but this gives even more possibilities, I'm a fan! Please autograph my boobs and computer!
Cheng Chi Man
Good!