This extension enhances your ability to use shortcuts by enabling double key press actions.. For example: if you press Shift key twice you will be able to execute any Visual Studio command, including other extension's commands, like ReSharper extension, etc.
Where can I find the extension after install?
After install the extension you will get sub menu in the Visual Studio Extensions top menu:
After click on the menu item, a tool window will appear. This is the settings window where user can setup key, interval and command. Every item has a tooltip with description.
Settings
The Double Press Key setting: Allows you to choose a specific key to track for double presses on the keyboard. Each key you select can have its own unique interval and associated command. Keys that currently supported: Ctrl, Shift, Alt, Escape, CapsLock.
The Checkbox setting: If checked - a specific key triggers an associated command only if it is pressed twice in a row without any other keys being pressed simultaneously.
The Interval setting: Determines the time duration between consecutive key presses that will be considered for tracking double presses. The interval value can be adjusted by the user. The minimum interval value is always set to 100 milliseconds, to ensure a reasonable and reliable distinction between individual key presses. This means that the program will recognize two key presses as a double press only if they occur within the specified interval, which starts from 100 milliseconds. Maximum value is 2000 milliseconds.
The Command setting: Allows you to specify a specific command that will be executed when the defined key is pressed twice consecutively.
Once the defined key is pressed twice in succession, the extension will trigger the execution of the command associated with the double press action.
Bugs
If you find any bug or error or other unexpectable behavior, please, let me know trough Discord, and I will fix it.