delay to avoid press hang

This commit is contained in:
Devaev Maxim 2018-08-18 23:23:24 +03:00
parent 765a86c47b
commit 4ef978406f

View File

@ -4,6 +4,7 @@ import multiprocessing.queues
import queue import queue
import struct import struct
import pkgutil import pkgutil
import time
from typing import Dict from typing import Dict
from typing import Set from typing import Set
@ -139,10 +140,12 @@ class Hid(multiprocessing.Process):
else: else:
if isinstance(event, _KeyEvent): if isinstance(event, _KeyEvent):
self.__send_key_event(tty, event) self.__send_key_event(tty, event)
time.sleep(0.05)
elif isinstance(event, _MouseMoveEvent): elif isinstance(event, _MouseMoveEvent):
self.__send_mouse_move_event(tty, event) self.__send_mouse_move_event(tty, event)
elif isinstance(event, _MouseButtonEvent): elif isinstance(event, _MouseButtonEvent):
self.__send_mouse_button_event(tty, event) self.__send_mouse_button_event(tty, event)
time.sleep(0.05)
elif isinstance(event, _MouseWheelEvent): elif isinstance(event, _MouseWheelEvent):
self.__send_mouse_wheel_event(tty, event) self.__send_mouse_wheel_event(tty, event)
if self.__stop_event.is_set() and self.__queue.qsize() == 0: if self.__stop_event.is_set() and self.__queue.qsize() == 0: