Hello everyone,
I broke my arm a month ago and had to play VS with a controller. After 200+ hours, settings below are really smooth and almost feels the same as keyboard+mouse (until you are not playing in PVP of course, aiming with a stick is different). My setup is based on many hours on Call of Duty from my childhood.
Download and install Antimicro (AntimicroX also works fine). I would recommend to download only on Github and not from an other website
Connect your favorite controller (mine is a 2016 Xbox One wireless controller) and launch Antimicro
You should have this; you can see all the possible buttons on a controller and sync it with a keyboard/mouse button
Just click on a button then click on the button you want to associate.
For e.g. : Select A, a small virtual keyboard appear, then click SPACE BAR. Now when you will press A, you will virtually press SPACE BAR in game. If you need to apply a mouse button, click on mouse first.
This is what I'm using;
Category
Keyboard/mouse
Controller
Command
Character movement
Z / W
L stick UP
Move forward
Q / A
L stick LEFT
Move left
S
L stick DOWN
Move backward
D
L stick right
Move right
SPACE BAR
A / X (PS4)
Jump/center the map on player
SHIFT
B / O (PS4)
Crouch/Add ressource/put on ground
CTRL
L stick CLICK
Sprint/Select complete stack
G
D pad LEFT
Sit
Mouse movement
Mouse UP
R stick UP
Look up
Mouse LEFT
R stick LEFT
Look left
Mouse DOWN
R stick DOWN
Look down
Mouse RIGHT
R stick right
Look right
Actions
Mouse LEFT BUTTON
R trigger
Break/Attack/Click
Mouse RIGHT BUTTON
L trigger
Put a block on ground
A / Q
D pad RIGHT
Drop an item
F
D pad DOWN
Switch tool effect
MIDDLE mouse BUTTON
R stick CLICK
Select and copy an item (on creative mode)
Inventory/HUD
C
Y / △ (PS4)
Open character tab
E
X / □ (PS4)
Open inventory tab
H
D pad UP
Open guide
ESCAPE
Start
Open menu
, / M
Back
Open map
Mouse WHEEL UP
L SHOULDER
Move left on the quick slot
Mouse WHEEL DOWN
R SHOULDER
Move right on the quick slot
ZQSD is for azerty keyboard
WASD for qwerty keyboard
4. Regarding your controller, you may need to apply few optimisations:
For my Xbox controller, I needed to add a small pause buffer delay for the L and R shoulder. Those are sensitive buttons, a small press could result in many activation in game. To counter that, we will add a 0,01s pause delay.
- First select L or R trigger then click on AVANCE/ADVANCED
Now in "Assignments" configure it like this. Click on "Blank or KB/M
Select "Pause" then select 0,01s (or more regarding your own controller/preference) and finally Insert/Insérer. Now you may delete "Souris 4" and add it afterward so "Pause" comes first" then the linked button. It's really important.
5 Now save your profile and make sure to connect your controller before launching Antimicro
6 Enjoy!
I could also share my ready to use Antimicro configuration if needed but I can't upload the file here.