Enhanced Controls
Enhanced Controls
LCtrl + Movement Key = Walk (not just forward). Disables LCtrl for “Crouch Hold”. Disables double tapping movement keys to dodge, adds independent dodge button. Enables using scroll wheel up / down for dialogue selection.
Tested on Steam version of Cyberpunk 2077 (v1.04).
Changes:
- Added a designated walk button (Left Ctrl). This works in every direction, however holding down two directions at once (e.g., W + S) will speed up the walk.
- Disabled Left Ctrl crouch hold (assumes you’re using a crouch toggle that’s NOT Left Ctrl; in my case ‘C’).
- Disabled double tapping movement keys (W, A, S, D) to dodge.
- Set an independent dodge button (currently using Mouse4 because I use a Logitech G703, however this is easily configurable).
- Enables scrolling up and down in dialogue selection instances.
Note: EVERY change is commented in the two files, so it’s easy to find what is changed.
How to Customize:
If you don’t like / have a Mouse4 button, you can easily change this by…
- Opening the ‘inputUserMappings.xml’ file.
- Find the added ‘IK_Mouse4’ button under the ‘<!– Controller specific dodge –>’ section.
- Change this value to whatever key you like. Remember to add ‘IK_’ before the key. (Example: G key = ‘IK_G’)
If you don’t like Left Ctrl being the walk button, you can change this by…
- Opening the ‘inputUserMappings.xml’ file.
- Find the 4 added ‘IK_LControl’ buttons under the ‘<!– MAPPINGS –>’ sections (VERY TOP).
- Change these values to whatever key you like. Be careful not to select a key that’s already in use.
Installation:
- Drag and drop the two files (‘inputContexts.xml’ and ‘inputUserMappings.xml’) into your ‘..\Cyberpunk 2077\r6\config\’ directory.
- Launch the game. Go to SETTINGS –> KEY BINDINGS. Make sure ‘Crouch (Hold)’ is NOT set to Left Ctrl (in my case, I unbinded it entirely).
Note: Feel free to make a backup of the original ‘inputContexts.xml’ and ‘inputUserMappings.xml’ files in case you don’t like the changes.