Hi Skinny,
Let me try to clarify this new compo:
When you learn Keyboard controller, they have a key identifier (F5 here) and a boolean value indicating if the key is press or release.
True = pressed,
False = released.
In this compo I have two Set Link from the same F5 key.
A link apply only when all its conditions are respected.
The If Equal condition check if the input value (here F5 key) is equal to the value parameter of the If Equal condition.
if the if equal condition is respected, then the set was executed,
So here we have "Particle Start" link who set speed to 1.0 when F5 is released (False)
"Particle Stop" link who set speed to 0.0 when F5 is pressed (True)
The F5 key react here as a "pause button"
We can inverse the logic and made F5 react as a play button by inverting values of the two if equal conditions.
Hopping this will help you to better understand.