WSMOUSED(8)         OpenBSD System Manager's Manual (i386)         WSMOUSED(8)

NAME
     wsmoused - wsmouse daemon

SYNOPSIS
     wsmoused [-2df] [-t type] [-C thresh] [-I pid_file] [-M N=M] [-p device]
     wsmoused [-i] [-p device]

DESCRIPTION
     wsmoused listens for mouse events on the specified device and communi-
     cates them to the wscons(4) driver through the /dev/ttyCcfg interface.
     Its purpose is to provide copy/paste functionality on the PC console.

     By default, the left mouse button is used to select text (in the familiar
     click-and-drag fashion), the right button is used to extend the selec-
     tion, and the middle button pastes.  This behavior can be modified
     through the use of -M, i.e., -M 2=3 maps the right mouse button to paste.

     The options are as follows:

     -2      Indicate that the mouse has two-buttons. In that case, the right
             button pastes.

     -C thresh
             Set double click speed as the maximum interval in msec between
             button clicks.  If omitted, the default value of 500 msec will be
             assumed.  This option will have effect only on the cut and paste
             operations in the text mode console.

     -I file
             Write the process ID of wsmoused to the specified file. If omit-
             ted, the process ID will be stored in /var/run/wsmoused.pid.

     -M N=M  Assign the physical button M to the logical button N. You may
             specify as many instances of this option as you like.  More than
             one physical button may be assigned to a logical button at the
             same time.  In this case the logical button will be down, if ei-
             ther of the assigned physical buttons is held down.  Do not put
             space around `='.

     -d      Enable debugging messages.

     -f      Do not become a daemon and instead run as a foreground process.
             Useful for testing and debugging.

     -i      Print the type and the protocol of the mouse and exit.

     -p device
             Use device device to communicate with the mouse. If this option
             is not present, the device opened is /dev/wsmouse (the multiplex-
             er device that receive all mouse events from all wsmouse compati-
             ble mice on the system). For a serial mouse, you have to explic-
             itly specify the serial port, i.e.  must be one of /dev/cua0[0-3]

     -t type
             This options only applies to serial mice. It specifies the proto-
             col used by the serial mice.  You may explicitly specify a type
             listed below or use auto to let wsmoused to automatically select
             an appropriate protocol for the given mouse, if the serial mouse
             respects the PnP COM specification.

             If this option is not specified, auto is assumed.  Under normal
             circumstances, you need to use this option only if the mouse is
             not PnP compatible.

             Valid protocol types for this option are the following:

             microsoft      Microsoft serial mouse protocol.  Most 2-button
                            serial mice use this protocol.

             intellimouse   Microsoft IntelliMouse protocol.  Genius NetMouse,
                            ASCII Mie Mouse, Logitech MouseMan+, and First-
                            Mouse+ use use this protocol as well.  Other mice
                            with a roller/wheel may be compatible with this
                            protocol.

             mousesystems   MouseSystems 5-byte protocol.  3-button mice may
                            use this protocol.

             mmseries       MM Series mouse protocol.

             logitech       Logitech mouse protocol.  Note that this is for
                            old Logitech models mouseman or intellimouse
                            should be specified for newer models.

             mouseman       Logitech MouseMan and TrackMan protocol.  Some
                            3-button mice may be compatible with this protoco.
                            Note that MouseMan+ and FirstMouse+ use
                            intellimouse protocol rather than this one.

             glidepoint     ALPS GlidePoint protocol.

             thinkingmouse  Kensington ThinkingMouse protocol.

             mmhitab        Hitachi tablet protocol.

SEE ALSO
     wscons(4), wsmouse(4)

HISTORY
     The wsmoused daemon is a slightly modified version of the moused daemon
     from the FreeBSD project, written by Michael Smith <msmith@FreeBSD.org>.
     Both inherit code from the XFree Project.

OpenBSD 3.0                      April 8, 2001                               2
