So, like many of you out there, I've been a bit frustrated by the small number (16) of actions available per cross-hotbar palette, and have resolved to come up with my own solution. While what I have put together here does not completely replicate a normal cross-hotbar palette, it does allow for an extra 8 actions to be used from your gamepad by utilizing the triggers and L3/R3 buttons.
My solution consists of the following 3 elements:
- Xpadder (well worth the small asking price)
- Disable in-game button mappings
- In-game keybinds
First and foremost, I play with a PS3 controller connected via USB using Scarlett Crush's D3 drivers (Fuck that POS MotionInJoy), so the solution that I present here is based on my own experience and your mileage may vary with other gamepads. However, the basic concepts are the same, though the game may behave differently with the in-game gamepad mappings if you use a Direct Input controller.
Ok, on to the good stuff. The basic idea here is that you will use Xpadder to map the L2/R2 triggers (or L1/R1, depending on what you use to activate your cross-hotbar) to Ctrl/Alt, and the L3/R3 buttons to two keyboard keys that will activate actions in a normal hotbar. I prefer to use 1 and 2 for these purposes, but you can use whatever you'd like. Then, you set a hotbar to use the keystroke combinations that will be activated by the gamepad. Here's the complete tutorial:
Step 1 - Configure Xpadder
Since there's a billion tutorials out there on how to get Xpadder all up and running, I'm going to assume that you are already familiar with the basics of the program and will go right into the configuration part. What we're doing here is very basic, so don't fret.
First, configure a profile for your gamepad to utilize the L2/R2 triggers (or L1/R1 buttons, as referenced above) and the L3/R3 buttons. After setting up that controller profile, create a game profile and map the keys in the following manner:
L2 = Ctrl
R2 = Alt
L3 = 1
R3 = 2
Again, feel free to mix those up to your own likings and needs.
In the end, you should have a profile that looks something like this:
Once done so, you can minimize Xpadder, and remember that you'll need to have it running each time you log into FFXIV.
Step 2 - Deactivate in-game L3/R3 buttons
Since we have finished mapping the L3/R3 buttons to be keyboard keys 1/2, we now want to deactivate the normal in-game functions assigned to these 2 gamepad buttons. Basically, we want pressing them to use our mapped Xpadder keys instead of their normal ingame functions. Unfortunately, the game won't let you do exactly that if you've already calibrated those buttons with your gamepad, so the next best thing is to go through the calibration process again and skip the L3/R3 buttons. Do so by going to System -> System Configuration -> Gamepad Settings -> Calibration:
Run through the calibration process until you get the part where it asks you to press the L3 button. When it does, simply press Skip. Do the same for the R3 button as well:
When finished, click Save and then Apply.
Step 3 - Assigning custom keybinds to a hotbar
The last step in the process is to set a hotbar (or two or three, whatever you prefer) to use our newly mapped Xpadder keys. Go to System -> Keybind. Start by selecting which hotbar you want to use, and assign the following commands to any 8 Hotbar slots. I used the first 8 slots in hotbar 1:
- 1
- 2
- Ctrl+1
- Ctrl+2
- Alt+1
- Alt+2
- Ctrl+Alt+1
- Ctrl+Alt+2
Once that's all set, go ahead and map some actions to the newly configured hotbar. Here's an example of mine:
In this setup, pressing the L3 button will activate the first hotbar slot and call out my Choco. Likewise, pressing R3 will activate the second hotbar slot and use Sprint. Different combinations of L2/R2 (Ctrl/Alt) + L3/R3 (1/2) can be used to activate the actions on the other 6 slots, very similar to how you would use a normal cross-hotbar. The obvious difference here is that you're using the R3/L3 buttons instead of the normal d-pad and face buttons.
Hope some of you find this helpful!
XI Wiki


