Couch Citizen Config 3.15.1
This configuration requires an Xbox Elite controller (v1 or v2), and button remapping software such as ReWASD. With this setup and my config you'll be able to do every action in the game using only your gamepad, without having to toggle-switch into different layouts, as if you were playing a console port.