I know this is a stupid question.
If I use this bind ...
bindCommand(mouse0, zaxis0, TO, "nextWeapon();");
bindCommand(mouse0, zaxis1, TO, "prevWeapon();");
... to change weapons with middle mouse button everytime I move my mouse at all in any direction or push fire/jet my weapons change...