I am the master of hacking this thing to get it to work the way I want:)
Ok if you use a Titan Two in order to use an auto sprint / easy sprint script, you may have come across a seemingly insurmountable problem: how do you prevent Super Sprint from inadvertently activating?
Firstly let's take a step back. There's two ways you can program Easy Sprint:
1) You can repeatedly tap on the Sprint button which inadvertently activates Super Sprint, or;
2) You can just tap the Sprint button just once (when you walk forward).
At first glance, the latter implementation appears to be the only way to solve the problem, but it has some serious issues - because the Sprint button is only pressed once, certain actions will break you out of a sprint, and your script will not be smart enough to know when to re-engage - for example, when you slide. The solution might seem easy - program a delay, so if you slide, Easy Sprint presses the button a second time after a certain duration. This is very difficult to get right due to all the complex scenarios - for example what if you slide off a ledge? That 2 second timer you programmed might not be adequate anymore, because it might be 3 seconds before you actually hit the ground. It's complicated, leads to a whole host of false positives, and never really works that well.
So after a lot of testing I have found the solution! In conjunction with a script that is designed to repeatedly tap the Sprint button (see #1 above), you map the XIM as follows:

And tada! This is how it's done!