Blender Keymap presets - how do they work exactly?
I'm not sure I fully understand your question Arvin, but I believe there are two approaches for you:

Edit the entire blender default keymaps to your liking, and export the entire keymap and save it as a file via Edit &gt;&gt; Preferences &gt;&gt; Keymap &gt;&gt; Export

OR

If you intend to be able to quickly toggle on and off different modular sets of keymaps, then as @susu suggested, you may want to set up python scripts for each module of keymap modifications, which you can then toggle on or off individually from the Addons pane

Here is an example of a script with two custom keymaps, being used as an addon to modify a custom operator, which is then available for keymap editing via the Edit &gt;&gt; Preferences &gt;&gt; Keymap pane