Controller Port not a Console Port
The game is really different playing with a controller, its smooth and more responsive. KB/M is like playing Dark Souls again. So it means: the game was made for consoles, being rushed to port to pc. Lets wait a couple of months for some patches to fix it.
Actually that's not the issue, it was made first and formost for all three platforms, but made on PC.
The real issue is it was also first made for controllers, which all three can use, not keyboard and mouse which is only for PC's.
All the hard wired stuff is down to the controllers limited buttons set, forcing hardwired switching between functions. This only impacts K&M users if they insist on rebinding the controls CDPR locked for good reasons.
As a K&M user, I like most, tend to like using the same controls with every game, but I can always adapt to the realities of a situation. The unlocking of the keys, led to me setting my usual choices. I quickly reverted to the locked positions, when the reason they were locked became blatantly obvious.
Hard wired turn off mechanic, even when unlocked by CDPR, as with every mod out there.
For me, the end result is, I just got used to the default settings. With only one switch, I'd already managed to set that using a mod, but CDPR's unlocking, now makes the mod obsolete.
The switch I use, is simply between roll and dodge, while still keeping the jump on the Space bar.
Which on launch couldn't be done. I could probably have managed to get used to that one as well.
Due to having very short stubby fingers my usual must have change of keybinds is moving Ctrl and LShift upto LShift and Caps Lock.
So I have dodge on Space and Roll on Caps Lock, everything else has ended up back on CDPR's default settings.
Which are either already good enough or have sound hardwired reasons for them.
In the end it's a small price to pay, without the consoles, this game wouldn't exist, it's a hard fact of life.
Knowing that and knowing how poor all console ports are, simply due to the fact you can't upgrade a games quality.
The way to port a game is to start with the best and downgrade to the worst.
The price for that was to design the game for controllers and port it to Keyboard and Mouse.
Witcher 3 the Wild Hunt is a Controller Port and every PC gamer should rejoice in that decision, and be willing to pay the small price required.
Because a Controller Port is much better than a Console Port. A pure PC only game was never an option, it was never being made as one