™N
Irè7c       s4   k  Z  k l k l k Z d  e f d „  ƒ  YZ d S(   s   Mousec      sº  h  d d d d f d <d d d d f d	 <d d
 d d f d <d d d d f d <d d d d f d <d d d d f d <d d d d f d <d d d d f d <d d d d f d <d d
 d d f d <d d
 d d f d <d d d d f d <d d d d f d <d d d d f d  <d! d" d d f d# <d d d$ d f d% <d" d" d d f d& <d d d d f d' <d( d d d f d) <d d* d d f d+ <d d d d f d, <d( d- d d f d. <d d d d f d/ <d0 d1 d d f d2 <d d d3 d f d4 <d5 d5 d d f d6 <d7 d7 d d f d8 <d9 d: d d f d; <d< d< d= d f d> <Z  e e d? „ Z d@ „  Z dA „  Z dB „  Z dC „  Z dD „  Z dE „  Z e dF „ Z	 RS(G   Ns   ps/2s   GlidePointPS/2s   psauxi   s   ALPS - GlidePoint (PS/2)s   ms3s   IntelliMouses   ttySs   ASCII - MieMouse (serial)s   NetMousePS/2s   ASCII - MieMouse (PS/2)s   Busmouses   BusMouses   atibms   ATI - Bus Mouses	   Microsofts!   Generic - 2 Button Mouse (serial)i    s!   Generic - 3 Button Mouse (serial)s   PS/2s   Generic - 2 Button Mouse (PS/2)s   Generic - 3 Button Mouse (PS/2)s   Genius - NetMouse (serial)s   netmouses   Genius - NetMouse (PS/2)s   Genius - NetMouse Pro (PS/2)s   NetScrollPS/2s   Genius - NetScroll (PS/2)s   ThinkingMousePS/2s"   Kensington - Thinking Mouse (PS/2)s   Logitechs)   Logitech - C7 Mouse (serial, old C7 type)s   logims   MouseMans   Logitech - CC Series (serial)s   logibms   Logitech - Bus Mouses'   Logitech - MouseMan/FirstMouse (serial)s%   Logitech - MouseMan/FirstMouse (ps/2)s   pnps)   Logitech - MouseMan+/FirstMouse+ (serial)s   MouseManPlusPS/2s'   Logitech - MouseMan+/FirstMouse+ (PS/2)s%   Microsoft - Compatible Mouse (serial)s   Autos'   Microsoft - Rev 2.1A or higher (serial)s!   Microsoft - IntelliMouse (serial)s   imps2s   IMPS/2s   Microsoft - IntelliMouse (PS/2)s   inportbms   Microsoft - Bus Mouses   MouseSystemss   Mouse Systems - Mouse (serial)s   MMSeriess   MM - Series (serial)s   MMHitTabs   MMHittabs   MM - HitTablet (serial)s   suns   sunmouses   Sun - Mousec    sÍ  h  |  _ t |  _ | oÔ | \ } } } t } |  i i	 ƒ  } | i
 ƒ  x} | d rs } |  i | \ } }	 }
 } |	 | j o
 | | j o: | d  d j p | d  d j o | | | f } Pn n qP W| |  _ | o t d | ‚ n n | o+ t | ƒ d j o t |  i | ƒ n n« t i t i t i t i ƒ } | or | d \ } } } | d j o |  i d d ƒ n2 | d	 j o |  i d
 d ƒ n |  i d d ƒ | |  _ n |  i d d d ƒ d  S(   Ni    i   s   Generici   s   Suns   unknown X11 mouse type %ss   sunmouses   Sun - Mouses   psauxs   Generic - 3 Button Mouse (PS/2)s!   Generic - 2 Button Mouse (serial)i   s   ttyS0(   s   selfs   infos   Nones   devices
   xmouseTypes   protos   emulates	   mouseTypes   mices   keyss   sorts   descs   gpms   x11s   devs   ems   KeyErrors   lens   applys   sets   kudzus   probes   CLASS_MOUSEs
   BUS_UNSPECs	   PROBE_ONEs   lists   module(   s   selfs
   xmouseTypes	   mouseTypes   protos   emulates   devices   mices   descs   gpms   x11s   devs   ems   lists   modulesB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys   __init__E s>    		
	 "	c    s   |  i Sd  S(   N(   s   selfs   mice(   s   selfsB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys	   availablem s    c    s   |  i d |  i f Sd  S(   Ns   FULLNAME(   s   selfs   infos   emulate(   s   selfsB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys   getp s    c    s9   |  i o d |  i d <n d |  i d <t i |  ƒ Sd  S(   Ns   yess   XEMU3s   no(   s   selfs   emulates   infos   SimpleConfigFiles   __str__(   s   selfsB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys   __str__s s    
c    sH   y t  i | d ƒ Wn n X|  i o t  i |  i | d ƒ n d  S(   Ns
   /dev/mouse(   s   oss   unlinks   roots   selfs   devices   symlink(   s   selfs   rootsB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys   makeLinkz s    
c    s   |  i Sd  S(   N(   s   selfs   device(   s   selfsB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys	   getDevice‚ s    c    s   | |  _  d  S(   N(   s   devices   self(   s   selfs   devicesB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys	   setDevice… s    c    s„   |  i | \ } } } } | |  i d <| |  i d <| |  i d <| |  _	 |  i
 o | o | |  _
 n |  i
 o | |  _
 n d  S(   Ns	   MOUSETYPEs
   XMOUSETYPEs   FULLNAME(   s   selfs   mices   mouses   gpms   x11s   devs   ems   infos   emulateThreeButtonss   emulates   devices   thedev(   s   selfs   mouses   emulateThreeButtonss   thedevs   gpms   x11s   devs   emsB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys   setˆ s    	  (
   s   mices   Nones   __init__s	   availables   gets   __str__s   makeLinks	   getDevices	   setDevices   set(    sB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys   Mouse s    ÿ>ÿ i (						N(   s   kudzus   simpleconfigs   SimpleConfigFiles   snacks   *s   oss   Mouse(    sB   ../../../RedHat/instimage/usr/lib/python1.5/site-packages/mouse.pys   ? s   