OK, it works the easy way! Thanks guys. Since I only have a 2p system I have lots of extra ports to work with. Here's the deal: Simply splice a button to feed back into 2 separate ports. Port 1 will have whatever keyboard stroke you want (ie "G"). Port 1 shifted should be "cleared". Port 2 will have the shifted function as "left mouse". Unfortunately, unlike the shifted functions, the ipac software will not let you leave a port's primary function clear, so I set it as "middle 2". I haven't fully vetted it, but I doubt a middle mouse button 2 will affect anything if inadvertently pressed (it will be pressed anytime there is a normal button press to activate "G").
It is important to clear the shifted function of Port 1. A mouse click does not work well in windows when pressed simultaneously with a letter.

So I'm stoked. No need for extra buttons or mice crawling around. Thanks for your creative takes.
