Alien-AV / Alien-AV/macro_record
Ignore user input keys pressed while event is playing
- Lingua principale
- C#
- Stelle
- 6
- Fork
- 3
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
#### Replication
1. Record a long text writing event (make sure to include letters like 's').
2. Play the event on a notepad or smth that has a ctrl+s option.
3. While event is playing, try to abort it with Ctrl+R
#### Result
The ctrl+s (save as) option will be invoked from Notepad - we dont want it.
#### Fix suggestion
1. Add an bool isEventPlaying = false
2. Set to true on PlayEvents() ingress
3. Set to false on StopEvent() + AbortEvent()
4. Using [BlockInputAPI](https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-blockinput) if flag is true and block the input unless its the StopKey, and then just call AbortEvent() without actually performing the ctrl stoke (for example).
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.