@[deleted]
I think you'll be better off setting your dopesheet framerate at a consistent high fps.
Dopesheet framerate is there precisely so that you can set it higher and be able to insert more keys in fast motions without having to resort to holding shift and estimating a spot between frames.
You can find this setting in the Playback panel, under Views>Playback.
This dopesheet framerate setting applies to the whole project, so you'll have to stretch out the dopesheet of all the relevant animations.
I like to set mine at 60 to be able to cover fast actions. Or 120 if I know the game will involve slowmo sequences.