wsmoused - wsmouse daemon
wsmoused [-2df] [-C thresh] [-I file] [-M N=M] [-p device]
wsmoused -i [-p device]
wsmoused listens for mouse events on the specified device
them to the wscons(4) driver through the /dev/ttyCcfg
Its purpose is to provide copy/paste functionality on the PC
By default, the left mouse button is used to select text (in
click-and-drag fashion), the right button is used to extend
and the middle button pastes. This behavior can be
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
right button pastes.
-C thresh Set double click speed as the maximum interval in
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.
-d Enable debugging messages.
-f Do not become a daemon and instead run as a foreground process.
Useful for testing and debugging.
-I file Write the process ID of wsmoused to the specified
omitted, the process ID will be stored in
-i Print the type and the protocol of the mouse and
-M N=M Assign the physical button M to the logical button N. You may
specify as many instances of this option as you
than one physical button may be assigned to a
at the same time. In this case the logical button will be
down, if either of the assigned physical buttons
is held down.
Do not put space around `='.
-p device Use device device to communicate with the mouse.
If this option
is not present, the device opened is
multiplexer device that receives all mouse events
from all wsmouse
compatible mice on the system). For a serial mouse, you
have to explicitly specify the serial port, i.e.
be one of /dev/cua0[0-3].
-t type This option only applies to serial mice. It
protocol used by the serial mice. You may explicitly specify
a type listed below or use auto to let wsmoused
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.
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.
serial mice use this protocol.
intellimouse Microsoft IntelliMouse protocol.
ASCII Mie Mouse, Logitech
FirstMouse+ use this protocol as
mice with a roller/wheel may be
mousesystems MouseSystems 5-byte protocol.
may use this protocol.
mmseries MM Series mouse protocol.
logitech Logitech mouse protocol. Note
that this is for
old Logitech models. mouseman or
should be specified for newer models.
mouseman Logitech MouseMan and TrackMan
3-button mice may be compatible
with this protocol.
Note that MouseMan+ and
intellimouse protocol rather than
glidepoint ALPS GlidePoint protocol.
thinkingmouse Kensington ThinkingMouse protocol.
mmhitab Hitachi tablet protocol.
wsmoused will happily coexist with the X Window System, provided that the
mouse device is supported by wsmouse(4). Serial mice do not
wsmouse(4) compatible driver, so wsmoused has to be killed
the X Window System.
The wsmoused daemon is a slightly modified version of the
from the FreeBSD project, written by Michael Smith
Both inherit code from the XFree Project.
OpenBSD 3.6 April 8, 2001
[ Back ]