It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Anybody figure out the "F" key. I'm still looking. Would like to rebind it to something like "End" or a mouse button.
thanks, changed in .json from game folder and nothing.

don't see "use" key able to change ARGH !!!

but really CDR WTF! how can you miss such simple shit like this???
Post edited December 10, 2020 by Aonevm
avatar
Vamperic52: Thank fuck it worked...now if you could rebind interaction, having it hard locked to F is so goddamn dumb, I use Enter for interaction always
I love CDPR but this is very Bethesda-ish of them.
I can move with the sticks now. A reboot seems to have done the trick.
All of this stuff fixed it all, thank crap for GoG forums..steam would have been horrific to find the fix xD
It was the same problem with the release of Witcher 3. Dont know why they did the same thing with Cyberpunk, maybe they hate us leftys. :/

Have changed now all WASD keys with UHJK in inputusermappings.xml. Now i have to look for all other keys like Q and E too. But will test it tomorrow, need some sleep.
avatar
ArchMechasis: You need to edit both config files. That is if you also want to change all the prompts, like interacting with things, to a different button than F.

These are the files:
UserSettings.json in the folder C:/Users/%USERNAME%/AppData/Local/CD Projekt RED/Cyberpunk 2077 (replace %USERNAME% with your Windows username)
inputUserMappings.xml in the folder C:/Games/Cyberpunk 2077/r6/config (or wherever you installed the game)

The UserSettings.json file is for all in-game bindable keys. Here you can make sure your ESDF keys are bound properly, including F which refuses to bind in-game. Same deal if you want arrow keys, or something else that refuses to bind in-game.

The InputUserMappings.xml file hosts all keybinds. That includes functions that can't be bound in-game at all, like interact prompts.
Open in Notepad. Use Ctrl+F to search for the key you want to replace "F" interact prompts with. In my case I want Q to be interact, so I search for "IK_Q". Replace all instances with different buttons, in my case IK_W (W), as it should be free.
Then look for all instances of "IK_F". There are dozens of these. Replace them with your interact key of choice, in this case "IK_Q" for Q.
Note that you don't have to do any functions that already have a "overridableUI" value. These are all bindable in-game and controlled from the UserSettings.json file. So might as well ignore them here.

The game now properly has ESDF movement while responding to Q for interact and other prompts. Interesting to note: now Q does not rebind in-game, but it's fine as the binds are good now. Obviously you can also do the same for arrow keys and a different interact button.

Note that the inputUserMappings.XML file in the game folder may be quite likely to be replaced on updates. And there's hundreds of hardcoded binds with no bind options in-game.

This may take a while for them to fix.
Thanks that was also driving me bats.
Can someone with a little more understanding post a better idea of how to rebind the F key to the Enter key?

I'm in InputuserMappings

Is IK_Enter the enter key?

Do I have to replace all the IK_F with IK_Enter?

will that do it?

I have everything else working and am using Notepad++

For anyone who is interested - a replace all IK_F with IK_Enter did the trick :)

The file is in the r6 config folder as noted above
Post edited December 10, 2020 by ToddDarl
avatar
ArchMechasis: You need to edit both config files. That is if you also want to change all the prompts, like interacting with things, to a different button than F.

These are the files:
UserSettings.json in the folder C:/Users/%USERNAME%/AppData/Local/CD Projekt RED/Cyberpunk 2077 (replace %USERNAME% with your Windows username)
inputUserMappings.xml in the folder C:/Games/Cyberpunk 2077/r6/config (or wherever you installed the game)

The UserSettings.json file is for all in-game bindable keys. Here you can make sure your ESDF keys are bound properly, including F which refuses to bind in-game. Same deal if you want arrow keys, or something else that refuses to bind in-game.

The InputUserMappings.xml file hosts all keybinds. That includes functions that can't be bound in-game at all, like interact prompts.
Open in Notepad. Use Ctrl+F to search for the key you want to replace "F" interact prompts with. In my case I want Q to be interact, so I search for "IK_Q". Replace all instances with different buttons, in my case IK_W (W), as it should be free.
Then look for all instances of "IK_F". There are dozens of these. Replace them with your interact key of choice, in this case "IK_Q" for Q.
Note that you don't have to do any functions that already have a "overridableUI" value. These are all bindable in-game and controlled from the UserSettings.json file. So might as well ignore them here.

The game now properly has ESDF movement while responding to Q for interact and other prompts. Interesting to note: now Q does not rebind in-game, but it's fine as the binds are good now. Obviously you can also do the same for arrow keys and a different interact button.

Note that the inputUserMappings.XML file in the game folder may be quite likely to be replaced on updates. And there's hundreds of hardcoded binds with no bind options in-game.

This may take a while for them to fix.
Thank you! You are awesome and a hero to all us lefties out there:)
low rated
avatar
Moozart: got the same issue, can't bind up and down arrows for movement this is a big issue for me,
i can bind all arrow keys for car steering. Hope they will fix this ASAP
FREE DOWNLOAD CYBERPUNK 2077
Why pay when you can play for free
www.youtube.com/watch?v=PbGPampDLIw
Same issue here.

I usually play ESDF, but F seems to be hardwired. Seriously, CDPR, wtf?

I start the game, do the settings and I'm already frustrated. Didn't you learn anything from Fallout4?
How did something like this NOT come up in playtesting?

I'm actually thinking about a refund. And I haven't even played a minute of the actual game.
Yeah both F and R are hardcoded. So i can change to the arrow keys replacing WASD using notepad but FRIGGGIN F and R keys are hardcoded and doesnt exist so in game i need to reach out far away using my 3rd arm i somehow have and push 2 buttons to either grab enemies and/or take up stuff!!!! They should have playtested this long ago!
I'm one of those weird ones that used RMB for move forward and arrow keys for back, left, right - seemed like the right thing to do 25 odd years ago with Quake...

So basically, I wait for them to patch this so I can rebind all the keys or I spend hours mucking around in json/xml files....

Managed to get up/down arrows working, but using up messes with hacking, then there's the R issue and Alt to draw weapon...oh and Home is out of bounds too

How on earth did they think it was OK to launch on PC like this?
Post edited December 10, 2020 by pk1209
avatar
ArchMechasis: You need to edit both config files. That is if you also want to change all the prompts, like interacting with things, to a different button than F.

These are the files:
UserSettings.json in the folder C:/Users/%USERNAME%/AppData/Local/CD Projekt RED/Cyberpunk 2077 (replace %USERNAME% with your Windows username)
inputUserMappings.xml in the folder C:/Games/Cyberpunk 2077/r6/config (or wherever you installed the game)

The UserSettings.json file is for all in-game bindable keys. Here you can make sure your ESDF keys are bound properly, including F which refuses to bind in-game. Same deal if you want arrow keys, or something else that refuses to bind in-game.

The InputUserMappings.xml file hosts all keybinds. That includes functions that can't be bound in-game at all, like interact prompts.
Open in Notepad. Use Ctrl+F to search for the key you want to replace "F" interact prompts with. In my case I want Q to be interact, so I search for "IK_Q". Replace all instances with different buttons, in my case IK_W (W), as it should be free.
Then look for all instances of "IK_F". There are dozens of these. Replace them with your interact key of choice, in this case "IK_Q" for Q.
Note that you don't have to do any functions that already have a "overridableUI" value. These are all bindable in-game and controlled from the UserSettings.json file. So might as well ignore them here.

The game now properly has ESDF movement while responding to Q for interact and other prompts. Interesting to note: now Q does not rebind in-game, but it's fine as the binds are good now. Obviously you can also do the same for arrow keys and a different interact button.

Note that the inputUserMappings.XML file in the game folder may be quite likely to be replaced on updates. And there's hundreds of hardcoded binds with no bind options in-game.

This may take a while for them to fix.
Guys, follow this method, he saved my life. Although there're still alot of hard coded keys out there, at least I can use ESDF move and G for interact. You also need to change drop body key and hack key, they were binded to E and F.

I can't believe they don't even test for key rebinding in 2020 for pc players. Those key design are awful, something like you press M to open man, if you want to press M to leave Map, nono, it perform another action in map...ewww
avatar
ArchMechasis: You need to edit both config files. That is if you also want to change all the prompts, like interacting with things, to a different button than F.

These are the files:
UserSettings.json in the folder C:/Users/%USERNAME%/AppData/Local/CD Projekt RED/Cyberpunk 2077 (replace %USERNAME% with your Windows username)
inputUserMappings.xml in the folder C:/Games/Cyberpunk 2077/r6/config (or wherever you installed the game)

The UserSettings.json file is for all in-game bindable keys. Here you can make sure your ESDF keys are bound properly, including F which refuses to bind in-game. Same deal if you want arrow keys, or something else that refuses to bind in-game.

The InputUserMappings.xml file hosts all keybinds. That includes functions that can't be bound in-game at all, like interact prompts.
Open in Notepad. Use Ctrl+F to search for the key you want to replace "F" interact prompts with. In my case I want Q to be interact, so I search for "IK_Q". Replace all instances with different buttons, in my case IK_W (W), as it should be free.
Then look for all instances of "IK_F". There are dozens of these. Replace them with your interact key of choice, in this case "IK_Q" for Q.
Note that you don't have to do any functions that already have a "overridableUI" value. These are all bindable in-game and controlled from the UserSettings.json file. So might as well ignore them here.

The game now properly has ESDF movement while responding to Q for interact and other prompts. Interesting to note: now Q does not rebind in-game, but it's fine as the binds are good now. Obviously you can also do the same for arrow keys and a different interact button.

Note that the inputUserMappings.XML file in the game folder may be quite likely to be replaced on updates. And there's hundreds of hardcoded binds with no bind options in-game.

This may take a while for them to fix.
avatar
Blee_Blee: Guys, follow this method, he saved my life. Although there're still alot of hard coded keys out there, at least I can use ESDF move and G for interact. You also need to change drop body key and hack key, they were binded to E and F.

I can't believe they don't even test for key rebinding in 2020 for pc players. Those key design are awful, something like you press M to open man, if you want to press M to leave Map, nono, it perform another action in map...ewww
Ok thats all and well how do i find the Holster/draw keybind??? Cause changing R key doesnt make it possible to holster weapons....so i either has to use a gamepad or im stuck brandishing weapons....OMG this game