Наличие нескольких разновидностей команд заряжания сильно усложнит и без того непростое управление. Мы подумаем как это сделать правильно. Может быть придумаем какой компромис.
Вот простой вариант:
Первое нажатие на кнопку "R" = заряжай
Повторное нажатие на кнопку "R" = НЕ заряжай
Если переключен тип боеприпаса, то R приводит к = заряжай <выбранный тип>
ИТОГО:
Новых кнопок не добавляется, сложность если и вырастает то минимально.