I've tested multiple ways of sprinting and compared them to the Sprinthook provided in this topic. I've tested manually pressing the sprint key, binding the scroll wheel to the sprint key and using a macro to press the sprint key (with a 0.010 second delay between each key press).
The speed values were compared between each method for sprinting and I found that all of them provided very similar maximum sprint speed values. That is to say, it would be pretty much impossible to detect someone using the one of the methods described above compared to Sprinthook. The main difference I found was that using a macro and scroll wheel to sprint resulted in no stamina issues, I didn't have to punch the air whilst running to maintain infinite stamina. On the other hand, Sprinthook required me to do this which puts it at a 'disadvantage' compared to those two methods in this regard.
Using a macro is the most optimal way to sprint, as it provides the same ease of use of Sprinthook (you only need to hold down the key) and has no stamina issues. As macros are currently allowed and as Sprinthook is worse than using one, you will be allowed to use this mod.