This feature would add realitic attachment modes because most of modern laser or flashlight devices have more modes or they are combined (laser+flashlight)
For a example: Dbal-A2 (A3 default IR laser) have 3 modes:
- IR Laser
- IR Illuminator
- Red/Green Visible Laser
Flashlight - most of modern lights have 2 modes:
- Normal flashlight
- IR flashlight mode
or combined devices (IR laser + flashlight)
- IR laser
- Normal flashlight
Best would be to cycle attachment modes like Grenades does but with new key combination like Shift+L or Ctrl+L