I have an idea at the expense of the bullets, clips and their reloading.
I think everyone agrees with me that the existing system is hardcore enough, but it is not convenient when it comes to using hot slots. Since I often carry several rifles, a pistol, as well as one machine, is not convenient for me when most slots are occupied with bullets and clips, since there is no place for compass, axe, morphine, bandage, food, etc.
Propose the following scheme. If the character in the inventory has bullets for a rifle - with the long hold of the "R" key. If the weapon has a store, it can be recharged by pressing the "R" key once. If it is a machine in which the "double" store, then you need to press the left mouse button to replace it. If the machine also has a flashlight, then scrolling the mouse wheel in a non-combat mode and also press the left mouse button. Also I suggest that the "GI" key be used to prepare weapons for firing. Thank you all for your attention, I hope you understand me.