+
     i0  c                  sX    ^ 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# )	i    )annotations)EV_KEY)keyboard_layout)ArgumentConfig)Taskc                  sB    ] tR t^tRt]! R^ ].RR7      .tR R ltRt	R# )	KeyTaskzWrite the symbol.symbolT)ZnameZpositionZtypesZ	is_symbolc               s    V ^8  d   QhRR/# )i   ZreturnZNone )Zformats   "M/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/key.pyZ__annotate__ZKeyTask.__annotate__*   s     # #T #    c                	s  "   V P                  R 4      P                  4       p\        P                  ! V4      pV! \        V^4       V P                  4       G Rj  xL
  V! \        V^ 4       V P                  4       G Rj  xL
  R#  L, L5i)r   N)Zget_argumentZ	get_valuer   Zgetr   Zkeycode_pause)ZselfZcallbackr   Zcodes   &&  r   runZKeyTask.run*   sr     ""8,668""6*q!  """q!  """ 	#"s$   AB
B%B
?B B
B
r   N)
Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   ZstrZargument_configsr
   Z__static_attributes__r   r	   r   r   r      s/     	%		
# #r	   r   N)Z
__future__r    Zevdev.ecodesr   Z%inputremapper.configs.keyboard_layoutr   Z'inputremapper.injection.macros.argumentr   Z#inputremapper.injection.macros.taskr   r   r   r	   r   <module>r      s"   * #  A B 4#d #r	   