B
    '˜t\÷
  ã               @   sh   d dl mZ ddgZG dd„ deƒZdd„ eeƒD ƒZddd	d
dœZeje_	ej
e_eje_eje_dS )é    )Úunicode_literalsÚKeysÚALL_KEYSc               @   sd  e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWS )Xr   z/
    List of keys for use in key bindings.
    Úescapezc-@zc-azc-bzc-czc-dzc-ezc-fzc-gzc-hzc-izc-jzc-kzc-lzc-mzc-nzc-ozc-pzc-qzc-rzc-szc-tzc-uzc-vzc-wzc-xzc-yzc-zzc-\zc-]zc-^zc-_zc-leftzc-rightzc-upzc-downZupZdownÚrightÚleftzs-leftzs-upzs-downzs-rightzs-deletezs-tabÚhomeÚendÚdeletezc-deleteZpageupZpagedownÚinsertÚf1Úf2Zf3Zf4Zf5Zf6Zf7Zf8Zf9Zf10Zf11Zf12Zf13Zf14Zf15Zf16Zf17Zf18Zf19Zf20Zf21Zf22Zf23Zf24z<any>z<scroll-up>z<scroll-down>z<cursor-position-response>z<vt100-mouse-event>z<windows-mouse-event>z<bracketed-paste>z<ignore>N)YÚ__name__Ú
__module__Ú__qualname__Ú__doc__ZEscapeÚ	ControlAtZControlAZControlBZControlCZControlDZControlEZControlFZControlGÚControlHÚControlIZControlJZControlKZControlLÚControlMZControlNZControlOZControlPZControlQZControlRZControlSZControlTZControlUZControlVZControlWZControlXZControlYZControlZZControlBackslashZControlSquareCloseZControlCircumflexZControlUnderscoreZControlLeftZControlRightZ	ControlUpZControlDownZUpZDownZRightZLeftZ	ShiftLeftZShiftUpZ	ShiftDownZ
ShiftRightZShiftDeleteZBackTabZHomeZEndZDeleteZControlDeleteZPageUpZPageDownZInsertZF1ZF2ZF3ZF4ZF5ZF6ZF7ZF8ZF9ZF10ZF11ZF12ZF13ZF14ZF15ZF16ZF17ZF18ZF19ZF20ZF21ZF22ZF23ZF24ZAnyZScrollUpZ
ScrollDownZCPRResponseZVt100MouseEventZWindowsMouseEventZBracketedPasteÚIgnore© r   r   ú2lib/python3.7/site-packages/prompt_toolkit/keys.pyr   	   s¬   c             C   s    g | ]}|  d ¡stt|ƒ‘qS )Ú_)Ú
startswithÚgetattrr   )Ú.0Úkr   r   r   ú
<listcomp>t   s    r   zc-hzc-@zc-mzc-i)Z	backspacezc-spaceZenterZtabN)Z
__future__r   Ú__all__Úobjectr   Údirr   ZKEY_ALIASESr   ZControlSpacer   ZTabr   ZEnterr   Z	Backspacer   r   r   r   Ú<module>   s   k