How do duels work in Red Dead Redemption 2?

Solution 1:

Duels works by holding down R2 slightly to fill the 'dead eye' meter, while this is happening you need to watch your opponent to see what they are doing as they may not draw straight away, dive out the way, pull out a knife or do any number of unexpected things.

The longer you slightly hold R2 down, the more your 'dead eye' bar will fill and the longer your will have to aim. To draw your weapon and begin aiming you need to push R2 all the way down then release the button. When exactly is the best time to do this will vary wildly in every duel. You just need to watch your opponent and draw when you have enough 'dead eye' time to hit the target you want.

Apart from the actions of your opponent, you also need to consider what you want to aim at once you have drawn. If you don't want to shoot to kill you may require a longer time to aim.

Once you have lined up your shot press R2 again to fire.

If you have waited too long to draw and you don't have time to aim before the opponent shots you, then you can press R2 rapidly again after you have drawn. This usually results in a body shot to your opponent, provided they haven't moved out the way, and will usually kill them.

Solution 2:

I have an elite (xbox) controller and was experiencing the same thing for one of the story missions. It dodnt matter how fast I pressed the button, there was no opportunity to also press it completely.

To get around this, I had to map an extra button also to RT. So i used RT to slow press, then pressed my newly mapped "RT" to draw.