I'm using this action in a macro. Basically users input items on a list and everytime they hit the slash button it deletes an item from a list, then puts the cursor in a specific position.
I'm noticing that keyboard maestro doesn't always see when I hit the slash button.
Is there a reason why this isn't acting reliably? Is there another way I could accomplish this to allow for an action to happen with user input that is quick and easy?
The issue you are seeing is because you are looking for a state (key is down) but you really need the event (key is pressed), because the key only stays down a short time and if you do not check it while in the short time the key is down you will miss it. See:
That has the same solution you need to reliably detect pressing a key (as opposed to detecting a key being down at a specific time, which is what you are doing).