Я написал скрипт, который отслеживает активность на клавиатуре, даже если скрипт работает в фоновом режиме, и выполняет действия на основе этих событий.Однако мне иногда приходится приостанавливать это, а когда оно возобновляется, мне нужно, чтобы оно не действовало на нажатия клавиш, которые произошли во время паузы.Вот мой код:
xinput test-xi2 --root 3| grep -A2 --line-buffered RawKeyRelease | while read -r line ;
do
done
В настоящее время, когда я возобновляю процесс, он немедленно выполняет действие для всех событий клавиатуры, произошедших во время паузы.Как я могу сбросить эти буферизованные нажатия клавиш?
Спасибо!