I've just created an app that does what DragLock failed to do with up/down/left/right axes, as well as added diagonals and 3 point arcs.
Also let's you choose the binds yourself, decide whether you want to be able to change axis continuously or lock it to the initial axis, and decide whether you...