Most menu shortcuts are overrated.
I am the same boat. I have been using the arrow keys since the 1990s. I can't play this game right now.I hope this problem will have a solution, i use arrow keys in FPS since i have my first PC in the 90s ! For the moment, i mapped my movements with num pad (5,1,2 & 3) but my character moves like an old lady ^^ i tried the RV program in the game (after first failed mission) and it's a massive catastrophy !
If you open the "InputerUserMappings.xml" with notepadd++, you can find-replace all instances of IK_F with your preferred key. The file is found in the install directory folders Cyberpunk2077>r6>configYou sir, are a legend.
Keeps telling me about a corrupt file when I try to save ingame changes, but I can live with that.
I still have to move my hand to the other side of the keyboard to open/use because of the stupid 'F' key, but will just have to tolerate that I guess as bad game design.
That's the key I use. If you open the InputUserMappings.xml in the install folder (Cyberpunk2077>r6>config) with notepad++ and find-replace all instances of IK_F with IK_End it works great. Be careful not to override the Function binds (IK_F5 etc)This worked for me ..
I can't say I'm all that surprised the game has been released with problems attached to it .. I almost considered the game unplayable for me too .. I'm also a Left handed player who has used the Arrow Keys for movement for over 20 years of gaming .. but, it does surprise me that a game which has been in development for over 7 years by a developer with a good reputation who should know better than to ignore or overlook such a basic functional mechanic of PC user interaction.
So, with just a little bit of manual fiddling about, follow the instructions above exactly you should bind/rebind any key you like.
I haven't tested the F 'Interaction' key yet .. I tend to use End for this action, so, I'll see how I go.
$GAME_INSTALL/r6/config/inputUserMappings.xmlfile (tested on VSCode, should work for most other code editors with decent find-and-replace):
IK_old_keybind_$1. Then, switch all the keys containing "old_keybind" to the new key you want. You know you're done when there's no more "old_keybind" strings in your file.