That would do the trick for me.
The improved Production Panel is available in my test build v3.5.1-bu:TheDog-GH created this issue in triplea-game/triplea open Feature Request: to help players on the purchase screen with maxBuiltPerPlayer errors #9231
@butterw As I already said in the past, instead of Ctrl+A and Ctrl+D, I suggest having Ctrl+X and Ctrl+Alt+X, where X is any natural number. The number defines that only the units having that mobility value or more are added as long as they can attack ("fire"), respectively, as offenders or as defenders (so, Ctrl+0 would act the same as Ctrl+A).
The main advantage is that, when adding offenders, you use Ctrl+1 for adjacent zones, Ctrl+2 for zones which are not adjacent but are adjacent to an adjacent zone, and so on.
When adding defenders, you will probably almost always use Ctrl+Alt+0.
Of course, the feature can be limited upwards to the number 9.
BThe battle calculator (CTRL+B) is a useful tool, but it isn't very obvious how you use it. As far as I understand it, the battle calculator needs to be open for CTRL-A, CTRL-D to work. Hence these hotkeys should appear in the battle calculator UI rather than taking up space in the Territory tab. A Help > Tips page could be added using a similar format to MoveHelpMenu.
@zlefin butterw doing some related work here:
Might be worth a mention