question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add suggested completions for key chords

See original GitHub issue

With more complex key chords, it would be incredibly helpful to have “suggested” completions, based on the first element of the chord. For example, consider the following complicated workflow:

  1. You type CMD + K
  2. Visual Studio Code waits for the next key of the chord (but doesn’t tell you what valid options could be typed)
  3. User forgets or doesn’t know the shortcut he wants, so he hits ESCAPE
  4. User hits F1 to search for the desired command and keyboard shortcut
  5. User hits ESCAPE
  6. User executes keyboard shortcut

Instead, what should happen is that VS Code should show the users all of the key chords (or perhaps most commonly used commands by that specific user, based on telemetry data), that could possibly be pressed.

This would have the following benefits:

  • Significantly improve the user experience
  • Ease the learning of new keyboard shortcuts
  • Tailor the Visual Studio Code environment to each user (optional)

Cheers, Trevor Sullivan Microsoft MVP: PowerShell https://trevorsullivan.net https://twitter.com/pcgeek86

Issue Analytics

  • State:open
  • Created 8 years ago
  • Reactions:44
  • Comments:13

github_iconTop GitHub Comments

12reactions
macintacoscommented, Dec 26, 2019

Just to expand on this; I think that it’s important to have this feature if you want to build up a set of mnemonic chords for shortcuts, similar to how Spacemacs is set up. This, plus the addition of 3-step chords (#6966), would make VSCode really flexible for the users that want to make sure their setup is exactly the way they want it.

7reactions
jtannercommented, Mar 15, 2018

http://spacemacs.org/ has this too and I love it. It makes discovering and learning key bindings easy.

Spacemacs discoverability

Read more comments on GitHub >

github_iconTop Results From Across the Web

Set-PSReadLineKeyHandler (PSReadLine) - PowerShell
The Set-PSReadLineKeyHandler cmdlet customizes the result when a key or sequence of keys is pressed. With user-defined key bindings, you can do almost ......
Read more >
What are chord progressions? Music theory simplified
We explain what are chord progressions, harmony, tensions, and cadences, and how to use all this to make your music sound elegant.
Read more >
Chordbot 3.0 Manual
Introduction; Playback controls; Editing chords; Key/modes; Slash chords ... of a chord, insert new chords or remove the currently selected chord.
Read more >
Understanding the Cadential 6 - 4 (with examples)
Since the completion of the dominant chord is slightly delayed, the result ... The formula for a cadential six-four in a minor key...
Read more >
D Major Scale, Chords and Progressions - Study.com
What is the D major scale? Learn about D major chords and D major chord progression. Understand the key features of a D...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found