WASDMap (Dvorak ,aoe)Keymap extension for keyboard navigation, selection, and window splitting and navigation based on WASD (using Dvorak key layout). I've only changed WASD to ,AOE in this fork. RequirementsThis requires at least version 1.25 of Visual Studio Code to fully work. FeaturesThis adds a number of keyboard shortcuts for performing the following tasks without having to really move your hands from home row:
This also adds one custom command that acts sort of like the Keyboard shortcuts are based around WASD, a key layout common to many modern PC games. All keyboard shortcuts were selected to minimize conflicts with the default Visual Studio Code shortcuts as well as shortcuts provided by a number of popular extensions (e.g., GitLens, various language extensions). Keyboard ShortcutsCursor NavigationMove the cursor through the editor.
SelectionThe following shortcuts are for making selections within the current active editor.
Line KillingThe following shortcut runs a custom command that partially mimics the With no selection active, this custom command will effectively cut the contents of the current line starting from the cursor's position to the end of the line. The removed contents are placed on the clipboard, making them available via a paste operation. With an active selection, this command will cut the current selection, adding its contents to the clipboard.
Editor Group NavigationThe following shortcuts are for navigating between different editor groups that may be present in the editor.
When the terminal has focus, the last two shortcuts have a slightly different function.
New Editor Group CreationThe following shortcuts are for creating new editor groups within the editor.
Splitting Editor GroupsThe following shortcuts are for splitting existing editor groups. When an editor group is split, a new editor group is formed, and the current document in the editor group that was split is duplicated in the new editor group. These are useful for opening up additional views to the same file.
Moving Documents between Editor GroupsThe following shortcuts are for moving a document from one editor group to another editor group.
BackgroundThis is a keybinding I adjusted to match https://github.com/mvromer/WASDMap for Dvorak keyboard layout (VS Code not registering updated keyboard layout). License[MIT] |