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.   
