I was here to post about the same and share a bit of info I've managed to gather so far. Sorry for the wall of text, there's a TLDR at the end ^^
Once signed up and in, I proceeded to the usual lookup adressing my problem (no search function in this BB btw ?) and luckily I saw your post.
I got this same bug since the last Alpha build it seems.My custom hotkeys were flushed every time I played. I think it relates with blank hotkeys in the controls list.
I had the same thing you had with the rotate commands and had to cleared them the same you likely did. But there were another commands left empty that were automatically registered at each restart of the game, and these commands got these same keys values set by default that the one I used for my settings.
Messing up with the hotkey matrix accidentally worked around the bug, but the same problem appeared with the quicksave/quickload settings, as I had them modified within my first playthroughs of the full game.
My problem was that invoquing the inventory sheet led to a quickload. So I cleared the quickload command. Flushed hotkeys still happened. This was when I understood that I had to maybe assign the other command to another "dummy" hotkey. And no more flushed hotkey, for now :)
My understanding is that the game engine doesn't like empty cells in its hotkey matrix ^^
When it sees an empty variable, it populates it with built-in default values (as per a general working or failsafe routine, to prevent bugs, or in case of data loss or bit corruption ?).
In this case, this safety/working procedure of the game engine would likely predate our custom deleting/editing of some of the data in the hotkeys list.
I'm not sure if I addressed your exact problem, but I hope this help, tho. Thanks you for reporting this.
Thanks to the team for the great time I have with this great game and all the funny details, like the girl line from Beast in the prologue... Coming from Baldur and Neverwinter, I feel home again ^^
Have a nice day and a good play :)
TLDR : Try to not leave duplicates or empty cells in the control list, using your actual hotkeys and dummy keys combos as placeholders. Or else, the game will populate empty commands with preset hotkeys that could override your own settings.
Last edited by GusdeGuise; 18/09/17 09:36 AM. Reason: bad english and lots of typos ^^