[HN Gopher] An interactive 19-lesson course to master VSCode's k...
___________________________________________________________________
An interactive 19-lesson course to master VSCode's keyboard
shortcuts
Author : tkainrad
Score : 32 points
Date : 2021-09-06 18:44 UTC (4 hours ago)
(HTM) web link (keycombiner.com)
(TXT) w3m dump (keycombiner.com)
| [deleted]
| rStar wrote:
| sounds like emacs
| gregsadetsky wrote:
| I've also spent a bit of time practicing Sublime shortcuts using
| https://www.shortcutfoo.com/
|
| Are there other sites like these that people prefer?
|
| Also -- VSCode's shortcuts seem to map 1-to-1 to Sublime's. Is
| that possible? Is there a lineage of "who inspired who" e.g., for
| instance, who was the first to come up with ctrl/cmd-P for quick
| open by name and ctrl/cmd-shift-P for the command palette?
| tkainrad wrote:
| shortcutFoo is definitely a nice alternative.
|
| However, there are a few things that I think KeyCombiner does
| better. I am very biased though ;)
|
| - You can edit any combination in your lessons or personal
| collections. So, if you bind some VSCode bindings to keys that
| you are used to from Sublime, that's not a problem.
|
| - There are quite sophisticated statistics regarding your
| practice performance. Most importantly, a confidence value for
| every combination
|
| - You can create your own collections to practice by copying
| from public collections, manually defining your own
| combinations, doing CSV import,...
|
| - There is a desktop app that mitigates conflicts with browser
| (extension) shortcuts
|
| - The desktop app has an instant lookup feature that shows you
| the shortcuts of the current app (+ current browser tab on
| macOS), and all the combinations in your personal collection
| and lessons. You can trigger the instant lookup from anywhere
| via a global shortcut, so you don't need to leave your current
| context.
| gregsadetsky wrote:
| That's great, thanks for chiming in!
|
| If I could make a suggestion for KeyCombiner, I think that
| having a way to start out as an anonymous user (with no sign
| up or email confirmation) at first, and then asking users to
| sign up once they've completed a few lessons would make it
| even more appealing to try out.
|
| The "Start Learning" button at the top right of your site
| IMHO should be a bit of a demo mode.
|
| (I know that it's harder/messier to implement a "half
| anonymous" mode -- this is just a suggestion) :-)
| memco wrote:
| > Also -- VSCode's shortcuts seem to map 1-to-1 to Sublime's.
| Is that possible?
|
| One difference I know is that putting a cursor at the end of
| each line is cmd+shift+L on Sublime and opt+shift+I on VSCode:
| minor, but some things don't overlap. VSCode does offer to
| install a sublime-keymap extension when launched if you have
| Sublime which configures it to be more sublime-like.
|
| > who was the first to come up with ctrl/cmd-P for quick open
| by name and ctrl/cmd-shift-P
|
| Sublime has been around longer than VSC so most things would
| have gone Sublime -> VSC. I recall the cmd+p being a novel and
| strong selling point for Sublime for me.
| rich_sasha wrote:
| I thought "lol 19 lessons for keyboard shortcuts???" - but then I
| thought about what an Emacs equivalent would look like. To even
| bind a new shortcut you need to write Lisp!
|
| I love it but you can cut yourself pretty badly on the learning
| curve.
| recentdarkness wrote:
| Doesn't seem to work for me with Chrome on macos - Not sure
| what's the deal is - It shows me 4 empty rectangles and expects
| me to do something - potentially in the keyboard input field.
| However if I press for example CMD + P obviously it tries to
| print - So it doesn't catch the shortcuts.
| tkainrad wrote:
| Hmm, I think Chrome on macOS is probably the most common
| scenario and well tested.
|
| Those 4 rectangles should contain the next 4 shortcuts that you
| have to type. Not sure how this could happen. If you don't
| mind, could you try with a different collection or lesson? Does
| the browser console show some errors?
| andy81 wrote:
| Shift isn't picked up on Firefox. Am I missing something or is
| this Chrome/Desktop only?
| tkainrad wrote:
| Huh, practicing should definitely work also on Firefox. Could
| you give some more details. Does it work for you with Chrome?
| Does it work when you try the practice demo on the home page
| directly at keycombiner.com?
|
| The only limitation with Firefox is that it does not support
| the navigator.keyboard API. So, the visual keyboard and some
| other advanced KeyCombiner features cannot show your system's
| keyboard layout but rather have to default to the US layout.
| thrower123 wrote:
| VS Code desperately needs an optional ability to have a toolbar
| with common commands, or to allow extension makers the ability to
| do so.
|
| The complete disregard for normal Microsoft UX conventions is
| bothersome.
___________________________________________________________________
(page generated 2021-09-06 23:02 UTC)