Keybinding Conflict Scanner
Stop wrestling with conflicting keyboard shortcuts. This extension automatically detects keybinding conflicts when you install new VS Code extensions and helps you resolve them in seconds. 🎯 Why You Need ThisWhen you install multiple VS Code extensions, they often define the same keyboard shortcuts. VS Code doesn't warn you about these conflicts, leaving you wondering why certain shortcuts don't work as expected. Keybinding Conflict Scanner solves this by:
✨ Key Features🔍 Automatic DetectionDetects conflicts the moment you install a new extension - no manual scanning needed. 🎯 Smart FilteringOnly shows conflicts involving your newly installed extension, not every conflict in your workspace. Example: Install "GitLens" → See only GitLens conflicts. ⚡ Three Resolution Options
1️⃣ Disable KeybindingQuickly disable the conflicting shortcut with one click. 2️⃣ Reassign to Different KeyType a new shortcut with real-time validation:
3️⃣ Open in Keyboard Shortcuts EditorOpens VS Code's native Keyboard Shortcuts editor with the command pre-searched for you. 🚀 Getting StartedInstallation
First Time SetupNo setup needed! The extension works automatically after installation. When you install your next extension, you'll see a notification if conflicts are detected:
📖 How to UseAutomatic Mode (Default)
Manual ScanWant to check for conflicts anytime?
⚙️ Settings
To change settings:
🎼 Advanced FeaturesChord Key SupportProperly handles sequential key combinations:
Same Extension FilteringSmart enough to ignore same extension with different contexts: Example: Git extension uses
These are NOT treated as conflicts (they work in different contexts). Platform-Specific HandlingAutomatically uses the correct modifier key for your platform:
🔍 How It WorksDetection Logic
Key NormalizationTo detect conflicts accurately, the extension normalizes keys:
Smart Filtering ExamplesScenario: You have Gemini Code Assist extensions installed. You now install GitLens. 📋 Requirements
📝 Known LimitationsSystem Commands Not DetectedVS Code's built-in "System" commands (like Runtime KeybindingsOnly detects keybindings defined in Priority DetectionCannot determine which keybinding "wins" when multiple are defined - this depends on VS Code's internal priority system (extension load order, 🤝 ContributingFound a bug? Have a feature request? Open an issue: GitHub Issues Pull requests are welcome! 📄 LicenseMIT License - see LICENSE file for details 💖 Support This ProjectIf you find this extension helpful, consider supporting its development: Your sponsorship helps:
Every contribution, no matter how small, is greatly appreciated! ✨ 🙏 AcknowledgmentsBuilt with ❤️ using: 📞 Support
Enjoy conflict-free shortcuts! 🎹✨ |



