Stim, backpack function, melee, switch aim type, quick grenade toss, primary/secondary/support weapons and drop item are all on my mouse.
I use a Razer Naga Pro V2 mouse, and I use the 6 button side piece for HD2.
scroll wheel up for primary weapon,
scroll wheel down for secondary weapon...