Skip to content

sambhare/vscode-vc6-keybindings

 
 

Repository files navigation

Visual C++ 6.0 Keymap for Visual Studio Code

This extension ports several Visual C++ 6.0 keyboard shortcuts to Visual Studio Code. After installing the extension and restarting VS Code your favorite keyboard shortcuts from Visual C++ 6.0 are now available.

What keyboard shortcuts are included?

You can see all the keyboard shortcuts in the extension's contribution list.

The extension also adds some useful keyboard shortcuts which were not originally present in Visual C++ 6.0. These extra shortcuts are disabled by default and are controlled by the setting vc6-keybindings.enableExtraKeys.

Why aren't all the shortcuts included?

VS Code does not implement all of the commands that were available in Visual C++ 6.0. As a reference, this page lists all the shortcuts available in Visual C++ 6.0.

Why does this install the Bookmarks extension?

Anonymous bookmarking via the F2 key was one of the most useful features of Visual C++ 6.0 and the Bookmarks extension combined with this keymap brings this functionality to VS Code.

How do I contribute a keyboard shortcut?

It is very easy to make a PR.

  1. Head over to the GitHub repository.
  2. Open package.json.
  3. Add a JSON object to contributes.keybindings as seen below.
  4. Open a pull request.
{
    "mac": "<keyboard shortcut for mac>",
    "linux": "<keyboard shortcut for linux",
    "win": "<keyboard shortcut for windows",
    "key": "<default keyboard shortcut>",
    "command": "<name of the command in VS Code",
    "when": "<condition>"
}

You can read more about how to contribute keybindings in extensions in the official documentation.

About

Visual C++ 6.0 Keymap for Visual Studio Code

Resources

License

Stars

Watchers

Forks

Packages

No packages published