I've been setting up some keybinds for quick access to sec weapon and gadgets during combat. My Razer Naga mouse has two buttons for the index finger right next to mousebutton 1. I don't mean the big 12 button numpad on the side which doesn't register in BF3 at all for some reason. The two 'index' buttons register in BF3 as mousebuttons 3 and 4.

I'm using button 3 for Gadget 1 and button 4 for Gadget 2. The weird thing is that button 3 works fine when I play as medic or support and allows me to quickly throw down med or ammo packs. But when I play engineer or sniper and I try to use the same keybound button to grab the RPG or the TUG it doesn't work. It's the same gadget slot but now nothing happens.

All other keybinds work fine except for this issue. It shouldn't be a mouse issue because button 3 does register and I can bind it. It just doesn't work during play. Is there any difference between grabbing a medpack and grabbing a RPG for keybinding?

Anyone with a similar experience or any knowledge that can clear this up?

Thanks!