Я написал программу, которая открывает Adobe Acrobat и быстро нажимает несколько кнопок в пользовательском интерфейсе. Программа также печатает некоторые вещи. Проблема заключается в том, что если пользователь случайно нажимает клавишу клавиатуры или дергает мышь во время работы программы, он может испортить результаты.
Требуемое поведение - подавлять / игнорировать ввод со всехклавиатуры и мыши, но одна пара. Клавиша выхода по-прежнему будет разрешена на всех системных клавиатурах. Не отключенная клавиатура и мышь виртуальные, а не физические. Эта не отключенная мышь и клавиатура будут выполнять все процедурные нажатия и ввод текста. Если какая-либо клавиатура (включая отключенные) имеет событие нажатия клавиши ESC, этот ввод не будет подавлен. Я свяжу с ней какую-то функцию «паузы».
Вы можете предположить, что ОС - это Windows. Как мы пишем код на Python для этого?