Current File : //usr/local/apps/python3/lib/python3.11/idlelib/__pycache__/config_key.cpython-311.opt-1.pyc |
�
�Ke~; � �z � d Z ddlmZmZmZmZ ddlmZmZm Z m
Z
mZmZ ddlm
Z
ddlmZ ddlZddlZdZ eej ej z � � Z ed� � Zd Zd
ZdZeez ez ez ez ez Zd� Z G d
� de� � Z G d� de� � Zedk r'ddl m!Z! e!ddd�� � ddl"m#Z# e#e$� � dS dS )z6
Dialog for building Tkinter accelerator key bindings
� )�Toplevel�Listbox� StringVar�TclError)�Frame�Button�Checkbutton�Entry�Label� Scrollbar)�
messagebox)�
_setup_dialogN)�F1�F2�F3�F4�F5�F6�F7�F8�F9�F10�F11�F12z~!@#%^&*()_-+={}[]|;:,.<>/?)�Tab�Space�Return)� BackSpace�Delete�Insert)�Home�End�Page Up� Page Down�
Left Arrow�Right Arrow�Up Arrow�
Down Arrowc �` � i dd�dd�dd�dd�d d
�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d"�i d#d$�d%d&�d'd(�d)d*�d+d,�d-d.�d/d0�d1d2�d3d4�d5d6�d7d8�d9d:�d;d<�d=d>�d?d@�dAdB�dCdD��dEdEi�}|� | | � � } dF|v r"| t j v r| � � � } dG| � �S )Hz3Translate from keycap symbol to the Tkinter keysym.r �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�?�questionr# �Priorr$ �Nextr% �Leftr&