Skip to content
| Marketplace
Sign in
Visual Studio Code>Keymaps>Shortcut PinboardNew to Visual Studio Code? Get it now.
Shortcut Pinboard

Shortcut Pinboard

Tripouille

|
44 installs
| (0) | Free
Pin and organize your favorite keyboard shortcuts in a sidebar panel for quick reference
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Shortcut Pinboard

Pin and organize your favorite keyboard shortcuts in a sidebar panel for quick reference.

Stop looking up shortcuts in external docs or Notion. Shortcut Pinboard gives you a dedicated sidebar where you can pin, label, and categorize the keybindings you're learning — always visible at a glance.

VS Code License


Features

Pin Any Command

Search through all VS Code commands to pin the ones you want to remember. The QuickPick displays two sections: "Your Keybindings" (rebound commands from keybindings.json) and "All Commands". Each entry shows the current keybinding and the human-readable command name.

Custom Aliases

Give shortcuts memorable names like "Toggle Sidebar" instead of workbench.action.toggleSidebarVisibility.

Search

Instantly filter your shortcuts with the search bar. Categories auto-expand to show matches and display the filtered count. Clear the search to restore your previous collapsed/expanded state.

Categories

Organize pins into 7 built-in categories (Navigation, Editing, Git, Debug, Terminal, Search, Other) or create custom ones. Shortcuts within each category are sorted alphabetically by alias. Categories remember their collapsed/expanded state across sessions.

Drag & Drop

Reorder categories by dragging their headers. Move a shortcut to a different category by dragging it onto the target category header.

Settings Sync

Your pinned shortcuts sync across machines via VS Code's built-in Settings Sync.


Getting Started

  1. Open the sidebar — Click the Shortcut Pinboard icon in the Activity Bar (left side), or use Cmd+Alt+S (macOS) / Ctrl+Alt+S (Windows/Linux)
  2. Pin a shortcut — Click the pin icon in the panel title bar
  3. Search and select — Type to filter commands, pick one to pin
  4. Set an alias — Give it a memorable name (optional)
  5. Choose a category — The extension auto-suggests a category based on the command

Commands

Command Description Keybinding
Shortcut Pinboard: Focus Sidebar Focus the sidebar panel Cmd+Alt+S
Shortcut Pinboard: Pin a Shortcut Search by command name to pin —
Shortcut Pinboard: Pin by Keybinding Search by typing a keybinding to pin —
Shortcut Pinboard: Unpin Shortcut Remove a pinned shortcut —
Shortcut Pinboard: Edit Alias Change the display name —
Shortcut Pinboard: Edit Keybinding Manually set/change keybinding —
Shortcut Pinboard: Change Category Move shortcut to another category —
Shortcut Pinboard: Create Category Add a custom category —
Shortcut Pinboard: Rename Category Rename a custom category —
Shortcut Pinboard: Delete Category Delete a custom category —
Shortcut Pinboard: Edit Category Icon Change the codicon for a custom category —

Context Menus

Right-click a shortcut to:

  • Edit alias
  • Edit keybinding
  • Change category
  • Unpin

Right-click a custom category to:

  • Rename or delete it
  • Create a new category
  • Edit icon

Right-click a default category to:

  • Create a new category

How Keybinding Detection Works

  • Desktop (VS Code / VS Code Insiders): Keybindings are automatically read from your local keybindings.json file
  • Remote Development: Manual input only (keybindings file is on the local machine, not accessible from the remote host)
  • VS Code for the Web: Manual input only (no filesystem access)

You can always manually set or override a keybinding via the Edit Keybinding command.


FAQ

Q: Can I pin default VS Code shortcuts? A: Yes! When you pin a command, its keybinding is auto-detected whether it's a default or custom binding.

Q: What happens if I change a keybinding after pinning? A: Keybindings auto-refresh every time VS Code starts. If you rebind a command, the new keybinding will appear automatically next time you open VS Code.

Q: Can I have a shortcut in multiple categories? A: Not currently — each shortcut belongs to one category. You can move it between categories via drag & drop or the Change Category command.

Q: Does this work with Remote SSH / WSL / Containers? A: Yes, but keybinding auto-detection is disabled in remote contexts. You can still pin shortcuts and enter keybindings manually.

Q: How do I sync across machines? A: Enable VS Code's built-in Settings Sync. Your pinned shortcuts are stored in global state which syncs automatically.


Requirements

  • VS Code 1.85 or later

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft