pcmouse man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



pcmouse(7)							    pcmouse(7)

NAME
     pcmouse - mouse specifications

DESCRIPTION
     Indy, Indigo2, O2, OCTANE, Fuel, Onyx2, Onyx 300 and Onyx 3000 systems
     use an industry standard PC (6-pin mini-DIN) mouse port.  All newer SGI
     systems now use this mouse port which allows easy attachment of third
     party mice, trackballs, or other pointing devices.

   Compatibility
     Third-party mouse-port-compatible (also called "PS/2 compatible,"
     "Pointing Device Port" or "PDP") pointing devices commonly sold into the
     IBM PC-compatible market can be used.  Note that the common Microsoft-
     compatible serial mice do not work on the mouse port.  Three-button
     devices are preferred, but two-button devices operate as if the middle
     button does not exist.

     The following mice have been tested (many only briefly):

	  SGI PS/2 mice
	  Microsoft Intellimouse
	  Microsoft Intellimouse Explorer
	  Microsoft Intellitrack Explorer
	  IBM PS/2 Model 6450350 (old style)
	  IBM PS/2 Model 33G5430 (new style)
	  IBM RS/6000 P/N 11F8895 (Logitech M-SB9-6MD)
	  Alps Glidepoint (PS/2 mouse port version)
	  Logitech MouseMan Serial and Mouseport Version
	  Logitech TrackMan Serial and Mouseport Version
	  Logitech M-SE9-6MD
	  Logitech M-SF15-6MD
	  Microsoft Mouse Serial and PS/2 Version (only two buttons)
	  MicroSpeed MicroTRAC trackball (only two buttons)
	  Mouse Systems White Mouse
	  Mouse Systems PC Mouse III (in two button mode only)

   Protocol
     Standard PS/2 mice use a three-byte data block.  The first byte is a
     control byte with the format: YO XO YS XS F M R L where [XY]O is an
     overflow indicator, [XY]S is the sign of the delta bytes, F is floats
     depending on the particular mouse used, and M R L are middle, right, and
     left buttons (1 indicates pressed) respectively.  Byte two is the X delta
     and byte three is the Y delta.

     Newer PS/2 mice come with additional buttons and even a wheel.  Many IRIX
     and Open Source applications use these extra buttons or can easily be
     configured to do so.  These mice use a four-byte data block but encode
     their information in several different protocols.	Standard PS/2 mice use
     protocol 0.  In IRIX 6.5.16 support was added for mice which use
     protocols 3 and 4.	 Microsoft Intellimouse and Microsoft Intellimouse
     Explorer mice respectively use these protocols.  To use these mice in
     their enhanced modes the pcmouse_mode systune must be changed.

									Page 1

pcmouse(7)							    pcmouse(7)

     Protocol 3 mice typically have a wheel which also acts as the third mouse
     button.  These mice are enabled by setting pcmouse_mode to 1.  When their
     wheels are rotated IRIX generates button events 4 and 5 for them in X.

     Protocol 4 mice typically have two extra buttons in addition to a wheel
     which also acts as the third button.  These mice are enabled by setting
     pcmouse_mode to 2.	 The two additional buttons generate button events 4
     and 5 in X.  As with protocol 3 mice, wheel rolls also generate button
     events 4 and 5.

   Pinout
     The mouse connector is a 6 pin mini-DIN connector with the shield
     connected to the system chassis:

				      ------
				     / 5 3  \
				    | ---  1 |
				    | ---  2 |
				     \ 6 4  /
				      ------

				  PIN ASSIGNMENTS
				___________________
				Pin   Description
				___________________
				 1    Data
				 2    Reserved
				 3    Signal Ground
				 4    Power +5V
				 5    Clock
				 6    Reserved
				    |

NOTES
     All Silicon Graphics systems, except those noted above use the mouse
     described in mouse(7).

     Some Silicon Graphics mice, in particularly Silicon Graphics part number
     9150800, look similar to a PS/2 style mouse and even use the same 6-pin
     mini-DIN connector, but are not PS/2 compatible.  These mice are used on
     Indigo and Onyx systems.  Note: The SGI part number can be found on a
     label on the underside of such mice.

     SGI PROM code communicates with mice only in protocol 0.  Therefore, at
     boot time it will reset all connected mice to ensure they operate in that
     mode.  PROM code prior to IRIX 6.5.16 did not reset mice in this manner;
     PROM code for Indys, Indigo2s, and O2s do not contain the mouse reset
     code.  Consequently, when a machine which lacks mouse reset code reboots
     in an unexpected manner (i.e.  a system crash or NMI) it may not
     communicate correctly with the mouse during PROM execution.  To restore
     proper PROM-level operation of the mouse, the mouse or machine may need
     to be power cycled.  However, when the operating system boots or shuts
     down in a controlled manner mouse operation will be correctly
     reconfigured.

									Page 2

pcmouse(7)							    pcmouse(7)

     SGI does not support running mice in enhanced mode when connected through
     a switch.

SEE ALSO
     prom(1M), keyboard(7), mouse(7), pckeyboard(7), systune(1M).

									Page 3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net