
                     The 3 Button Serial Mouse mini-HOWTO
                                       
Geoff Short, [1]geoff@kipper.york.ac.uk
С [2]banjamin@ms26.url.com.tw

   v1.33, 31 May 1998
     _________________________________________________________________
   
   linuxʹʽ
     _________________________________________________________________
   
1. 

2. 

3. в

4. лʽ 

5. һĻ

6. лΪ

7. ʽ 

8. ʹ gpm л 

9. ʹ

10. XF86Config  Xconfig  

11. £ӳת

12. ֵ⼰趨 

13. Ʒ

14. Ѷ

15. 
     _________________________________________________________________
   
1. 

   ļṩλȫЩֱָ
   ӻκ˻κ豸κηʧ𺦣߽Ḻκ
   Ρ
   
2. 

   ļµİ汾еطҵ
   [3]http://kipper.york.ac.uk/mouse.html
   
   ķ
   [4]http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/3-Button-Mouse.euc 
   ĵķ
   [5]http://www.freenix.fr/linux/HOWTO/mini/3-Button-Mouse.html. Ҳܴ
   ķ汾 - 鵱ص LDP ӳվ̨
   
    X Ӧóʽдɼٶʹʽڵϴʽ
   ʹǷǳձģҲǷǳ˾ͿԹġЩд
   ʽģͨʹ΢ͨѶЭ (Microsoft protocol )
   £ X windows趨ǵ롣 (¼ʾʹñ˵
   ʽһļ۸ԼΪ $1.14)
   
   ˫ͨѶЭ ( dual-protocol ) Ļǹģʽ
     * ˫ Microsoft 
     *  MouseSystems 
       
   ļִиֵĲȥ趨Ļ󣬺ֲͬģ
   ʽ¹رҪʹʽˡ
   
   а汾ýȥ趨ĳЩӦþͿӭж⡣ RedHat ӵ
   һΪ mouseconfig ĳʽΪ趨Щ Ȼ RH5.0 еĳЩ
    mouseconfig Щ⣬ȷЩ
   
3. в

   һҪ¾ȷҵĻ ҳĻӵĴв
   - ͨ /dev/ttyS0 ( DOS µ COM1 )  /dev/ttyS1 ( COM2 )
   (ttyS0 ͨ 9 pin Ľͷ ttyS1  25 pin ĽͷЩǲ
   Ķɡ) ҲһӦı /dev/cua 豸ttySȫ
   һʹǵͷΪǿԱĽһ
   /dev/mouseָ ttyS0
   
     ln -s /dev/ttyS0 /dev/mouse
     
4. лʽ

   ĳЩ̫ͨˣڵײһʾ `2/3' лءʱҲ
   Ǳʾ `PC/MS' `2' 豸ʽ Microsoft 󣬶 `3'
   ʽ MouseSystems 󡣶һЩӵĻлϱʾ
   `PC/MS' ſԷֵ `MS' 豸 Microsoft 󣬶 `PC' 
   MouseSystems Ҳ ps/2 Ϸ `PC` 豸
   ͬΪ MouseSystems ʹáӵлصĻ
   Խɽлл `3' or `PC'XConfigs趨Ϊ
   MouseSystems ۲ļĲ֣ݣһĻӦÿ
   ״̬ʹá
   
5. һĻ

   Ļ󲻾κлأҲûκεָҪ
   һЩССʵ顣ʵĵһǼٶĻ̸Ѷģ
   Ļȫ Microsoft  Xconfig 趨ĻΪ
   Microsoft  (  [6]Xconfig Ĳ )Ȼʹû󿴿
   
   ĻûκηӦĻܲ Microsoft 󣬻
   һЩ⡣ config ʹͨѶЭ config 
   ҳ ( man page ) ʼҲ [7] ֡
   
   ʹ X ʱſԷֵĻֻбҲԹ
   ĺܺá㵱ȻԽʵҾʹ˫ʽҲģ
    ( ͬʱưм ) Ҫͱ
   [8]Xconfig  ʾĸı Xconfig Ҳζȷû
   κӲ״£Ե޹ʵĹһֻʽ 
   Ӳ塣
   
6. лΪ

   ˵ĻҲеʽһ Mouse Systems ͨѶЭ
   ʹáΪһ Mouse Systems Щͨ
   ĵָп
   
     * 㿪ʼĵ֮ǰѹĻ ( ѹµĶֱ
       ȫ״̬ ( safe side ) )
       
   οԴǱѺģл Mouse Systems 
   һʵȴһ˶֪ע⣡ܲ
   жϻĵԴʹû󲻻һлкܶķ
   лЩҲ޵ĻϣҲС
   ĵԣҲֻΪҵķУ
   
     * ĵ춼弴ͣ԰οĻѹ״
       ̬°ĵ ( Ȼ㲻Ӧڵе״̬½κ豸
        RS232 ˵ʾûϵ )
     * ҲԽecho "*n" > /dev/mouseĻӦþ
       οͬЧѹѻлΪ Mouse Systems 󣬶
        Microsoft һ ( script )  X
       Ӧöǡ
     * Bob Nichols (rnichols@interaccess.com) дһ C Сʽȥ
       ͬĹ echo "*n" ʧЧ ( ֮Ȼ )ʱ 
       ʽ´
       [9]http://kipper.york.ac.uk/src/fix-mouse.c ȡĳʽ롣
     * ĳЩ˵ Xconfig м `ClearDTR' УܹǵĻл
       Mouse Systems 
     * 㹻¸ңĻۼǵ⽫ʹĲƷ֤Чݼڲ
       ĳЩΣҲл棬ΪĳЩֵɶֻ
       ֪Щ˵Ļһл jumper Щ
       ػ jumper Ҳ [10]лʽ `MS/PC' лһ
       Чڵ·ҵл 2 & 3 ƣǲһǽӺϵġ
       ǿܿ
       
         -----------
        | o | o | o |  SW1
         -----------
          1   2   3

        1-2  2-3 ţ ķӦûʲ᲻ͬУ
       ߼װһСأ߽ߺһݡ
     * ȫ MouseSystems 󻹿Խɺӽ
        Peter Benie ( [11]pjb1008@chiark.chu.cam.ac.uk). 
       мİťʽӰťһ߽ӽŵİťһ
       ߵİťʽģǾöȡߡڣм
       Ҽͬʱ¡ XF86Config ѡ ChordMiddle Ϳ
       мĹˡ
     * ɺӻһռ취ҵһδ Brian Craft (
       [12]bcboy@pyramid.bio.brandeis.edu) ֪ ֻĹñ׼Ƭ
       ֱΪ 16 pin  Z8350  18 pin  HM8350AоƬУӽһ
        pin ƾƬĻģʽ£
       
Pin 3               Mode
-----                 ----
δOPEN    ԤΪ Microsoft ͨʱΪ Mouse System 
ӵGND      ԶΪ Mouse System 
ͨVDD      ԶΪ Microsoft 

       ( Pin £)
       
        ____
pin1  -| \/ |-
pin2  -|    |-
pin3  -|    |-
      -|    |-
      -|    |-
      -|    |-
      -|    |-
pin8  -|____|-

       ( Hans-Christoph Wirth  Juergen Exner λŵ
       ģǾͨ decomposlinuxӲ ) Խ pin 3 ӵ (
       gnd ) ûԶ̶Ϊ MouseSystems 
          + Peter Fredriksson ( [13]peterf@lysator.liu.se) 
            SYSGRATION SYS2005 ƬֿԽ Pin 3 ӵأǿȻ
            ΪMouse System 
          + Uli Drescher ( [14]ud@digi.ruhr.de) ȷ˷ HN8348A 
            Ƭ Ben Ketcham ( [15]bketcham@anvilite.murkworks.net) ȷ
            HM8348A (  Pin 9 ӵ)
          + Urban Widmark ( [16]ubbe@ts.umu.se) ʾͬķӦ
            EC3567A1 Ƭ ǸĽ Pin 8 ӵء Թĸıǿ
            ģһʹϺ
          + Timo T Metsala ( [17]metsala@cc.helsinki.fi)  HT6510A 
            Ƭpin 3 ģʽѡĽӽţpin 9 ǽӵءͬķҲ
            HT6513A Ƭ Holtek ҲԹ HT6513B  HT6513F Ƭ
            pin 8 ǽӵء
          + Robert Romanowski ( [18]robin@cs.tu-berlin.de) ʾ pin 3 
            pin 8 (ӵ) EM83701BP ƬҲС
          + Robert Kaiser ( [19]rkaiser@sysgo.de) ȷ pin 3 ӵ
            ķEC3576A1 ƬҲС
          + Sean Cross ( [20]secross@whidbey.com) ֽ pin 2  pin 7 (
            ӵ) ӣ HM8370GP ƬϿС
          + Peter Fox ( [21]fox@roestock.demon.co.uk)  pin 3  pin 8
             HM8348A Ƭ
          + Jon Klein ( [22]jbklein@mindspring.com)  pin 3  pin 9 
            ƭ UA5212S Ƭ
     * ֺӷѡһڿʱ»İ
       ·ͼ [23]Mathias Katzer.
       
         -----
      ---  R  ---------O------ + Supply
     |   -----   |        |                     C = 100nF capacitor
     |           | E      |                     R = 100kOhm
     |       __ /         |                     T = BC557 transistor
     |      /  \          O
     |   B | #V | T         /
     |-----|-#  |          /   
     |     | #\ |         O
     |      \__/          |
    ---         \  C      |
    --- C        ------O----------> ( ӵĵط )
     |
    ###  ӵ

       ܲԵĻһֻĻͺ MUS2S
       ĵ·ͼǿģťӵǽӵ +Supply
        NPN 羧(  BC547 )ͬʱ R  C 
       
   Ե֪ЩᣬѡȨ㡣Ԥ Microsoft ˫󣬻
   ӽл趨 X л洦
   
7. ʽ

   ʽ³ĲƷ Microsoft ǻۻ (
   Intellimouse ) ʼƹ㵽̡ ʽɰ
   ٿءиõĲοѶ
   [24]http://www.inria.fr/koala/colas/mouse-wheel-scroll/ ˵
   ø X ӦóʽĹʽ󣬺оӴĹܡ
   
   ڴ£㽫Ҫһ൱µ Xserver Ӵֹ
   ĳЩɵ Xserver ҲܱʶʽİѶšǻۻͱ
   XFree 3.3.1 ֮İ汾֧Ԯ
   
8. ʹ gpm л

   gpm һڿ̨ģʽ ( console mode ) ʹûһʽ
   ͨ linux а汾Уҿģʽ
   /etc/rc.d/rc.local ״̬ע⣡а汾вһ¼µİ汾
   ۱дʱ 1.13 ݣ°汾ӳվ̨ sunsite.unc.edu 
   
   
    gpm ´лҪģʽ£
   
gpm -t ms
gpm -t msc
gpm -t help

    Microsoft  MouseSystems  ̽Ļ󼰻رҵ
     MouseSystems ʱִ gpm ҲҪ -3  DTR 
   ѡʹ -o dtr ꣺
   
     gpm -3 -o dtr -t msc
     
   gpm ܱͨʶеʽ Microsoft 󡣸µİ汾 (
   Version 1.0 ֮İ汾(?) )ĳʽѶ
   Ҫִ gpm ʱ -R £
   
     gpm -R -t ms
     
   ⽫ gpm ϳΪһµ豸Ϊ /dev/gpmdata
   豸κγʽáע⣡豸 Զ ֻ
   ʹ MouseSystems ͨѶЭ˵ķ趨
   Xconfig ʹ豸ȡԭȵ /dev/mouse Զʹ X 
   ʱִ gpmĳЩָ X ʹᣬûȷʶм
   ťΡǸ˻趨ɵ⡣
   
   ı们 gpm  X еİӳ ( [25]gustafso@math.utah.edu)
   
   Ҳᷢ gpm  X 䰴ӳԤֵͬԵͬһ
   ʹϵͳĵԡ X ѡϹʹ gpm
   ͬİʹ X ָ
   
     xmodmap -e "pointer = 1 3 2"
     
   ʹõǶʽָѡҼ
   ϡǿ gpm ʹ X ׼ӳ䣬 gpm ʱ -B ָ
   
   
     gpm -t msc -B 132
     
9. ʹ

   ĳЩʼ͵ڽĵȡ豸ҲʹôʽΪڶ
   豸ڴ£ڽ豸ʹ PS/2 ͨѶЭ㲻
   ĻԽԡֻƽ /dev/ttyS0  gpm 
   X ۻģݡ
   
   ͬһʹߣ gpm -M ȥ豸ϸļ
    gpm ҳң XFree 3.3.1 İ汾 XInput ֧Ԯ
   muliple 豸Զ XF86Config ӦüһЩע
   С
   
10. XF86Config  Xconfig 

   趨λʹõİ汾׼ͬ 
   /etc/Xconfig, /etc/XF86Config  /usr/X11/lib/X11/XF86Config. 
   X ʱӦÿһ -- ʾөĻϡ ﷨ XF86Config  Xconfig
   ߵЩ΢ֶͬУ
   
   Microsoft л
   
     * XF86config:
       
Section "Pointer"
    Protocol "microsoft"
    Device "/dev/mouse"
EndSection

     * Xconfig:
       
#
# Ķйصı
#
Microsoft      "/dev/mouse"

   Microsoft лģ
   
     * XF86config:
       
Section "Pointer"
    Protocol "microsoft"
    Device "/dev/mouse"
    Emulate3Buttons
EndSection

     * Xconfig:
       
#
# Ķйصı
#
Microsoft      "/dev/mouse"
Emulate3Buttons

   MouseSystems ʽ
   
     * XF86config:
       
Section "Pointer"
    Protocol "mousesystems"
    Device "/dev/mouse"
    ClearDTR            #  лǷǱģ
    ClearRTS            #  ûеһлֻ DTR
EndSection

     * Xconfig:
       
#
# Ķйصı
#
MouseSystems    "/dev/mouse"
ClearDTR                #  лǷǱģ
ClearRTS                        #  ûеһлֻ DTR

   Microsoft л gpm -R
   
     * XF86config:
       
Section "Pointer"
    Protocol "MouseSystems"
    Device "/dev/gpmdata"
EndSection

     * Xconfig:
       
#
# Ķйصı
#
MouseSystems      "/dev/gpmdata"

11. £ӳת

   һתһʾĵ£ TxD  RxD ϴ䣬 RTS 
   /  DTR Դӵأת pin ıΪ
   
            9-pin port                  25-pin port
        TxD     3                2
        RxD     2                3
        RTS     7                4
        DTR     4               20
        Gnd     5                7

   ıҲõģҪȥһת 9  25 pin ͷ֮
   䣬ӳ¡
   
12. ֵ⼰趨

     *  X ̨ģʽĻκ⣬ûִ
       getty ڴвϣκ ݻĶȷ IRQ 
       
     *  X windows ʱпҪȥΪ X ʱĳ
       ЩϵͳҪͳĳ źŻʹʧЧ
     * 豸Ҳ춴вʱδ趨ֵɽ
       setserial ִָ /etc/rc.d/rc.serial
       setserialҳ Serial-HOWTO øϸڡҲֵһ
       ЩСС͵ʵ飬setserial /dev/mouse uart 16550 
       16550aйʵӵвⲻ(磬󲢲 16c550AF)
     * ClearDTR 겢ĳЩϵͳµص
       RTS/CTS handshaking
       
     stty -crtscts < /dev/mouse
       (ƽ̨Ϊ UART 16450/Pentium  Vladimir Geogjaev
       [26]geogjaev@wave.sio.rssi.ru)
     * Logitech ҲҪһ ChordMiddle ȥʽем
       áһ config Emulate3Buttons  /dev/mouse
       ֮ᡣҲҪ ClearDTR  ClearRTS Щ Xconfigĳ
       Щ Logitech ԲҪ ChordMiddle   һ
       ֢״ѡƺƶ˾µá (
       [27]chang@platform.com)
     * ʹ xmodmap ָȥıÿµȻ趨
       xmodmap -e "pointer = 3 2 1" ȫĳɹģʽ
       ʽֻҪг 1  2 
     * ٣ʹ xset m ȥı们趨xset m 2 趨Ϊ
       2 עҳйصϸ
     * ָƫƣʱָһζΣζөĻ
       ûбλһ S3 豸ϣ xvidtune 
       ̶ Invert_VCLK/InvertVCLK,  EarlySC. ѶϢ Bill
       Lavender ( [28]lavender@MCS.COM)  Simon Hargrave  XF86Config
       УҲ
       
Subsection "Display"
    Modes       "1024x768" "800x600" "640x480" "1280x1024"
    Invert_VCLK "*" 1
    ...

     * һ"Ծ"ĻҪһ£ȴ£ݣҲ
       Ļˡ Logitech ⱻ Bob Nichols (
       [29]rnichols@interaccess.com)ˡĳЩеĵ뾧Ƭ
       ΢СλƵĵ
     * ĳЩʹ߲û󣬵ĳЩ root ݿԡҲʹ
       ߲ûִͬĶ  粻ͬ汾 X ͬ Xconfig
        X ѶϢϸȥȷϡ
     * 㷢ָֻĨȥөĻϵĶŷ config 
       ˡѡlinear  nolinear Ļͼ֡
        PCI 壬ѡΪ tgui_pci_write_off  tgui_pci_read_off
       (ƺ Trident )
     * α겢δʾөĻϣƺʹá config 
       豸ֵѡ "sw_cursor" 
     * Ļ˸ʱ򿪵ԴʱֹͣҲ
       Ϊв ( sensor ) ûܹڽϰڣ
       һЩ춶ϡ
     * Microsoft ̱껬ͨµ ``Microsoft л
       2.1A'' ʾںܶϵͳϲʹãȻزһοܻ
       춴һgpm 汾 1.13 Լİ汾ӦҲ֧Ԯ 2.1A 󣬵
       ʹ pnp ģʽʱ ( [30]gpm section  how to 
       Ŀ) ``Microsoft Intellimouse'' Ҳ⣬ȻĿǰӦ
        XFree 汾3.3 İ汾֧Ԯ
       
13. Ʒ

   ̫಻ͬĻڣҲܶ˵ϣֱȽϺáֻ
   ҵľ봫ԽõĻбѶ㶼뱧һ
   ˿  ͬĻǰ칫ڵ̨ʹãĳЩʹ
   ߲ȫͬ ӭб
   
   Mouse Systems optical mouse, serial version
   ״̬ã۾Ԥڵģݣû ClearDTR  ClearRTS 
   config С
   WiN mouse, as sold by Office World for eight quid.
   ׼ Microsoft/MouseSystems ˫ػ
   Agiler Mouse 2900
   ׼ Microsoft/MouseSystems ˫ػ SYSGRATION SYS2005 Ƭǿɺ
   
   Sicos mouse,
   ״̬Ҫ ClearDTR & Clear RTS  config 
   Index sell a mouse for 10 quid,
   ״̬ʹãӵõĳʽ :-)
   Artec mouse
   һ˫ͨѶЭҪ `ClearDTR' 趨 config У
   `ClearRTS'
   DynaPoint 3 button serial mouse.
   һ˫ͨѶЭҪ `ClearDTR'  `ClearRTS'  Xconfig 
   Genius Easymouse 3 button mouse
    Mouseman ͨѶЭ¹״̬ó ChordMiddle 趨 
   Roderick Johnstone ( [31]rmj@ast.cam.ac.uk)
   Truemouse, made in Taiwan
   ʹãҪ `ClearDTR'  config (  [32]Tim MacEachern)
   Champ brand mouse
   ҪлΪPC Ҳʹ MouseSystems ͨѶЭ ( 
   tnugent@gucis.cit.gu.edu.au)
   MicroSpeed mouse
   һ˫ͨѶЭ
   Venus brand ($7)
   ڲӵһ jumper лΪ (
   [33]mhoward@mth.com )
   Saturn
   лᣬ״̬ MouseSystems 乤 (
   [34]grant@oj.rsmas.miami.edu .)
   Manhattan mouse.
   л `MS AM' / `PC AT' 䣬MS ѡù gpm -R ʽ (
   [35]komanec@umel.fee.vutbr.cz).
   Inland mouse.
   л `PC/MS' 䣬״̬ (
   [36]http://ptsg.eecs.berkeley.edu/~venkates).
   qMouse (3-button), FCC ID E6qmouse X31.
   ķΪ $10ҵ `gpm -t msc -r 20' û jumpers 򿪹
   Ϊ MouseSystems  X ʹòɿ  echo "*n" >
   /dev/mouse ûκλӦ
   Mitsumi Mouse (2-button), FCC ID EW4ECM-S3101.
   ķΪ $12  X  gpm ֮¾ֵ˫ؼ(
   double-button) ( [37]gustafso@math.utah.edu)
   PC Accessories mouse that i got from CompUSA for under $10.
    PC/MS ڵײ ( [38]steveb@communique.net)
   First Mouse - seriously cheap at 7.79 pounds at Tempo.
   Microsoft/MouseSystems ˫ػ󣬻趨ʱûп
   أû( links )ӣecho '*n' ʹã `gpm -R' works a
   treat. ( [39]peterk@henhouse.demon.co.uk)
   Trust 3-button mouse.
   ɿл˫ػ󣬿 `PC' ѡ³Ϊ MouseSystems ʹ
   gpm ϲ Microsoft 
   Chic 410
    MS ѡʹ gpm - R ƿϾʹá  Stephen M.
   Weiss ( [40]steve@esc.ie.lehigh.edu)
   KeyMouse 3-button mouse.
   ʹ ClearDTR  ClearRTS  Xconfig  Ҫ gpm ʹ `-o
   dtr' (  [41]EZ4PHIL@aol.com)
   Qtronix keyboard `Scorpio 60'
   е MouseSystems ͨѶЭ½Կʹ (
   [42]hwe@uebemc.siemens.de)
   Tecra 720 laptop
    ( glidepoint )  /dev/cua0  (stick)  /dev/psaux ( 
    [43]apollo@anl.gov)
   Anubis mouse
   ãÿлΪ X ̨(virtual console) Ҫ
   (From [44]Joel Crisp)
   Yakumo No.1900 mouse
    gpm -R -t ms  X ʹá (  [45]Oliver Schwank)
   Genius `Easy Trak' Trackball
     Microsoft ݣʹ Mouseman  Xconfig  õʹ
   á( [46]VTanger@aol.com.)
   Highscreen Mouse Pro
   `'  [47]alfonso@univaq.it.
   Logitech CA series
   ʹ X ʱ MMseries ͨѶЭ 2400 Baud 150 Ʒȡʡ (
   ӦҲӦ Logitech CC, CE, C7 & C9 mice). (
   [48]vkochend@nyx.net.)
   A4-Tech mouse
   ʹãҪ DTR һм X  gpm (
   [49]deane@gooroos.com)
   Vertech mouse
   ׼ Microsoft/Mousesystems Ӧ͸ӹ̶ (
   [50]duncan@fs3.ph.man.ac.uk.)
   Boeder M-7 ``Bit Star'' (and other M series apart from M13)
   л Mousesystems ͨѶЭڿԴʱһ (
   [51]mailto:sjt@tappin.force9.co.uk.)
   Mouse Systems ``Scroll'' Mouse (four buttons and a roller/button)
   ӵ 2/3 ѡ - ״̬Ϊ 3 Ϊ MouseSystems 󣬲Һ
   رĶⰴ ᡣҪʹ ClearRTS/DTR (
   [52]parker1@airmail.net.)
   Radio Shack 3-button Serial Mouse
   Ʒ 26-8432, available in Tandy for about 20 quid. ʹ
   Mousesystems Эͬ ClearDTR ( [53]Sherilyn@sidaway.demon.co.uk.)
   Dexxa serial mouse
   ״ã Xconfig  Microsoft ͨѶЭʱ û
   ChordMiddle  κ ( [54]mailto:slevy@ncsa.uiuc.edu.)
   Belkin 3 button mouse
    Sears (\$10) PC ѡʱ gpm Ҫ -o rts ( X 
   Ҫ ClearRTS ) ( [55]mailto:mmicek@csz.com.)
   
14. Ѷ

     * Mouse Systems վ [56]http://www.mousesystems.com/. Ҫ
       ӴʽС
     * й linux в HOWTO Ѷصӳվ̨á
       㲻֪ӳվ̨´ʼ
       [57]http://sunsite.unc.edu/mdw/linux.html
     * 춻ιзǳõ˵
       [58]http://www.4QD.co.uk/faq/meece.html.
     * й Xconfig  XF86Config ϸڼļ Xfree86
       HOWTO йΰװ X windows Ͽйصҳҵй
       XFree86 FAQ Ҳеӳվ̨ [59]http://www.XFree86.org/.
     * й gpm ѶҳҵҲDarin Ernst ҳ춣
       [60]http://www.castle.net/X-notebook/mouse.txt.
     * ĻӲѶ춴˿ɷ֣
       [61]http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse
       
15. 

   ļĴѶռԲͬ linux Ⱥ顣ÿλ;
   ļ޷һһгǣҸеǳǸǳлǡ
   
   ԣܽϣ
   
     * ͨʽ Microsoft 󶼿ʹá
     *  X ĸλһ Mouse Systems 
     * ڿԴʱѹл MouseSystems 
     * ҲҪ X ʱѹ
     * ԶĴ

References

   1. mailto:geoff@kipper.york.ac.uk
   2. mailto:banjamin@ms26.url.com.tw
   3. http://kipper.york.ac.uk/mouse.html
   4. http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/3-Button-Mouse.euc
   5. http://www.freenix.fr/linux/HOWTO/mini/3-Button-Mouse.html
   6. file://localhost/tmp/zh-sgmltools.20368/3-Button-Mouse.txt.html#config
   7. file://localhost/tmp/zh-sgmltools.20368/3-Button-Mouse.txt.html#misc
   8. file://localhost/tmp/zh-sgmltools.20368/3-Button-Mouse.txt.html#config
   9. http://kipper.york.ac.uk/src/fix-mouse.c
  10. file://localhost/tmp/zh-sgmltools.20368/3-Button-Mouse.txt.html#switch
  11. mailto:pjb1008@chiark.chu.cam.ac.uk
  12. mailto:bcboy@pyramid.bio.brandeis.edu
  13. mailto:peterf@lysator.liu.se
  14. mailto:ud@digi.ruhr.de
  15. file://localhost/tmp/zh-sgmltools.20368/bketcham@anvilite.murkworks.net
  16. mailto:ubbe@ts.umu.se
  17. mailto:metsala@cc.helsinki.fi
  18. mailto:robin@cs.tu-berlin.de
  19. mailto:rkaiser@sysgo.de
  20. mailto:secross@whidbey.com
  21. file://localhost/tmp/zh-sgmltools.20368/fox@roestock.demon.co.uk
  22. file://localhost/tmp/zh-sgmltools.20368/jbklein@mindspring.com
  23. mailto:mkatzer@TechFak.Uni-Bielefeld.DE
  24. http://www.inria.fr/koala/colas/mouse-wheel-scroll/
  25. mailto:gustafso@math.utah.edu
  26. mailto:geogjaev@wave.sio.rssi.ru
  27. mailto:chang@platform.com
  28. mailto:lavender@MCS.COM
  29. mailto:rnichols@interaccess.com
  30. file://localhost/tmp/zh-sgmltools.20368/3-Button-Mouse.txt.html#gpm
  31. mailto:rmj@ast.cam.ac.uk
  32. http://ccn.cs.dal.ca/~ae721/Profile.html
  33. mailto:mhoward@mth.com
  34. mailto:grant@oj.rsmas.miami.edu
  35. mailto:komanec@umel.fee.vutbr.cz
  36. http://ptsg.eecs.berkeley.edu/~venkates/
  37. mailto:gustafso@math.utah.edu
  38. mailto:steveb@communique.net
  39. mailto:peterk@henhouse.demon.co.uk
  40. mailto:steve@esc.ie.lehigh.edu
  41. mailto:EZ4PHIL@aol.com
  42. mailto:hwe@uebemc.siemens.de
  43. mailto:apollo@anl.gov
  44. mailto:Joel.Crisp@bristol.ac.uk
  45. mailto:flinx.nbg.sub.org!oli@flinx.nbg.sub.org
  46. mailto:VTanger@aol.com
  47. mailto:alfonso@univaq.it
  48. mailto:vkochend@nyx.net
  49. mailto:deane@gooroos.com
  50. mailto:duncan@fs3.ph.man.ac.uk
  51. mailto:sjt@tappin.force9.co.uk
  52. mailto:parker1@airmail.net
  53. mailto:Sherilyn@sidaway.demon.co.uk
  54. mailto:slevy@ncsa.uiuc.edu
  55. mailto:mmicek@csz.com
  56. http://www.mousesystems.com/
  57. http://sunsite.unc.edu/mdw/linux.html
  58. http://www.4QD.co.uk/faq/meece.html
  59. http://www.XFree86.org/
  60. http://www.castle.net/X-notebook/mouse.txt
  61. http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse
