May be switch from per weapon control to configurable weapon groups with fixed keys?
Its also give a way to set fire modes for weapon group. I think ripple fire for railgun will be really badass! (I tried to do this manually by distinct buttons and its looks cool, but feels too chore)
Also rocket launchers with possibility to lock on random targets in sight sounds like a dream sometimes...



