Show HN: shortcutFoo is an effective way to learn shortcuts (Vim, TextMate, etc)
shortcutfoo.com
shortcutfoo.com
For VIM, please show the shortcut in lower and upper case instead of showing everything in uppercase and distinguishing actual upper case with a shift key. It was very confusing.
Also, if my answer is wrong, pleas show me the 'incorrect' key I pressed along with the right answer. I want to know whether I mistyped OR I got the shortcut completely wrong.
Edit: Just wanted to say that besides that, the landing page looks really nice, and it can be a useful product, albeit with a small market.
I agree on principal but this tool is cool enough that I think it's worth hopping the gate for.
1. Bring all the cheat sheets, Best Practices and Gamify them.
2. Bring Linux command line Drills, Best practices and Command line shortcuts(I will pay $$ for this!)
3. I miss typing tests and drills. Something better than typeracer competitions?
4. Show the product right away in your landing page, and not asking for registrations.
5. Finally build a platform and Crowdsourced community around. Let others decide what Practice they want and also challenge others.
Thanks, I will be your customer and definitely pay for such a service!
I mentally store keyboard shortcuts as an association between key combinations and behavior I see in my editor. The name for the behavior is secondary.
This product provides you with the name of a behavior and asks you to type the keyboard shortcut that performs it. So it's building associations between keys and names of behaviors, not the behaviors themselves. That's a big difference for me.
I imagine this product's method could work for some learning styles. For me, I prefer to practice and apply keyboard shortcuts in an environment where I can see their results (like the actual editor!)
I think it is a good first step though ,for people like me, who use VIM on a regular basis with a fairly limited vocabulary of shortcuts. To actively learn new shortcuts, I usually need to write them down somewhere next to the computer and then keep referencing them (especially when they are ones I don't use very often so they take a bit longer to memorize). Something like this is great because it will at least drill the shortcut into my head, so that while it won't become habitual to use it (and I'll need to make an effort to make it so) at least I'll be able to mentally reference it when I need it without having to look it up.
Overall I like the idea a lot, I've just began learning how to use VIM and this app seems a nice way to learn, but as has already been mentioned it seems more like a practise tool rather than actual teaching. The only way to learn the answer is by getting it wrong the first time. I think there needs to be more focus on the "shortcuts" tab, or at least integrate together with the main app.
The UI here is responsive and bouncy, but splitting it into several decks rather than spacing one deck is suboptimal.
I wasn't aware that I could create my own quizzes/training until I clicked on the upgrade link... Perhaps you can make that more clear to your visitors.
I agree with the idea others have mentioned here that not requiring an email/password initially would be a bit better, but it was so fast to get started I didn't mind too much. Congrats.
A nitpick: I had never used C-X U for undo in Emacs before. I use C-/ and when I Googled it I found C-_. Not sure which one (if any) is canonical, but it'd be great if it allowed all versions.
(Horrible website though, and I haven't tried it with a current Eclipse version.)