How to disable some of the run-time shortcuts?

If I am not mistaken the bindings are defined in the default pawn:
\Engine\Source\Runtime\Engine\Private\DefaultPawn.cpp check function InitializeDefaultPawnInputBindings

You can disable inputs all together, make your custom pawn with your custom binding and use your custom pawn as default pawn class, you might also be able to unbind/rebind some inputs too.

I would look in those directions.