
Ă\c           @  s	  d  d l  m Z d  d l Z i d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d	 e j	 6d
 e j
 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d  e j  6d! e j! 6d" e j" 6d# e j# 6d$ e j$ 6d" e j% 6d% e j& 6d& e j' 6d' e j( 6d( e j) 6d) e j* 6d* e j+ 6d+ e j, 6d, e j- 6d- e j. 6d. e j/ 6d/ e j0 6d0 e j1 6d1 e j2 6d2 e j3 6d3 e j4 6d4 e j5 6d5 e j6 6d6 e j7 6d7 e j8 6d8 e j9 6d9 e j: 6d: e j; 6d; e j< 6d< e j= 6d= e j> 6d> e j? 6d? e j@ 6d@ e jA 6dA e jB 6dB e jC 6dC e jD 6dD e jE 6dE e jF 6dF e jG 6dG e jH 6d e jI 6d e jJ 6d e jK 6d e jL 6d e jM 6d e jN 6d e jO 6d e jP 6d e jQ 6d e jR 6d e jS 6d e jT 6d e jU 6d e jV 6d e jW 6d e jX 6d e jY 6d e jZ 6d e j[ 6d e j\ 6d e j] 6d e j^ 6d e j_ 6d e j` 6d e ja 6d e jb 6d e jc 6d e jd 6d e je 6d e jf 6d e jg 6d e jh 6d e ji 6d e jj 6d e jk 6d e jl 6d e jm 6d e jn 6d e jo 6d  e jp 6d! e jq 6d e jr 6d e js 6d e jt 6d e ju 6d" e jv 6d e jw 6d e jx 6d e jy 6d e jz 6d e j{ 6d e j| 6d e j} 6d e j~ 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6d e j 6Z i  Z x? e e j    D]+ \ Z Z e rs	e e k rs	e e e <qs	qs	WdH   Z dI   Z dJ   Z d S(K   i(   t   unicode_literalsNu    u   
u   \eu   u   	u    u   !u   "u   #u   %u   $u   &u   'u   (u   )u   *u   +u   ,u   -u   .u   /u   0u   1u   2u   3u   4u   5u   6u   7u   8u   9u   :u   ;u   <u   >u   ?u   @u   [u   \u   ]u   ^u   _u   `u   au   bu   cu   du   eu   fu   gu   hu   iu   ju   ku   lu   mu   nu   ou   pu   qu   ru   su   tu   uu   vu   wu   xu   yu   zc         C  s  | j  d  } d } x | r | d d k rK | t j O} | j d  q | d d k rx | t j O} | j d  q | d d k r | t j O} | j d  q | d d k r | t j O} | j d  q Pq Wd j |  } | t k r t	 |  d k r| } n d  } t | } n | j   t k rX| } t | j   } | t j O} n t t d | d   } | d  k rt d	 j | |  j |  j    n  t j | d
  } | sd  } n t	 |  d k  rd  } n  | | | f S(   Nu   _i    u   shiftu   ctrlu   altu   metai    u   K_u$   Could not find keysym {!r} at {}:{}.u    (   t   splitt   pygame_sdl2t   KMOD_LSHIFTt   popt
   KMOD_LCTRLt	   KMOD_LALTt
   KMOD_LMETAt   joint   unicode_to_codet   ordt   Nonet   lowert   getattrt	   Exceptiont   formatt   filenamet
   linenumbert   code_to_unicodet   get(   t   nodet   keysymt   ct   modst   keyt   ut   code(    (    sk   C:\Users\romet\Desktop\TwistedScarlett Patreon Pack #13\FriendshipwithBenefits-0.1-pc\renpy\test\testkey.pyt   get_keycode  sF    		$		c         C  s   t  |  |  \ } } } t j j r t j j t j j t j d d d | d | d | d t d t	  t j j t j j t j
 d | d t	  nC t j j t j j t j d | d | d | d | d t d t	  d  S(	   Nt   unicodeu    R   t   scancodet   modt   repeatt   testt   text(   R   R   R   t
   text_inputt   eventt   postt   Eventt   KEYDOWNt   Falset   Truet	   TEXTINPUT(   R   R   R   R   R   (    (    sk   C:\Users\romet\Desktop\TwistedScarlett Patreon Pack #13\FriendshipwithBenefits-0.1-pc\renpy\test\testkey.pyt   downD  s,    	
		c         C  sY   t  |  |  \ } } } t j j t j j t j d | d | d | d t d t  d  S(   NR   R   R   R   R    (   R   R   R#   R$   R%   t   KEYUPR'   R(   (   R   R   R   t   _R   (    (    sk   C:\Users\romet\Desktop\TwistedScarlett Patreon Pack #13\FriendshipwithBenefits-0.1-pc\renpy\test\testkey.pyt   upb  s    	(   t
   __future__R    R   t	   K_UNKNOWNt   K_RETURNt   K_ESCAPEt   K_BACKSPACEt   K_TABt   K_SPACEt	   K_EXCLAIMt
   K_QUOTEDBLt   K_HASHt	   K_PERCENTt   K_DOLLARt   K_AMPERSANDt   K_QUOTEt   K_LEFTPARENt   K_RIGHTPARENt
   K_ASTERISKt   K_PLUSt   K_COMMAt   K_MINUSt   K_PERIODt   K_SLASHt   K_0t   K_1t   K_2t   K_3t   K_4t   K_5t   K_6t   K_7t   K_8t   K_9t   K_COLONt   K_SEMICOLONt   K_LESSt   K_EQUALSt	   K_GREATERt
   K_QUESTIONt   K_ATt   K_LEFTBRACKETt   K_BACKSLASHt   K_RIGHTBRACKETt   K_CARETt   K_UNDERSCOREt   K_BACKQUOTEt   K_at   K_bt   K_ct   K_dt   K_et   K_ft   K_gt   K_ht   K_it   K_jt   K_kt   K_lt   K_mt   K_nt   K_ot   K_pt   K_qt   K_rt   K_st   K_tt   K_ut   K_vt   K_wt   K_xt   K_yt   K_zt
   K_CAPSLOCKt   K_F1t   K_F2t   K_F3t   K_F4t   K_F5t   K_F6t   K_F7t   K_F8t   K_F9t   K_F10t   K_F11t   K_F12t   K_PRINTSCREENt   K_SCROLLLOCKt   K_PAUSEt   K_INSERTt   K_HOMEt   K_PAGEUPt   K_DELETEt   K_ENDt
   K_PAGEDOWNt   K_RIGHTt   K_LEFTt   K_DOWNt   K_UPt   K_NUMLOCKCLEARt   K_KP_DIVIDEt   K_KP_MULTIPLYt
   K_KP_MINUSt	   K_KP_PLUSt
   K_KP_ENTERt   K_KP_1t   K_KP_2t   K_KP_3t   K_KP_4t   K_KP_5t   K_KP_6t   K_KP_7t   K_KP_8t   K_KP_9t   K_KP_0t   K_KP_PERIODt   K_APPLICATIONt   K_POWERt   K_KP_EQUALSt   K_F13t   K_F14t   K_F15t   K_F16t   K_F17t   K_F18t   K_F19t   K_F20t   K_F21t   K_F22t   K_F23t   K_F24t	   K_EXECUTEt   K_HELPt   K_MENUt   K_SELECTt   K_STOPt   K_AGAINt   K_UNDOt   K_CUTt   K_COPYt   K_PASTEt   K_FINDt   K_MUTEt
   K_VOLUMEUPt   K_VOLUMEDOWNt
   K_KP_COMMAt   K_KP_EQUALSAS400t
   K_ALTERASEt   K_SYSREQt   K_CANCELt   K_CLEARt   K_PRIORt	   K_RETURN2t   K_SEPARATORt   K_OUTt   K_OPERt   K_CLEARAGAINt   K_CRSELt   K_EXSELt   K_KP_00t   K_KP_000t   K_THOUSANDSSEPARATORt   K_DECIMALSEPARATORt   K_CURRENCYUNITt   K_CURRENCYSUBUNITt   K_KP_LEFTPARENt   K_KP_RIGHTPARENt   K_KP_LEFTBRACEt   K_KP_RIGHTBRACEt   K_KP_TABt   K_KP_BACKSPACEt   K_KP_At   K_KP_Bt   K_KP_Ct   K_KP_Dt   K_KP_Et   K_KP_Ft   K_KP_XORt
   K_KP_POWERt   K_KP_PERCENTt	   K_KP_LESSt   K_KP_GREATERt   K_KP_AMPERSANDt   K_KP_DBLAMPERSANDt   K_KP_VERTICALBARt   K_KP_DBLVERTICALBARt
   K_KP_COLONt	   K_KP_HASHt
   K_KP_SPACEt   K_KP_ATt   K_KP_EXCLAMt   K_KP_MEMSTOREt   K_KP_MEMRECALLt   K_KP_MEMCLEARt   K_KP_MEMADDt   K_KP_MEMSUBTRACTt   K_KP_MEMMULTIPLYt   K_KP_MEMDIVIDEt   K_KP_PLUSMINUSt
   K_KP_CLEARt   K_KP_CLEARENTRYt   K_KP_BINARYt
   K_KP_OCTALt   K_KP_DECIMALt   K_KP_HEXADECIMALt   K_LCTRLt   K_LSHIFTt   K_LALTt   K_LGUIt   K_RCTRLt   K_RSHIFTt   K_RALTt   K_RGUIt   K_MODEt   K_AUDIONEXTt   K_AUDIOPREVt   K_AUDIOSTOPt   K_AUDIOPLAYt   K_AUDIOMUTEt   K_MEDIASELECTt   K_WWWt   K_MAILt   K_CALCULATORt
   K_COMPUTERt   K_AC_SEARCHt	   K_AC_HOMEt	   K_AC_BACKt   K_AC_FORWARDt	   K_AC_STOPt   K_AC_REFRESHt   K_AC_BOOKMARKSt   K_BRIGHTNESSDOWNt   K_BRIGHTNESSUPt   K_DISPLAYSWITCHt   K_KBDILLUMTOGGLEt   K_KBDILLUMDOWNt   K_KBDILLUMUPt   K_EJECTt   K_SLEEPR   R	   t   sortedt   itemst   kt   vR   R*   R-   (    (    (    sk   C:\Users\romet\Desktop\TwistedScarlett Patreon Pack #13\FriendshipwithBenefits-0.1-pc\renpy\test\testkey.pyt   <module>   s  










































































































































































































































	5	