
    ^j                     >
   d Z ddlm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/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z<d=Z=d>Z>d?Z?d@Z@dAZAdBZBdZCdCZDdDZEdEZFdFZGdGZHdHZIdIZJdJZKdKZLdLZMdMZNdNZOdOZPdPZQdQZRdRZSdSZTdTZUdUZVdVZWdWZXdXZYdYZZdZZ[d[Z\d\Z]d]Z^d^Z_d_Z`d`ZadaZbdbZcdcZdddZedeZfdfZgdgZhdhZidiZjdjZkdkZldlZmdmZndnZodoZpi eejq        eejr        eejs        eejt        eeju        eejv        e	ejw        e
ejx        eejy        eejz        eej{        eej|        eej}        eej~        eej        eej        eej        i eej        eej        eej        eej        e%ej        e&ej        e'ej        e(ej        e)ej        e*ej        e+ej        e,ej        e-ej        e:ej        e;ej        e<ej        e=ej        i e>ej        e?ej        e@ej        eAej        eBej        eNej        eOej        ePej        eQej        eRej        eSej        e^ej        e_ej        e`ej        eaej        ebej        ecej        edej        eeej        efej        egej        ehej        eiej        ejej        ekej        elej        emej        enej        eoej        epej        iZi dpej        dqej        drej        dsej        dsej        dtej        duej        dvej        dwej        dxej        dyej        dzej        d{ej        d|ej        d}ej        d~ej        dej        i dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        i dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        i dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        ej        ej        ej        dZdS )a  Macintosh key scancode constants.

For a quick visual reference, see Inside Macintosh's keycode diagram:
http://boredzo.org/blog/wp-content/uploads/2007/05/imtx-virtual-keycodes.png

For clarity, a few constants use custom pyglet-specific names.
These include:
================ ======================
New pyglet name  Name in referenced .h
================ ======================
QZ_LCOMMAND      QZ_LMETA
QZ_LOPTION       QZ_LALT
QZ_ROPTION       QZ_RALT
QZ_RCOMMAND      QZ_RMETA

This module was originally created by consulting a 2006 version of
SDL 1.X's SDL_Quartzkeys.h. Although some names are pyglet-specific,
all values are the same as those in Mac OS X 10.6's Events.h.

To learn more, please see:

* SDL 1.2's SDL_Quartzkeys.h https://github.com/libsdl-org/SDL-1.2/blob/main/src/video/quartz/SDL_QuartzKeys.h
* Event.h from Mac OS X 10.6 https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX10.6.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Events.h

    )key5   z   x   c   v   `   a   b   d   e   m   g   o   i   k   q   j   @   O   P   Z   2                                       3   r   s   t   G   Q   K   C   0                         "      #   !      *   u   w   y   Y   [   \   N   9                  &   (   %   )   '   $   V   W   X   E   8            	      -   .   +   /   ,   <   ~   S   T   U   L   ;   :   7   1   6   =   >   ?   {   }   |   R   A    !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{)|}~N)__doc__pyglet.windowr   	QZ_ESCAPEQZ_F1QZ_F2QZ_F3QZ_F4QZ_F5QZ_F6QZ_F7QZ_F8QZ_F9QZ_F10QZ_F11QZ_F12QZ_F13QZ_F14QZ_F15QZ_F16QZ_F17QZ_F18QZ_F19QZ_F20QZ_BACKQUOTEQZ_1QZ_2QZ_3QZ_4QZ_5QZ_6QZ_7QZ_8QZ_9QZ_0QZ_MINUS	QZ_EQUALSQZ_BACKSPACE	QZ_INSERTQZ_HOME	QZ_PAGEUP
QZ_NUMLOCKQZ_KP_EQUALSQZ_KP_DIVIDEQZ_KP_MULTIPLYQZ_TABQZ_qQZ_wQZ_eQZ_rQZ_tQZ_yQZ_uQZ_iQZ_oQZ_pQZ_LEFTBRACKETQZ_RIGHTBRACKETQZ_BACKSLASH	QZ_DELETEQZ_ENDQZ_PAGEDOWNQZ_KP7QZ_KP8QZ_KP9QZ_KP_MINUSQZ_CAPSLOCKQZ_aQZ_sQZ_dQZ_fQZ_gQZ_hQZ_jQZ_kQZ_lQZ_SEMICOLONQZ_QUOTE	QZ_RETURNQZ_KP4QZ_KP5QZ_KP6
QZ_KP_PLUS	QZ_LSHIFTQZ_zQZ_xQZ_cQZ_vQZ_bQZ_nQZ_mQZ_COMMA	QZ_PERIODQZ_SLASH	QZ_RSHIFTQZ_UPQZ_KP1QZ_KP2QZ_KP3QZ_KP_ENTERQZ_LCTRL
QZ_LOPTIONQZ_LCOMMANDQZ_SPACEQZ_RCOMMAND
QZ_ROPTIONQZ_RCTRLQZ_FUNCTIONQZ_LEFTQZ_DOWNQZ_RIGHTQZ_KP0QZ_KP_PERIODESCAPEF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F19F20	BACKSPACEINSERTHOMEPAGEUPNUMLOCK	NUM_EQUAL
NUM_DIVIDENUM_MULTIPLYTAB	BACKSLASHDELETEENDPAGEDOWNNUM_7NUM_8NUM_9NUM_SUBTRACTCAPSLOCKRETURNNUM_4NUM_5NUM_6NUM_ADDLSHIFTRSHIFTUPNUM_1NUM_2NUM_3	NUM_ENTERLCTRLLOPTIONLCOMMANDSPACERCOMMANDROPTIONRCTRLFUNCTIONLEFTDOWNRIGHTNUM_0NUM_DECIMALkeymapEXCLAMATIONDOUBLEQUOTEHASHPOUNDDOLLARPERCENT	AMPERSAND
APOSTROPHE	PARENLEFT
PARENRIGHTASTERISKPLUSCOMMAMINUSPERIODSLASH_0_1_2_3_4_5_6_7_8_9COLON	SEMICOLONLESSEQUALGREATERQUESTIONATBRACKETLEFTBRACKETRIGHTASCIICIRCUM
UNDERSCOREGRAVE	QUOTELEFTr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   	BRACELEFTBAR
BRACERIGHT
ASCIITILDEcharmap     W/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/libs/darwin/quartzkey.py<module>r     s
   2      
 														
	
										
						



	A
szA
	36A
 
36A
 
36	A

 
36A
 
36A
 
36A
 
36A
 
36A
 
36A
 CGA
 CGA
 CGA
 CGA
 CGA
  CG!A
" CG#A
 A
$ CG%A
& CG'A
( CG)A
* CG+A
, #--A
. sz/A
0 SX1A
2 sz3A
4 5A
6 #-7A
8 #.9A
: C$;A
< CG=A
> #-?A
@ szAA
B CGCA
D EA
 A
 A
F CIGA
H CIIA
J CIKA
L !MA
N OA
P szQA
R CISA
T CIUA
V CIWA
X YA
Z sz[A
\ sz]A
^ 
36_A
` CIaA
b CIcA
d CIeA
f gA
 A
h ciciciSXSXci
CI#/AA
 A
FHHH H 	H
 H H H H H H H H H H H  !H" #H H$ %H& 'H( )H* +H, -H. /H0 1H2 3H4 5H6 7H8 9H: ;H< =H> ?H@ AHB CHD EH H HF GHH 	#-IHJ 	KHL MHN OHP QHR SHT UHV WHX YHZ [H\ ]H^ _H` aHb cHd eHf gH H Hh iHj kHl mHn oHp qHr sHt uHv wHx yHz {H| }H~ H@ AHB CHD EHF GHH IH HJ 
		OH H Hr  