As was already said, no need to add more actions. I have a shared utility hotbar I use for sprinting, I don't want to have to ever think about this. It seems more straightforward to just change sprint's recast depending on whether it's used in combat. No need to overcomplicate things.