Steps to reproduce in my case:
1- Quit 'build x' which has custom key bindings working. After 'build x' quits 'cbKeyBinder10.ini' contains custom key bindings as expected.
2- Launch 'build y' and key bindings are reverted to default. During execution of 'build y', 'cbKeyBinder10.ini' still contains custom key bindings.
3- Quit 'build y' and default key bindings are saved to file 'cbKeyBinder10.ini'.
Step 2 is not always the case. Sometimes launching another build doesn't revert the bindings back to default but most of the time does.
More details if it may help, I'm not using the default shortcuts profile. I had created a new one to store my custom bindings and the 'cbKeyBinder10.ini' file after step 3 above contains my custom profile but with default key bindings. Below are the headers of the profiles in the 'everything-default' file:
nSelProfile=1
[keyprof0]
desc=Our primary keyprofile
name=Primary
[keyprof1]
desc=Our primary keyprofile
name=scarphin
Should I post the whole file? Also should I mention that the bindings are NOT affected after consequent launches of the same build!
because it is annoying!
Very!!!