Нашли решение, используя pynput .
from pynput.mouse import Button, Controller as Mouse_Controller
from pynput.keyboard import Key, Controller as Keyboard_Controller
def zoom_in(k, m):
with k.pressed(Key.ctrl_l):
m.scroll(0, 50)
def zoomout(k, m):
with k.pressed(Key.ctrl_l):
m.scroll(0, -50)
mouse = Mouse_Controller() # Mouse obj
keyboard = Keyboard_Controller() # Keyboard obj
zoom_in(keyboard, mouse)
zoom_out(keyboard, mouse)
Примечание: я не думаю, что чувствительность прокрутки действительно имеет значение, поскольку она запускает событие прокрутки только один раз, пока значения между40 и -40 у меня не сработали.