Setting up a gamepad controller Game: Elder Scrolls OnlineThis is for those gamers who prefer gamepad controllers, like myself. I am going to teach how to do some rather basic things, such as change what each button does, how to invert X and Y axises, and so on. Figuring this stuff out is a cinch in many other games. ESO on the other hand requires some background knowledge.
In some games (like Skyrim or Fallout 3) getting a controller to work is as easy as going into the menu, then toggling a button on. Elder Scrolls Online is trickier, and more difficult to figure out. But overall, the experience is more rewarding because there are SO MANY options we can configure for ESO.
So this assumes that you've got a mouse and keyboard, but also a controller which is specifically made for PC gaming. This controller can apparently be Xbox or Playstation styled, or it can be something which is more customized. I myself only use Xbox-style controllers, and Microsoft models at that, but I also use mouse & keys for some tasks.
Required:
Elder Scrolls Online Plus. Buying this upgrade will open up some new areas of the menus. ESO+ is therefore necessary for the rest of these steps to work properly.
1). Get into the game, so that you are not in its opening menu, you are in the actual game. This way, everything can get tested in real-time.
2). Controller should be on. Now, press the Esc key on the keyboard. Press Settings. And press Gameplay. About three-quarters down the menu page is the GAMEPAD section. Turn this on.
Once the gamepad is on, notice the menu changes to one which is more 'consolized.'
Another feature: there are now TWO main menus which can be pulled up -- one can be gotten from the keyboard, the other from the controller itself. These are the sort of menus that allow us to change options, look for Help, and so on. Though these two menu sets might seem like they're the same at first, they actually have quite a lot of differences between them.
Now. If you are like me, you'll want the option to switch the X/Y Axis, which affects the "look around" feature normally assigned to the right mushroom stick. Normally, if the right stick is pushed forward (away from the player), the character looks upward. If the stick is pushed back (toward the player), the character looks down. For those who want to invert this, go to step 3. If not, go to step 4.
3). Press the Start button on the controller. Use the left mushroom stick to scroll down to OPTIONS. Select Camera, and INVERT Y is the very top option.
4). Zenimax gives us a total of three templates, each featuring a different set button assignments. But if you'd like to make your OWN button assignments, here is how to do that.
Press the ESC key. Again, this key works in a similar way as the START key on a controller, except ESC opens up different options.
5). Select CONTROLS. This opens up a menu with four columns, which Zenimax calls Binds.
The First Bind deals with the keyboard itself. All the selections in this column deal with keyboard and mouse assignments.
The Second Bind deals with a lot of the in-game button assignments which get used during gameplay moments, such as pulling levers, choosing to accept another player into your party, and so on. For the most part I do not mess with the Second Bind at all.
The Third Bind handles the bulk of controller button assignments, most of which correspond to keyboard and mouse buttons / functions. This is the Bind which most changes can get made which affect the actual sandbox gameplay, outside of menu surfing. Attack, Jump, Sheathe/Unsheathe Weapon, and so on.
The Fourth Bind never gets used, at least in my game. I assume it's there for some sort of unknown function.
So, since the keyboard stuff should already be set up, I am going to show how to assign stuff to the controller.
Tip: Use the mouse-wheel to scroll the Binds menu up and down, it just works more efficiently than the controller does. In general, Mouse + Keys should be used at all times, except when actually choosing which buttons, bumpers, toggles, and analog sticks are going to correspond to keyboard / mouse buttons.
6). Start with the very top, which deals with Movement. By default, Move Forward is already set as "Left Stick Up," which is how most gamers prefer it to be set. Suppose you want to change this though? Doing so is easy as using the mouse to left-click on this selection, and then moving the left stick (or right stick, for southpaws) in the direction you'd prefer. In the BINDINGS window, it then shows whatever key, or button, or bumper, or trigger, has been selected.
Frequently, you may notice that some function has already been assigned to a button, bumper, trigger, or stick. If this is true, you'll be erasing this function if you choose to Accept, and the menu will ask to confirm if you really want to make this choice, or not.
7). Use the mouse to left-click on Bind.
From here, literally just scroll down the entire page, selecting whatever feature (such as Jump) with whatever button, trigger, stick (etc.) is preferred.
Elder Scrolls Online allows us to select "While Held" commands, too. So for instance, I've got my game set so that if I hold my right analog stick down (instead of briefly pressing it) this will cause the HUD to vanish.

If I press this stick briefly, this is what changes from First to Third Person.
We can even sometimes select a combination of buttons. For instance, I just clicked on Autorun, pressed & held the B button, and then pressed the right bumper. Binded this selection. So now my character will run automatically (and keep running) if I press B + RB back in game mode.
8). When done making assignments, always press ESC on the keyboard. This will lock these assignments in.
Troubleshooting: For me, the Bind menu has a tendency to not register certain buttons. For instance, I'd try to set A for Attack, but the selection onscreen would merely flash very quickly, without the key getting set. To fix this, I used
Xpadder. Made a New profile, but did not set any buttons, bumpers, triggers, or sticks at all. Selected Save As, and then named the profile Blank. Literally, the Xpadder has not had anything changed, and everything is blank. This, for some reason, worked for me.
This post has been edited by Renee: Mar 8 2024, 06:18 PM