Skip to content

kzu/ShowTheShortcut

 
 

Repository files navigation

Learn the Shortcut

Build status

Download this extension from the VS Gallery or get the CI build.


Shows how easy you can make the same action using only the keyboard. Displays the keyboard shortcut for any command that you execute to help you learn the shortcuts you need the most.

It is also helpful for presentations where you want to display to the audience what keyboard shortcuts you are using.

See the changelog for changes and roadmap.

Features

  • Displays the keyboard shortcut in the status bar
  • Auto-hides the shortcut after 5 seconds (default setting)
  • Doesn't show when a command was invoked by a shortcut
  • Keeps a log in a separate Output Window pane

When a command is invoked from a button click (such as Edit -> Find and Replace -> Quick Find) and there is a keyboard shortcut bound to that command, that keyboard shortcut will be displayed in the status bar.

Status bar

By default, the keyboard shortcuts are logged to the status bar for 5 seconds.

Status bar

In the settings you can set the timeout to be zero, which will persist the status bar indicator until a new shorcut is displayed.

A tooltip can be enabled in the settings to give more information about the command that was executed when the mouse hovers over the status bar.

Tooltip

This can be helpful to anyone trying to automate Visual Studio.

When the tooltip is visible and you click the status bar indicator, the content of the tooltip is copied to the clipboard.

Output Window

Every time a shortcut is displayed on the status bar, it is also logged in the Output Window. This makes it easy to go back in history to find any command that was executed earlier.

Output Window

This can be disabled in the settings.

Settings

You can modify all the settings under Tools -> Options

Options

Contribute

Check out the contribution guidelines if you want to contribute to this project.

For cloning and building this project yourself, make sure to install the Extensibility Tools 2015 extension for Visual Studio which enables some features used by this project.

License

Apache 2.0

About

A Visual Studio extension

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • C# 100.0%