VS Remove all bindings, then configure from scratch
Any real solution for this, besides clicking through their menus for each key individually? I found out by messing around that the base configuration gets imported from VSK files, available from the installation. But those are binary files. Any documentation on how to generate these? Or extract the bindings from them? Or a tool that does this?
The format of the keymap config file is just xml, where you can define a <Shortcut> or do a <RemoveShortcut> to remove a default. So if I could read the vsk file, I could in theory <RemoveShortcut> all the things that are there.
2 Replies
In Visual Studio, the
.vsk
files are indeed binary files that store the keyboard bindings configuration. Unfortunately, there's no direct, officially supported way to manipulate these files programmatically as they are not intended for direct editing or customization outside of Visual Studio's own GUI.
I mean you can reset things to default if you want, that's pretty quick but yeah..Is the format described anywhere maybe? I mean, if I could generate a simple empty vsk file without any bindings defined, it should work?