[begin blathering background story--skip to bottom for my actual question/comment/discovery]OK, after an insightful e-mail from David at Apache Controls (yes, my Blackhawk push/pull spinner was doing it too...), I compared the different revs of MAME that I have on my cabinet. (Hooray to Apache for fast customer service on the weekend!)
The right & left clicks on the various mice *appear* to work fine in Windows (though I don't have an accurate way of testing, beyond looking @ the Windows desktop & seeing if a menu pops up or disappears on a push or a pull--it could still be doing one click & then the other...).
I'm running a number of different MAMEs on my cabinet (to handle some of the oddball games that don't all work in the same MAME):
.82
.105 optimized for my processor & patched w/ a spinner patch
.108
.115 optimized for my processor & patched w/ the high score & no nag patch
.115u2 optimized for my processor & patched w/ the high score & no nag patch
.115 is what I use for 99.9% of my games. That MAME exhibits the strange mouse button behavior. I tested the key assignments in .108, .115u2, & .105, & they all worked perfectly with those executables.
So, I seem to have something funky with my MAME .115.
I use .115u2 only for Missile Command. Comparing my .ini for 115 & 115u2 back-to-back, the only difference was in the INPUT DEVICE OPTIONS section. 115u2 had only mouse enabled, whereas 115 had all devices enabled.
I turned off all but mouse in 115 & sure enough, the mouse buttons started behaving again.
I turned the devices back on one at a time until the middle mouse buttons started glitching again & found that offscreen_reload was the culprit!
[end blathering--start of actual post meat]Soooo, can somebody please explain how offscreen_reload works? I guess the 2 buttons on my 2 ACT Labs guns are mouse buttons, and this toggle in the .ini tells MAME to send a button 0 *and* button 1 code when button 1 is pressed alone, and this tells MAME to reload the gun in certain games...

Is this a feature that I want/need to play my gun games properly?
Does anybody else have this same compatibility issue with trying to use mouse buttons & offscreen_reload simultaneously?
Is this a known bug in 115 that's fixed in another rev?
Thanks,
-Jason