1) there is no definitive rule , here is a sample of a bunny (crouch + jump) macro
and where bunny is only macro-ed
in the real world a player would bunny manually too and thus create some others events in graph , but not as many and not as grouped.
so if a you see the same sequence repeated and grouped, it’s a macro
feel free to try to get your own opinion
2) to trigger the graph you have to repeat the same sequence in less than 140ms and enough time. I guess it’s the way they play strafing both ways