mouse man page on BSDi

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



MOUSE(4)						 MOUSE(4)

NAME
       mouse - Mouse input driver

SYNOPSIS
       Section "InputDevice"
	 Identifier "idevname"
	 Driver "mouse"
	 Option "Protocol" "protoname"
	 Option "Device"   "devpath"
	 ...
       EndSection

DESCRIPTION
       mouse  is  an  XFree86  input driver for mice.  The driver
       supports most available mouse types and	interfaces.   USB
       mice are only supported on some OSs, and the level of sup-
       port for PS/2 mice depends on the OS.

       The mouse driver functions as a pointer input device,  and
       may be used as the X server's core pointer.  Multiple mice
       are supported by multiple instances of this driver.

SUPPORTED HARDWARE
       There is a detailed list of hardware that the mouse driver
       supports in the README.mouse document.	This can be found
       in     /usr/X11R6/lib/X11/doc/,	or	online	    at
       http://www.xfree86.org/current/mouse.html.

CONFIGURATION DETAILS
       Please  refer  to  XF86Config(5) for general configuration
       details and for options that can be used with  all  input
       drivers. This	section only covers configuration details
       specific to this driver.

       The driver can auto-detect the mouse type  on  some  plat-
       forms   On some platforms this is limited to plug and play
       serial mice, and on some the auto-detection works for  any
       mouse that the OS's kernel driver supports.  On others, it
       is always necessary to specify the mouse protocol  in  the
       config  file.   The  README.mouse  document  contains some
       detailed information about this.

       The following driver Options are supported:

       Option "Protocol" "string"
	      Specify the mouse protocol.  Valid  protocol  types
	      include:

		   Auto,  Microsoft, MouseSystems, MMSeries, Log-
		   itech, MouseMan, MMHitTab, GlidePoint,  Intel-
		   liMouse,  ThinkingMouse, AceCad, PS/2, ImPS/2,
		   ExplorerPS/2,   ThinkingMousePS/2,	MouseMan-
		   PlusPS/2,	GlidePointPS/2,	   NetMousePS/2,
		   NetScrollPS/2,  BusMouse,  SysMouse, WSMouse,

XFree86			Version 4.0.2				1

MOUSE(4)						 MOUSE(4)

		   USB, Xqueue.

	      Not  all	protocols are supported on all platforms.
	      The "Auto" platform specifies that  protocol  auto-
	      detection should be attempted.  There is no default
	      protocol setting, and  specifying this  option  is
	      mandatory.

       Option "Device" "string"
	      Specifies the device through which the mouse can be
	      accessed. A common setting is "/dev/mouse",  which
	      is  often a symbolic link to the real device.  This
	      option is mandatory, and there is no  default  set-
	      ting.

       Option "Buttons" "integer"
	      Specifies the  number  of mouse buttons.	In cases
	      where  the  number  of  buttons  cannot  be   auto-
	      detected, the default value is 3.

       Option "Emulate3Buttons" "boolean"
	      Enable/disable  the emulation of the third (middle)
	      mouse button for mice which only have two physical
	      buttons.	The third button is emulated by pressing
	      both buttons simultaneously.  Default: off

       Option "Emulate3Timeout" "integer"
	      Sets the timeout (in milliseconds) that the  driver
	      waits  before deciding if two buttons where pressed
	      "simultaneously"	when  3 button	 emulation   is
	      enabled.	Default: 50.

       Option "ChordMiddle" "boolean"
	      Enable/disable   handling of   mice   that   send
	      left+right events when the middle button	is  used.
	      Default: off.

       Option "ZAxisMapping" "X"

       Option "ZAxisMapping" "Y"

       Option "ZAxisMapping" "N1 N2"

       Option "ZAxisMapping" "N1 N2 N3 N4"
	      Set  the	mapping for the Z axis (wheel) motion to
	      buttons or another axis (X or Y). Button number N1
	      is  mapped to the negative Z axis motion and button
	      number N2 is mapped to the positive Z axis  motion.
	      For  mice with two wheels, four button numbers can
	      be specified, with the negative and positive motion
	      of  the second wheel mapped respectively to buttons
	      number N3 and N4.

XFree86			Version 4.0.2				2

MOUSE(4)						 MOUSE(4)

       Option "FlipXY" "boolean"
	      Enable/disable swapping the X and Y axes. Default:
	      off.

       Option "SampleRate" "integer"
	      Sets  the number of motion/button events the mouse
	      sends per second. Setting this is	 only	supported
	      for  some mice,	including  some Logitech mice and
	      some PS/2 mice on some platforms. Default:  what-
	      ever the mouse is already set to.

       Option "Resolution" "integer"
	      Sets  the resolution  of	the device in counts per
	      inch.  Setting this  is  only  supported	for  some
	      mice,  including	some PS/2 mice on some platforms.
	      Default: whatever the mouse is already set to.

       Option "ClearDTR" "boolean"
	      Enable/disable clearing the DTR line on the  serial
	      port  used  by  the mouse.  Some dual-protocol mice
	      require the DTR line to be cleared  to  operate  in
	      the  non-default	protocol.   This  option  is  for
	      serial mice only. Default: off.

       Option "ClearRTS" "boolean"
	      Enable/disable clearing the RTS line on the  serial
	      port  used  by  the mouse.  Some dual-protocol mice
	      require the RTS line to be cleared  to  operate  in
	      the  non-default	protocol.   This  option  is  for
	      serial mice only. Default: off.

       Option "BaudRate" "integer"
	      Set the baud rate to use for communicating  with	a
	      serial   mouse.	This  option  should  rarely  be
	      required because the default is correct for  almost
	      all  situations.	Valid values include: 300, 1200,
	      2400, 4800, 9600, 19200.	Default: 1200.

       There are some other options that may be used  to  control
       various parameters for serial port communication, but they
       are not documented here because the driver sets them  cor-
       rectly for each mouse protocol type.

SEE ALSO
       XFree86(1),   XF86Config(5),   xf86config(1),  Xserver(1),
       X(7), README.mouse.

XFree86			Version 4.0.2				3

[top]

List of man pages available for BSDi

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