@yellow21 is present a telemetry.
In theory, in a rapidfire you add the time to press the up button and the time for the down button. About the time of the code is nothing , about <1ms.
Is not the same in the game, where the pression of a key does something, and something needs a time, in any case.
In fact using a rapidfire you really emulates the pression of left button mouse to do in the game.
It’s what you are talking?
With MSE the time is at the minimum possible <1ms, the delay between the up pression and down again.
Usually the delay , in a game, should be 10~25ms or your game cant get the event and you have to add the delay of the weapon in use, so the difference is even relative and variable, not so much but normal macro is the only macro with the same rof of the game.
All this talking of automatic rifle , instead for bolt semi-auto rifle autoburst is into the ROF.
Tip: to get max from your autoburst-1, you can keep the default value on the DOWN timing and modify the UP timimig only 😉