Harmonia Shortcuts
Governance over keyboard shortcuts. Consciously decide which extension shortcuts should be active. Harmonia Shortcuts gives you explicit control over every keybinding that extensions add to your VS Code environment. Instead of silently accepting whatever shortcuts extensions install, you audit, approve, deactivate, or remap them on your terms. Harmonia only asks you to decide about shortcuts you never explicitly chose. Your existing custom shortcuts are never modified. All changes are previewed and require your confirmation before they are applied.
FeaturesShortcut Audit PanelOpen the audit panel from the Command Palette: Harmonia Shortcuts: Start Audit. The panel organizes your keybindings into clear sections:
Governance DecisionsFor each extension shortcut you can:
Batch actions let you approve or deactivate all shortcuts from an extension at once. Conflict DetectionHarmonia detects when multiple keybindings compete for the same key combination. Context-aware analysis considers Interactive RemapThe remap modal captures key combinations directly from your keyboard, including modifier keys and chords (e.g., Import / ExportExport your governance decisions (approvals, deactivations, and remaps) to a JSON file and import them on another machine or VS Code profile. This does not export your full keybindings - only the decisions you've made through Harmonia. Useful for keeping multiple environments in sync or backing up your decisions before making changes. New Shortcut DetectionWhen extensions are installed or updated, Harmonia detects new keybindings and notifies you so nothing slips through unreviewed. This can be toggled off in settings. Commands
Settings
How It Works
LocalizationHarmonia Shortcuts is available in:
Requirements
License
Dedicated to Honey, who was there for every late night and early morning - listening to ideas, keeping me company through every line of code. The best coding partner I could have asked for. |

