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

Shortcut Pinboard

Tripouille

|
3 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.

Pin Custom Shortcut

Create a custom pin with just a name and an optional keybinding — no command ID needed. Useful for noting shortcuts you want to remember without linking them to a specific VS Code command. Note: custom pins don't auto-refresh their keybinding on startup since they aren't tied to a real command.

Custom Aliases

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

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.

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: Pin Custom Shortcut Create a custom pin with a name and optional keybinding —
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: Shortcuts pinned via Pin a Shortcut or Pin by Keybinding are linked to a real VS Code command — their keybinding auto-refreshes every time VS Code starts. Shortcuts created via Pin Custom Shortcut are not linked to a command, so their keybinding stays as entered and won't update automatically.

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
© 2026 Microsoft