+
     i  c                  s    ^ RI Ht ^ RIt^ RIHt ^ RIHtHt ^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIHt ^ R	IHt  ! R
 R]4      tR# )    )annotationsN)Union)REL_YREL_X)EV_REL)ArgumentConfig)InjectEventCallback)Task)precise_iteration_frequencyc            	      s    ] tR t^#tRt]! R^ ]].^ R7      ]! R^]].^ R7      ]! R^]].^R7      .tR R lt	R R	 lt
R
tR# )MouseXYTaskzMove the mouse cursor.x)ZnameZpositionZtypesZdefaultyaccelerationc               s     V ^8  d   QhRRRR/# )   callbackr   returnNone Zformat   "R/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/mouse_xy.py__annotate__MouseXYTask.__annotate__;   s     
 
"5 
$ 
    c           	     	s^  "   V P                  R 4      P                  4       pV P                  R4      P                  4       pV P                  R4      P                  4       p\        P                  ! V P	                  \
        W$V4      V P	                  \        W4V4      4      G Rj  xL
  R#  L5i)r   r   r   N)Zget_argumentZ	get_valueasyncioZgatheraxisr   r   )selfr   r   r   r   s   &&   r   runZMouseXYTask.run;   s     c",,.c",,.((8BBDnnIIeQh7IIeQh7
 	
 	
s   B"B-$B+%B-c          
     s,    V ^8  d   QhRRRRRRRRRR	/# )
r   codeintspeedzUnion[int, float]fractional_accelerationr   r   r   r   r   r   r   r   r   r   D   s<     5 55 !5 "3	5
 &5 
5r   c                	s  "   W#,          pV^ 8  d   RM^pRpRp^ p	V^ 8:  d   \        V4      p	\        V P                  P                  4        Rj  xL
  p
V P	                  4       '       g    R# V'       dI   Wu,          pV\        \        V4      \        V4      4      ,          pW,          p\        V4      p	W,          pV	^ 8w  g   K|  V! \        W4       K   LDR# 5i)r    g        Ni)r   r	   ZmappingZrel_rateZ
is_holdingZminZabsr   )r   r   r   r    r   r   Z	directionZcurrent_speedZdisplacement_accumulatorZdisplacementZ_s   &&&&&      r   r   ZMouseXYTask.axisD   s      6!)B	#& 1u:L24<<3H3HI 	5 	5!??$$ - )CM0BCJ,O O(9("#;<(8(q 4!	5Is7   ACCCC"C8AC	CCCr   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   ZfloatZargument_configsr   r   Z__static_attributes__r   r   r   r
   r
   #   sj      	,		
 	,		
 	,		
*
5 5r   r
   )Z
__future__r   r   Ztypingr   Zevdev._ecodesr   r   Zevdev.ecodesr   Z'inputremapper.injection.macros.argumentr   Z$inputremapper.injection.macros.macror   Z#inputremapper.injection.macros.taskr   Z)inputremapper.injection.macros.tasks.utilr	   r
   r   r   r   <module>r!      s0   * #   &  B D 4 Q@5$ @5r   