so...you couldent make a program that waits for you to press rclick, then it sets a boolean to on, and presses shift while rclick is pressed, and after you release rclick, it sets the boolean to off, wich sets the auto-shift off?
can not be done?.....