These two files:
- Data\Packages\User\Default.sublime-keymap
- Data\Packages\User\Default (Windows).sublime-keymap
are rewritten each time when Sublime Text restarts.
They are always rewritten, even when the Key Bindings were not neither viewed nor changed.
Moreover, the order of the JSON properties inside of these files is regularly changed: sometimes “key” comes first, the next time “operand” comes first; sometimes “no_outside_adj” comes before “lines”, sometimes - after.
This does not make any sense: the lack of consistency of the JSON properties’ order is a bad idea. As well as re-writing unchanged files.