PCB design done + bom and readme
[sgikbd] / doc / sgi_man7_mouse
1 mouse(7)
2
3  NAME
4
5      mouse - mouse specifications
6
7  DESCRIPTION
8
9      A serial mouse is used on the SGI 4D series, Indigo, Crimson and Onyx
10      systems.  This mouse differs from other systems which use the mouse
11      described in pcmouse(7).
12
13    Signals
14      The serial data interface signal level is compatible with RS-423, which
15      has roughly a 10V swing centered about ground.  The idle state and true
16      data bits for the interface are Mark level or -5V whereas false data bits
17      and the start bit are spaces or +5V.  The serial data is transmitted at
18      4800 baud with one start bit, eight data bits, and no parity.
19
20    Protocol
21      The mouse provides a five-byte data block whenever there is a change of
22      position or button state.  The first byte is a sync byte that has its
23      upper five bits set to 10000 and its lower three bits indicating the
24      button states where a 0 indicates depression.  The sync byte looks like
25      this: 10000LMR.  The next four bytes contain two difference updates of
26      the mouse's change in position: X1, Y1, X2, and Y2.  Positive values
27      indicate movement to the right or upward.  System software ignores bytes
28      beyond the first five until reception of the next sync byte.
29
30    Pinout
31      The pinout of the mouse connector on the keyboard is on the keyboard(7)
32      reference page.
33
34  NOTE
35
36      Indy, Indigo2, O2, OCTANE and Onyx2 use a PS/2 style mouse, which is
37      described in pcmouse(7).
38
39  SEE ALSO
40
41      keyboard(7), pckeyboard(7), pcmouse(7).