1. Any time you enter the character picker, LOTRO rewrites lotro.keymap. It also does it when you quit the game.
2. LOTRO will eliminate any line that tries to bind a key that gets bound in a later line.
3. LOTRO abhors a vaccuum. If any of the 3 main mouse buttons aren't bound, LOTRO will bind them to the defaults, overriding any other key you set via #2.
So #3 is going to give you headaches if you're trying to rebind the mouse buttons, eg to switch mouse steer and free look. The way around this is, when rewriting lotro.keymap, ensure the mouse button is bound only for the thing you want it bound for. Use a search function and I suggest copy the lines elsewhere as you probably won't get it right and the lines will be wiped.
The file explains reasonably well what's going on if English is your native language . All the obscure keycodes are defined by Microsoft. DIMOFS_BUTTON0 refers to button 1, DIMOFS_BUTTON1 to button 2, DIMOFS_BUTTON2 to middle mouse button (3) etc.
I haven't really changed most of the defaults and I don't quite remember what I needed to do to make my gamepad setup work (in the default auto-generated file there is something missing that I needed defined, something that's not found in the game settings, I guess some of the mouse actions bound as secondary keybinds? must have been it) but setting the file to read-only after you're done practically takes care of the issue as long as you're not planning on changing keybinds in the game settings
setting the file to read-only after you're done practically takes care of the issue as long as you're not planning on changing keybinds in the game settings
Unfortunately, LOTRO doesn't care if you make the file read-only and doesn't reference it in-game. It uses the 'amended' version it has in memory and still thinks it's right.
Unfortunately, LOTRO doesn't care if you make the file read-only and doesn't reference it in-game. It uses the 'amended' version it has in memory and still thinks it's right.
So you can't force changes this way.
Really? Hm weird, I could swear I had problems before with some of the values changing but now it's alright