Доброго времени суток !
Подскажите как можно отслеживать событие прикосновение к экрану на 10 Винде в Хроме.
Уже попробовал с разных модулей отследить события мышки и это работает, но как (условно) доходит курсор до окна хрома отклик пропадает.
Пробовал с помощью "from pynput import mouse" отслеживать нажатие 3х клавиш на мышке, на сенсорном экране координаты прикосновения передаются только при работе в Windows. В запущенном окне хрома координаты уже не передаются(Именно в окне "контента" странички)
Передаем в консоль координаты нажатия клавиш мышки (pynput)
Python:
from pynput import mouse
def on_click(x, y, button, pressed):
print('{0} at {1}'.format(
'Pressed' if pressed else 'Released',
(x, y)))
if not pressed:
return
with mouse.Listener(
on_click=on_click) as listener:
listener.join()
print(mouse.Listener)
Внутри окна хрома передвижения не отслеживаются на сенсорном экране, а вот на рабочем столе Windows все хорошо.
Передаем в консоль координаты движения курсора (ctypes)
Python:
from ctypes import windll, Structure, c_long, byref
import time
while True :
class POINT(Structure):
_fields_ = [("x", c_long), ("y", c_long)]
def queryMousePosition():
pt = POINT()
windll.user32.GetCursorPos(byref(pt))
return { "x": pt.x, "y": pt.y}
pos = queryMousePosition()
print(pos)
time.sleep(0.07)
Также пробовал (win32api) отклика от сенсора вообще нету
Python:
import win32api
import time
while True:
if win32api.GetKeyState(0x0400) < 0:
x, y = win32api.GetCursorPos()
print(f'Коориднаты - {x}, {y}')
time.sleep(1)