Cyberpunk 2077
0 of 0

File information

Last updated

Original upload

Created by

lehrax

Uploaded by

lehrax

Virus scan

Safe to use

Tags for this mod

About this mod

Single primary key E - use (all cases, both in-game and UI), MMB and RMB advanced use, no overlaps.

Requirements
Permissions and credits
Changelogs
Donations
Preface: I am an old-school gamer appreciating the classics like HL-1 and HL-2 where E would be action and everything was crystal-clear. Basically this control scheme modification is ought to reduce the inconsistency in key binds and make Cyberpunk into a game with more traditional controls, hence...

=== CONTROLS OVERHAUL ===

Every mapping pattern I set here is either common across other games or justified / easy to comprehend.

All the menus such as phone, radio, crafting/trading/scrapping, dialogues etc are overhauled to understand mouse scroll same as arrow keys in addition to default behaviour.

[!] To make the mod changes active after installing it go to key bindings and reset to defaults.

(yes, I should make this page prettier, maybe I will some day)

Latest version supported: v2.12


╭-----------------┬----------------------------------------╮
| key             | action  |
├-----------------┼----------------------------------------┤
| Tab / RMB / Esc | {popup/menu} back / cancel             |
| Tab / 0 (zero)  | holster / get armed                    |
| E               | primary action                         |
| Q               | vision (hold)                          |
| E               | {transport} leave vehicle              |
| E               | {map} fast travel                      |
| R               | secondary action / open SMS            |
| T               | phone / answer call                    |
| Y               | switch to alternative quest objective  |
| F               | quick melee attack                     |
| G               | grenade                                |
| H               | hub menu                               |
| J               | journal / {map} open related quest     |
| LShift          | run (hold)                             |
| Z               | medkit                                 |
| X               | {inventory/carrying} drop              |
| X               | fast-forward                           |
| C               | crouch (toggle)                        |
| V               | {transport} peek backwards             |
| V               | transport request                      |
| V               | {map} center at V                      |
| B               | berserk (iconic cyberware activation)  |
| RShift          | sprint (toggle)                        |
| LCtrl           | crouch (hold)                          |
| LCtrl           | {transport} use tertiary               |
| Space           | {amount selector} max value            |
| MMB             | {amount selector} 1/2 of current value |
| MMB             | vision toggle                          |
| Mouse wheel     | {amount selector} incr./decr. quantity |
| Mouse wheel     | {list selector} iterate over options   |
╰-----------------┴----------------------------------------╯


^ This is an incomplete list, but I am pretty sure I have included everything important.

Previously (long before Cyberpunk update v2) my mod contained CET module to achieve additional functionality that is now present in vanilla game. Therefore, the current version of my mod is dependency-free and true to vanilla. If curious, you are welcome to check out the legacy versions from the archive.

[!] There won't be a left click dialogue option chooser, because Cyberpunk is not a ~Bethesda~ game where time is frozen during interaction plus I like the idea of changing my mind and shooting some Maelstrom goon mid-sentence :)

[!] You likely will notice how your character's model rotates whenever you drop or disassemble an item from backpack. That is due to the fact the same key is assigned to rotate counter-clockwise & drop and clockwise & disassemble (or the other way around)... Guess what? Context actions are non-blocking: and since inventory is one and the same context, all the page actions can be executed from anywhere (maybe map view is the exception). I will see if there are more suitable keys for those in future updates, maybe can adjust the priorities to somehow ignore actions in the "background". Anyway...

If you find any issue or have a valuable suggestion, feel free to inform me about it on NexusMods' page or GitLab project page.

Enjoy!