Overview
Finally you can use mouse and keyboard inputs to play with your Steam Controller or any other virtual input device like autohotkey, voice attack, etc.
Apply the fix
First of all, a huge thank you to the Reddit user u/oppai who reverse engineered the .exe and found both the bug and the fix!
ORIGINAL THREAD: https://it.reddit.com/r/cyberpunkgame/comments/kb73fr/fix_for_virtual_input_not_working/
To fix this yourself, grab a hex editor and use the find and replace bytes function (“Hex-values” in HxD) to find this:
8B 44 24 54 85 C0 75 26
and replace it with this:
36 8B 07 90 85 C0 75 26
Note that the .exe must still by named “Cyberpunk2077.exe” or the game will crash on startup.
Please also note that this patch will likely have to be reapplied each time a new update comes out!