yeah - seeing lots of issues with the keybindings setup.
First - if you switch something to something that is already bound - you get an error saying that key is already bound - but it switches it anyways so you don't know what the old one was bound to.
Hitting cancel doesn't stop the new key binding from taking place. It happens immediatly even without applying or saving.
Using a Dvorak keyboard the keybindings screen doesn't recognize the actual key that the keyboard is set to - it assumes default for everything - so for instance on a dvorak keyboard typing where on a normal keyboard the "G" would be is actually a "I" so when I type "I" for inventory the inventory screen does not appear - I have to type a "C".
The tilda apostrophe key (`~) can not be set to anything. I wanted to set my default roll to this as it's next to the 1 key instead of space key but it won't let it be set.
Someone just needs to spend a day or two going through and just cleaning up all the key binding code - with somenoe from QA with a solid test plan reviewing.