there are various mouse gesture programs that I think could do that. In addition to StrokeIt that Mouse mentioned Autohotkey (http://www.autohotkey.com
) is capable of mouse gesture scripts ( http://www.autohotkey.com...scripts/MouseGestures.htm
Triple left clicks might be complicated to implement since I suppose you would still want to use single and double clicks in many contexts. So the script must often let those through but not in those cases where you want the triple click functionality.
One alternative would be to instead make a mouse middle button gesture. For example, when you hold the mouse middle button and at the same time drag the mouse up, window sends SHIFT-F2. There are two advantages here: Middle mouse clicks are seldom used in window applications so there are fewer possible conflicts. Also, holding middle mouse button and moving the mouse might be less tiring than triple clicking (I at least get tired in my right arm quickly when I do a lot of double clicking so triple would be even worse).
I made such a script for Autohotkey that sends SHIFT-F2 on middle mouse press + mouse move up. You could try it and see if it fits your needs:
[copy or print
MouseGetPos, OutputVarX, OutputVarY
MouseGetPos, OutputVarXB, OutputVarYB
GetKeyState, state, MButton
if state = D
ydiff := OutputVarY - OutputVarYB
if ydiff > 50