In my AutoHotKey script, I want to freeze user input, i.e. any input from the user will not propagate to the active program, and then unfreeze and have all the input that the user typed go to the program.
In other words: I freeze, then the user types "xyz" but this is not passed to the active program, and then I unfreeze, keystrokes "xyz" are passed to the program, and then everything's back to normal and the user can type again and it'll go to the active program.
This is so while I enter a bunch of text in the program using ControlSend, the user's typing won't interfere.
Possible? How?