mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 09:10:30 +08:00
delay to avoid press hang
This commit is contained in:
parent
765a86c47b
commit
4ef978406f
@ -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:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user