Even after a fresh install of QGVR , the gamepad joystick axis are mapped to the movement and to the numberspad at the same time. Moving the joystick axis does also trigger to change to a specific weapon mapped to the numbers. Makes the game unplayable for people who don't know how to change the config.
This issue is since way back.
I did a cheap but working workaround:
EDIT: Corrected as ManuelGDA pointed out.
bind 0 "impulse 0"
bind 1 "impulse 1"
bind 2 "impulse 2"
bind 3 "+forward"
bind 4 "+back"
bind 5 "+moveleft"
bind 6 "+moveright"
bind 7 "impulse 7"
bind 8 "impulse 8"
by binding the keypad also to the movement.
implemented this fix a while back in the "Express-Install-Pack" on r/quakegearvr to make it easier for people and I then forgot about that problem.