С pynput неуместно использовать два события одновременно?
Задача предполагает одновременно совершить прокрутку (pynput.mouse.Controller.scroll) и вернуть «убежавший» курсор мыши в определенную позицию (pynput.mouse.Controller._position_set). Но, как имперически выяснилось, pynput не позволяет использовать обе функции одновременно. Создание искусственной задержки (time.sleep(.2)) между ними так же не помогает. Говоря конкретней, оба события выполняются, но одно из них откатывается в исходное положение. То есть в скрипте к примеру курсор дергается с точки 1 на 2 и опять на 1 за мгновение, а в терминале подобное с прокруткой. Порядок вызова не имел значения.
import pynput, time
cnt=pynput.mouse.Controller()
def test():
cnt._position_set(50, 50)
time.sleep(.2)
cnt.scroll(3, 3)
test()