Posted May 21, 2015
foo_: Few if any games ever use windows text mode for input. It's too slow and too difficult to cater for all the differences. Usually raw input events (or even the deprecated DirectInput) are used, pretty similar to the USB HID events.
So any effective key mapping needs to take place early in the input processing chain. Forget about the user panel.
Software for mapping (like the oft-mentioned AutoHotKey), mapping at driver level, and on the device itself will work.
mmarci: The problem here is that the game overrides these for an odd reason, in a very unusual way. Every key works except for the mouse buttons. What can be the explanation for it works on the main menu screen once you start the game, but as soon as you go to any of the sub-menus, it reverts back to default? Why would it assign LButton to both buttons in-game, and RButton to both buttons in the in-game menu? So any effective key mapping needs to take place early in the input processing chain. Forget about the user panel.
Software for mapping (like the oft-mentioned AutoHotKey), mapping at driver level, and on the device itself will work.
but what the game does internally and why, I can only guess - and its input handling looks inconsistent to me. As if somebody had a proper plan, and then somebody else ignored that in parts.
Sorry, I think the only people who really can answer your specific question are CDPR.