Shortcut PinboardPin 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.
FeaturesPin Any CommandSearch 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 AliasesGive shortcuts memorable names like "Toggle Sidebar" instead of SearchInstantly 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. CategoriesOrganize 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 & DropReorder categories by dragging their headers. Move a shortcut to a different category by dragging it onto the target category header. Settings SyncYour pinned shortcuts sync across machines via VS Code's built-in Settings Sync. Getting Started
Commands
Context MenusRight-click a shortcut to:
Right-click a custom category to:
Right-click a default category to:
How Keybinding Detection Works
You can always manually set or override a keybinding via the Edit Keybinding command. FAQQ: 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
License |