Ë
    |¾�j[  ã                   ó:   — d dl mZ  G d„ d«      Z G d„ de«      Zy)é    )ÚPluginc                   ó4   — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
Zy)ÚSourceÚkeyboardÚmouseÚjoystickÚtouchnavigationÚtouchpadÚ	trackballÚdpadÚstylusÚgamepadÚtouchscreenN)Ú__name__Ú
__module__Ú__qualname__ÚKEYBOARDÚMOUSEÚJOYSTICKÚTOUCHNAVIGATIONÚTOUCHPADÚ	TRACKBALLÚDPADÚSTYLUSÚGAMEPADr   © ó    ú[/var/www/api.ozpay.ru/ozpay/venv/lib/python3.12/site-packages/ppadb/plugins/device/input.pyr   r      s4   „ Ø€HØ€EØ€HØ'€OØ€HØ€IØ€DØ€FØ€GØ�Kr   r   c                   ó2   — e Zd Zd„ Zdd„Zd„ Zd„ Zd„ Zd„ Zy)	ÚInputc                 óB   — | j                  dj                  |«      «      S )Nzinput text "{}"©ÚshellÚformat)ÚselfÚstrings     r   Ú
input_textzInput.input_text   s   € Ø�z‰zÐ+×2Ñ2°6Ó:Ó;Ð;r   c                 óT   — dj                  |«      }|r|dz  }| j                  |«      S )Nzinput keyevent {}z --longpress)r$   r#   )r%   ÚkeycodeÚ	longpressÚcmds       r   Úinput_keyeventzInput.input_keyevent   s-   € Ø!×(Ñ(¨Ó1ˆÙØ�>Ñ!ˆCØ�z‰z˜#‹Ðr   c                 óD   — | j                  dj                  ||«      «      S )Nzinput tap {} {}r"   )r%   ÚxÚys      r   Ú	input_tapzInput.input_tap   s   € Ø�z‰zÐ+×2Ñ2°1°aÓ8Ó9Ð9r   c           	      óJ   — | j                  dj                  |||||«      «      S )Nzinput swipe {} {} {} {} {}r"   )r%   Ústart_xÚstart_yÚend_xÚend_yÚdurations         r   Úinput_swipezInput.input_swipe   s0   € Ø�z‰zÐ6×=Ñ=ØØØØØó
ó ð 	r   c                 ó$   — | j                  d«      S )Nzinput press)r#   )r%   s    r   Úinput_presszInput.input_press'   s   € Ø�z‰z˜-Ó(Ð(r   c                 óD   — | j                  dj                  ||«      «      S )Nz
roll {} {})Úrollr$   )r%   ÚdxÚdys      r   Ú
input_rollzInput.input_roll*   s   € Ø�y‰y˜×,Ñ,¨R°Ó4Ó5Ð5r   N)F)	r   r   r   r'   r,   r0   r7   r9   r>   r   r   r   r    r       s    „ ò<óò:òò)ó6r   r    N)Úppadb.pluginsr   r   r    r   r   r   ú<module>r@      s   ðÝ  ÷
 ñ 
 ô6ˆFõ 6r   