⚝
One Hat Cyber Team
⚝
Your IP:
3.145.157.63
Server IP:
97.74.87.16
Server:
Linux 16.87.74.97.host.secureserver.net 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
python38
/
lib
/
python3.8
/
idlelib
/
__pycache__
/
View File Name :
config_key.cpython-38.opt-2.pyc
U ����d6eQ)����������������������@���s����d�dl�mZmZmZmZ�d�dlmZmZmZm Z m Z mZ�d�dl�mZ�d�dl Z d�dlZdZee je j��Zed�ZdZdZd Zee�e�e�e�e�Zd d��ZG�dd ��d e�Zedkr�d�dlmZ�edddd��d�dlmZ�ee��dS�)�����)�Toplevel�Listbox� StringVar�TclError)�Frame�Button�Checkbutton�Entry�Label� Scrollbar)� messageboxN)ZF1ZF2ZF3ZF4ZF5ZF6ZF7ZF8ZF9ZF10ZF11ZF12z~!@#%^&*()_-+={}[]|;:,.<>/?)�Tab�SpaceZReturn)Z BackSpaceZDeleteZInsert)ZHomeZEnd�Page Up� Page Down� Left Arrow�Right Arrow�Up Arrow� Down Arrowc��������������$���C���s|���ddddddddd d ddd ddddddddddddddddddd d!d"d#d$�#}|��|�|��}�d%|krr|�tjkrr|����}�d&|����S�)'NZspaceZ asciitildeZexclamZatZ numbersign�percentZasciicircumZ ampersandZasteriskZ parenleftZ parenrightZ underscoreZminusZplusZequalZ braceleftZ bracerightZbracketleftZbracketrightZbarZ semicolonZcolonZcommaZperiodZlessZgreaterZslashZquestionZPriorZNextZLeftZRightZUpZDownr ���)#r����~�!�@�#�%�^�&�*�(�)�_�-�+�=�{�}�[�]�|�;�:�,�.�<�>�/�?r���r���r���r���r���r���r ����ShiftzKey-)�get�string�ascii_lowercase�upper)�key� modifiers�mapping��r9����1/opt/python38/lib/python3.8/idlelib/config_key.py� translate_key���sP����������������������������r;���c�������������������@���s����e�Zd�ZdZddd�dd�Zdd��Zdd ��Zd d��Zdd ��Zddd�Z dd��Z dd��Zdd��Zd dd�Z d!dd�Zdd��Zdd��ZdS�)"� GetKeysDialogzKey Sequence ErrorF)�_htest�_utestc���������� ������C���sB��t��|�|��|�����|�jdd��|�jddd��|��|��|��|��|�����|��d|�j ��||�_ ||�_||�_d|�_ t|��|�_|�j�d��|�����g�|�_|�jD�]"}t|��}|�d��|�j�|��q�d|�_|�����|�����|��d|���|���d�|����d���|���|�s|���d�|����d��nd �f���|�s>|�����|�� ���d�S�) N����)�borderwidthF)�height�widthZWM_DELETE_WINDOW��z+%d+%d��������)!r����__init__ZwithdrawZ configureZ resizable�titleZ transientZgrab_set�protocol�cancel�parent�action�current_key_sequences�resultr���� key_string�set�set_modifiers_for_platform� modifier_varsr7����append�advanced�create_widgetsZupdate_idletasksZgeometryZwinfo_rootxZwinfo_widthZwinfo_reqwidthZwinfo_rootyZwinfo_heightZwinfo_reqheightZ deiconifyZwait_window) �selfrJ���rG���rK���rL���r=���r>����modifier�variabler9���r9���r:���rF���0���sL���� �����zGetKeysDialog.__init__c�����������������O���s���t�j||��d�S��N)r���� showerror)rU����args�kwargsr9���r9���r:���rY���`���s����zGetKeysDialog.showerrorc�������������� ���C���s,��t�|�ddd��|�_}|jdddd��t�|��}|jdd d ��t|dd|�jd �|�_|�jjddddd��t|dd|�jd �|�_|�jjddddd��t�|dd�|�_ |�j jdddddd��t |�j d|�j��d�d�}|jdd��t |�j d|�jddd�}|jddd d��t�|�|�_ |�j jddddd ��i�|�_d}t|�j|�j�D�]T\}}|�j�||�}t|�j |�j|||d!d"�} | jd|ddd#��| |�j|<�|d7�}�q.t |�j dd$d%�} | jddd&ddd'��t|�j d(d)d*d+�|�_|�jjdBt����|�j�d-|�j��|�jjdd&d&d.d/��t|�j d0|�jjd1�}|�jj|jd2��|jddd&d.d/��t|�j d3|�j d4�|�_!|�j!jddd&d5��t�|d6d�|�_"|�j"jdddddd��t |�j"dd7|�j��d8�d9�d%�}|jdd��t#|�j"|�jd:�|�_$|�j$jd d;��t�|�|�_%|�j%jddddd ��t |�j%dd<d%�} | jdddd=��t||�j&d>d?�|�_'|�j'jddd@dddA��|��&���d�S�)CNrD���Zsunken)r@����relief�topTZboth)�side�expand�fillZbottom�x)r^���r`���ZOK����)�textrB����commandr���r?���)�row�column�padx�padyZCancel����Zkeyseq_basic)�nameZnsew)re���rf����stickyrg���rh���zNew keys for 'z' :�rc����w)�anchor�leftZgroove)�justify�textvariabler\���r@���)ZipadxZipadyr`���)re���rf���rk���rg���rC���)rd���rc���rW���ZonvalueZoffvalue)re���rf���rg���rk���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.))rp���rc�������)re���rf���� columnspanrg���rk�������� ���Zsingle)rB���rA���Z selectmode�endz<ButtonRelease-1>�ns)re���rf���Zrowspanrk���Zvertical)Zorientrd���)Zyscrollcommandz Clear Keys)rc���rd���)re���rf���rs���Zkeyseq_advancedzEnter new binding(s) for 'z' : z2(These bindings will not be checked for validity!))rq���)r`���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>.)re���rf���rk����<< Basic Key Binding Entry)rd���rc���Zew)re���rf���Zstickrg���rh���)rv���)(r����frame�packr����okZ button_okZgridrI���Z button_cancel�frame_keyseq_basicr ���rK���rN����frame_controls_basicZmodifier_checkbuttons�zipr7���rQ����modifier_labelr2���r����build_key_stringr����list_keys_final�insert�AVAILABLE_KEYS�bind�final_key_selectedr����yview�configrO���� clear_key_seqZbutton_clear�frame_keyseq_advancedr ���� advanced_keys�frame_help_advanced�toggle_level�button_level)rU���ry���Z frame_buttonsZbasic_titleZ basic_keysrf���rV���rW���Zlabel�checkZ help_basicZscroll_keys_finalZadvanced_titleZ help_advancedr9���r9���r:���rT���d���s�������������� ���� ���������� � �zGetKeysDialog.create_widgetsc�����������������C���s4���t�jdkrddddg|�_ndddg|�_ddi|�_d�S�)N�darwinr1���ZControlZOptionZCommandZAltZCtrl)�sys�platformr7���r����rU���r9���r9���r:���rP�������s���� z(GetKeysDialog.set_modifiers_for_platformc�����������������C���s����|�j��d��d�rN|�����|�j�jdd��|�j����|�j����|�j� ���d|�_ n0|�����|�j�jdd��|�j����|�j����d|�_ d�S�)Nrc���ZAdvancedrx���rl���TzAdvanced Key Binding Entry >>F) r����Zcget� startswithr����r����r����Zliftr����r����Z focus_setrS���r|���r}���r����r9���r9���r:���r��������s���� zGetKeysDialog.toggle_levelNc�����������������C���s���|������d�S�rX���)r�����rU����eventr9���r9���r:���r��������s����z GetKeysDialog.final_key_selectedc�����������������C���sN���|������}}|�j�d�}|r0t||�}|�|��|�j�dd�|���d���d�S�)Nrn���r-���r!���r.���)� get_modifiersr����r2���r;���rR���rN���rO����join)rU����keylistr7���� final_keyr9���r9���r:���r��������s���� zGetKeysDialog.build_key_stringc�����������������C���s���dd��|�j�D��}dd��|D��S�)Nc�����������������S���s���g�|�]}|�����qS�r9���)r2���)�.0rW���r9���r9���r:���� <listcomp>����s�����z/GetKeysDialog.get_modifiers.<locals>.<listcomp>c�����������������S���s���g�|�]}|r|�qS�r9���r9���)r�����modr9���r9���r:���r��������s������)rQ���)rU���Zmod_listr9���r9���r:���r��������s����zGetKeysDialog.get_modifiersc�����������������C���sB���|�j��dd��|�j��dd��|�jD�]}|�d��q"|�j�d��d�S�)Nr���rv���Zmovetoz0.0rC���)r����Zselect_clearr����rQ���rO���rN���)rU���rW���r9���r9���r:���r��������s ���� zGetKeysDialog.clear_key_seqc�����������������C���s\���|�j�������}|s(|�j|�j|�dd��d�S�|�js8|��|�rH|��|�rH||�_|�� ���|�� ���d�S�)NzNo key specified.�rG���rJ����message)rN���r2����striprY����keyerror_titlerS����keys_ok�bind_okrM����grab_release�destroy)rU���r�����keysr9���r9���r:���r{�����s���� �zGetKeysDialog.okc�����������������C���s���d|�_�|�����|�����d�S�)NrC���)rM���r����r����r����r9���r9���r:���rI��� ��s����zGetKeysDialog.cancelc�����������������C���s����|�j��d�}|����}|�j}dd��|�jD��}|�d�sF|�j||�dd��nt|sh|tt�krh|�j||�dd��nR|d gkr�|tt�d �kr�d}|�j||�|d��n"||kr�d}|�j||�|d��nd S�dS�)Nrn���c�����������������S���s���g�|�]}|D�]}|�qqS�r9���r9���)r����r����r6���r9���r9���r:���r������s������z)GetKeysDialog.keys_ok.<locals>.<listcomp>r.���zMissing the final Key)rJ���r����zNo modifier key(s) specified.r����r1���)r ���r���zBThe shift modifier by itself may not be used with this key symbol.z'This key combination is already in use.TF) r����r2���r����r����rL����endswithrY���� FUNCTION_KEYS� MOVE_KEYS)rU���r����r����r7���rG���Z key_sequences�msgr9���r9���r:���r������s4���� � �� ��zGetKeysDialog.keys_okc�������������� ���C���sj���z|���|dd���}W�n@�tk rT�}�z"|�j|�j|�d|���d��W�Y��dS�d�}~X�Y�nX�|��||��dS�d�S�)Nc�������������������S���s���d�S�rX���r9���r9���r9���r9���r:����<lambda>4�������z'GetKeysDialog.bind_ok.<locals>.<lambda>z2The entered key sequence is not accepted. Error: r����FT)r����r���rY���r����Zunbind)rU���r����Zbinding�errr9���r9���r:���r����1��s������zGetKeysDialog.bind_ok)N)N)N)�__name__� __module__�__qualname__r����rF���rY���rT���rP���r����r����r����r����r����r{���rI���r����r����r9���r9���r9���r:���r<���+���s �����0f r<����__main__)�mainz!idlelib.idle_test.test_config_keyrD���F)� verbosity�exit)�run) �tkinterr���r���r���r���Ztkinter.ttkr���r���r���r ���r ���r���r���r3���r����r�����tupler4����digitsZ ALPHANUM_KEYSZPUNCTUATION_KEYSZWHITESPACE_KEYSZ EDIT_KEYSr����r����r;���r<���r����Zunittestr����Zidlelib.idle_test.htestr����r9���r9���r9���r:����<module>���s4��� �����