OK, here's what you're looking for.
There is an unpublished (but I recommended that we include this in the 'ugii_env.dat' file in future releases, which is being considered) environment variable which will control this. As you've discovered, the NX default is that when you roll the middle mouse scroll-wheel IN toward the screen, the display Zooms OUT (the metaphor being that the wheel if moving the displayed objects AWAY from you.
But you can set the following variable:
UGII_MOUSE_WHEEL=
To either
0, 1 or
2.
Setting it equal to
1, will retain the default behavior, that is rolling the middle mouse scroll-wheel IN toward the screen, the display Zooms OUT.
Setting it equal to
2, will REVERSE the default behavior, that is rolling the middle mouse scroll-wheel IN toward the screen, the display will now Zooms IN.
And setting it equal to
0, will disable this behavior altogether, that is rolling the middle mouse scroll-wheel will have NO effect whatsoever.
Note that originally this variable was implemented because we actually had several customers who did NOT want the scroll-wheel to do anything inside of NX (go figure?) and so while it was being implemented, the developer went ahead and added the 3rd option (
2) which reverses the direction of zoom simply because he figured he might as well cover all the bases.
OK, so that should overcome your annoyance, right?
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
To an Engineer, the glass is twice as big as it needs to be.