Edit Jan 7 2025: I accidentally uploaded the rmb cancel file to both versions and didn't notice until now. 2.2.1 is exactly the same as 2.2 otherwise, I just uploaded the correct file.
I had to make some guesses for how to work around some new features added in 2.2. I also haven't played cyberpunk in a while, and because I'm not playing a lot right now I didn't get to test this patch as extensively as I normally like to. Please let me know if there are any problems.
Known issues (2.13): Rotation in the character creation menu shows default binds on screen but actually follows UI up/down keybinds. Scrolling up/down in sms conversations doesn't rebind properly (I have left it on the default Z/X). These above two issues might be related and might have to do with binding an axis to a button. I can't make them fully work properly.
Arasaka Tower 3D seems to bypass inputUserMappings.xml somehow, so I cannot change its bindings. Cancel charging animation doesn't work? Binding Mouse Wheel Up/Down to functions in the UI settings group can cause problems.
i installed the mod with vortex and manually and both time it didn't worked :( i wanted to changed the secondary action key and the crouching key but it's not working
EDIT : i think i've found why it's not working, you need to have all keys binded to something otherwise it's not saving
I've been scouring the Nexus for a mod that allows this too, no luck so far and this mod does not allow it either. @heero139 is this something you can allow with your mod please?
corrections/additions to "Known issues": Rotation in the character creation menu shows default binds on screen but actually follows UI previous/next item keybinds. Changing "Confirm" to "MB5" only works in character creation menu.
No, sorry, this mod won't do that. I've looked into how that would need to be done and it would require a bunch of hooking game functions with e.g. redscript, as far as i know, and that's far outside anything this mod does. cyberware-ex has a method built in to help you with overclock and sandevistan/berserk.
Thanks so much for this mod! I've been wanting to rebind some of these functions since the game released.
I noticed that trade drop-off kiosks seem to have the primary and secondary interactions reversed. For example, I have Primary Interaction bound to "E" and Secondary bound to "X". At the trade kiosk, it uses "X" for the Sell function, which I assume should be the primary interaction. Not a big issue, but I thought I'd mention it.
First off, thank you for this mod. Whatever Proton uses for input translation doesn't detect swapping keyboard layouts in KDE so I was stuck trying to find a workaround for running my keyboard layout in Cyberpunk. Shame on CDPR for such a basic oversight.
I have one slight issue, which is more of an annoyance, maybe you've got some insight:
Some keys like crouch toggle or melee seem to be on a momentary-press registration, and if I hold the button down for anything more than a sharp tap, it won't register at all. Is there any way to alleviate this or is this a functional tradeoff of the way the mod works?
Does it do the same thing without this mod installed? It's been a little while since I've played cp2077 so I'm not 100% sure, but I want to say it sounds like that might just be how the crouch and melee binds work. Something about tapping and holding the buttons being able to do 2 different things, and a bit of odd behavior as a result. I tried not to modify behavior as much as possible and just allow keys to be changed. However, if it is different without the mod installed, tell me and I can spend some time trying to figure out why.
judging by your comment, im pretty sure you use wayland proton/wine still uses X11 to this day, therefore it uses xwayland when you're in a wayland session. that means you have to manually assign the keyboard layout for X11 processes, changing it in your desktop environment won't change anything as it already uses the «wayland layout». you need to use `setxkbmap` to change your layout on proton/wine games
574 comments
Edit Jan 7 2025: I accidentally uploaded the rmb cancel file to both versions and didn't notice until now. 2.2.1 is exactly the same as 2.2 otherwise, I just uploaded the correct file.
I had to make some guesses for how to work around some new features added in 2.2.
I also haven't played cyberpunk in a while, and because I'm not playing a lot right now I didn't get to test this patch as extensively as I normally like to.
Please let me know if there are any problems.
Known issues (2.13):
Rotation in the character creation menu shows default binds on screen but actually follows UI up/down keybinds.
Scrolling up/down in sms conversations doesn't rebind properly (I have left it on the default Z/X).
These above two issues might be related and might have to do with binding an axis to a button. I can't make them fully work properly.
Arasaka Tower 3D seems to bypass inputUserMappings.xml somehow, so I cannot change its bindings.
Cancel charging animation doesn't work?
Binding Mouse Wheel Up/Down to functions in the UI settings group can cause problems.
EDIT : i think i've found why it's not working, you need to have all keys binded to something otherwise it's not saving
I downloaded this rebind the uniquip action away from middle mouse button, but alas it doesn't seem to work.
Update: despite Vortex showing input_loader as installed, the ...\Cyberpunk 2077\red4ext\plugins\input_loader was actually missing.Manually reinstalling this resolved this issue, and custom keybinds worked.
Rotation in the character creation menu shows default binds on screen but actually follows UI previous/next item keybinds.
Changing "Confirm" to "MB5" only works in character creation menu.
I noticed that trade drop-off kiosks seem to have the primary and secondary interactions reversed. For example, I have Primary Interaction bound to "E" and Secondary bound to "X". At the trade kiosk, it uses "X" for the Sell function, which I assume should be the primary interaction. Not a big issue, but I thought I'd mention it.
I have one slight issue, which is more of an annoyance, maybe you've got some insight:
Some keys like crouch toggle or melee seem to be on a momentary-press registration, and if I hold the button down for anything more than a sharp tap, it won't register at all. Is there any way to alleviate this or is this a functional tradeoff of the way the mod works?
proton/wine still uses X11 to this day, therefore it uses xwayland when you're in a wayland session. that means you have to manually assign the keyboard layout for X11 processes, changing it in your desktop environment won't change anything as it already uses the «wayland layout».
you need to use `setxkbmap` to change your layout on proton/wine games
can confirm. replacing files with originals had the game boot up, but game crashes during logos with the input xmls installed
EDIT: nevermind... cyberpunk is really picky about the inputmappings and userinput xmls. it worked after doing something