History log of /freebsd-10-stable/usr.sbin/moused/moused.8
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 244040 08-Dec-2012 eadler

A number of places in the source tree still reference cuad.* after
sio(4) was deprecated by uart(4).

s/cuad/cuau/g/

PR: docs/171533
Reviewed by: imp
Approved by: cperciva (implicit)
MFC after: 3 weeks


# 219723 17-Mar-2011 gjb

Formatting fix.

Submitted by: arundel (via doc@)
MFC after: 3 days


# 208027 13-May-2010 uqs

mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the
bottom of the manpages and order them consistently.

GNU groff doesn't care about the ordering, and doesn't even mention
CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put
them.

Found by: mdocml lint run
Reviewed by: ru


# 179015 15-May-2008 philip

Improve the virtual scrolling mechanism to make middle clicking less
difficult. Add a -L option (yet another option, indeed!) which changes the
speed of scrolling and change -U to only affect the scroll threshold.

This should make middle-clicking a much more pleasant experience.

PR: bin/120186
Submitted by: Aragon Gouveia <aragon -at- phat.za.net>
MFC after: 3 days


# 167461 11-Mar-2007 philip

Add dynamic acceleration to moused(8). This introduces a '-A' flag to control
the acceleration algorithm. It can be used together with the '-a' flag for
regular acceleration.

PR: bin/110003
Submitted by: Oliver Fromme <olli -at- lurza.secnetix.de>
MFC after: 1 week


# 162806 29-Sep-2006 ru

Markup fixes.


# 158687 17-May-2006 phk

Send the pcvt(4) driver off to retirement.


# 153070 03-Dec-2005 philip

Add "yet another" moused(8) hack: suspend handling mouse events when SIGUSR1
is caught. Can be assigned to a window manager shortcut to prevent accidents
with touchpads.

PR: bin/89357
Submitted by: Nick Hibma <nick -at- van-laarhoven.org>
MFC after: 1 week


# 152569 18-Nov-2005 ru

-mdoc sweep.


# 150315 19-Sep-2005 philip

Fix a small typo.

Spotted by: ceri


# 150310 19-Sep-2005 philip

Add an option to stop 'mouse drift' in some defective/cheap mice. This stops
the pointer slowly wandering away on its own in an annoying way when the mouse
isn't physically moved.

PR: bin/83970
Submitted by: Lena -at- lena.kiev.ua
X-MFC after: 6.0-RELEASE


# 148161 19-Jul-2005 philip

Add a -H option to enable horizontal virtual scrolling, much like -V for
vertical virtual scrolling. This also respects -U for the distance.

PR: bin/82762
Submitted by: Eric Kjeldergaard <kjelderg -at- gmail.com>
MFC after: 1 month


# 145001 13-Apr-2005 mdodd

Support for the GTCO Digipad.


# 140442 18-Jan-2005 ru

Sort sections.


# 140073 11-Jan-2005 philip

Document the -U option a bit more clearly.

Submitted by: keramida


# 140063 11-Jan-2005 ru

Scheduled mdoc(7) sweep.


# 140060 11-Jan-2005 simon

- mdoc(7) cleanup.
- Bump document date for last content change.

Extended mdoc clue: ru


# 137634 12-Nov-2004 philip

Update moused(8) and mouse(4) to reflect the cuaa->cuad name change.

Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>


# 136372 11-Oct-2004 philip

Add 'virtual scrolling' support to moused(8). When holding down the middle
mouse button, motions are interpreted as scrolling.

Submitted by: Jordan Sissel <psionic-AT-csh.rit.edu>
Approved by: njl


# 133083 03-Aug-2004 philip

Teach moused about Synaptics touchpads.

While I'm here, document the existence of the '-l' option, which allows
one to use moused to use psm in some more interesting ways.

Approved by: njl (mentor)


# 131500 02-Jul-2004 ru

Mechanically kill hard sentence breaks.


# 130442 13-Jun-2004 obrien

Language tweak in explaining the mouse wheel's functionality.


# 116049 08-Jun-2003 charnier

Add section number to .Xr


# 114045 25-Apr-2003 brueffer

Grammar and punctuation fixes

PR: 40910 (most of them)
Submitted by: Chris Pepper <pepper@rockefeller.edu>
MFC after: 3 days


# 108317 27-Dec-2002 schweikh

english(4) police.


# 99968 14-Jul-2002 charnier

The .Nm utility


# 81449 10-Aug-2001 ru

mdoc(7) police: protect trailing full stops of abbreviations
with a trailing zero-width space: `e.g.\&'.


# 81251 07-Aug-2001 ru

mdoc(7) police:

Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.


# 79755 15-Jul-2001 dd

Remove whitespace at EOL.


# 79537 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


# 79454 09-Jul-2001 dd

mdoc(7) police: remove extraneous .Pp before and/or after .Sh.


# 78770 25-Jun-2001 greid

Add an acceleration option to moused

PR: 28369
Submitted by: Daniel O'Connor <darius@dons.net.au>
manpage reviewed by: ru
MFC after: 10 days


# 71898 01-Feb-2001 ru

mdoc(7) police: split punctuation characters + misc fixes.


# 69027 22-Nov-2000 ru

mdoc(7) police: do not split author names in the AUTHORS section.


# 68854 17-Nov-2000 ru

mdoc(7) police: use certified section headers wherever possible.


# 59465 21-Apr-2000 yokota

Reduce the default timeout for the three button emulation
from 200 msec to 100 msec.


# 58966 03-Apr-2000 yokota

Brush up the last commit.

- Expand contractions.
- Change some expressions.
- Reword the sections that describe the reporting of down events.

Submitted by: sheldonh


# 58917 02-Apr-2000 yokota

Reflect the recent update in moused.c.


# 57673 01-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 54735 17-Dec-1999 sheldonh

Back out previous commit, which broke mouse wheel support in moused.

Requested by: yokota


# 54634 15-Dec-1999 yokota

- Improve the three button emulation by introdusing a small state
machine. The three-button emulation of moused has been somewhat
difficult to use for many people. I hope this update fixes it.
- Add a new option, -E, to set timeout value to detect two buttons
are pressed down simulteneously. The default value for this timeout
is 200msec.


# 54142 05-Dec-1999 yokota

Mention USB mouse support.


# 52255 15-Oct-1999 phantom

"Plag and play" -> "Plug and Play"


# 50479 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 49967 17-Aug-1999 yokota

Add support for the serial version of Interlink VersaPad.


# 49805 14-Aug-1999 chris

Bad reference vidcontrol(4) -> vidcontrol(1)


# 47707 03-Jun-1999 yokota

Make it clear that PS/2 type mice will work only with "auto" and
"ps/2" protocol types, and that serial mouse protocols shouldn't be
specified for these mice.


# 41271 20-Nov-1998 yokota

- Added support for Genius Kidspad tablet.

# `moused' is getting too over-loaded now. If we want something
# more than simple mouse emulation for tablets or remote devices,
# we should start writing a separate daemon...

Submitted by: luigi


# 41270 20-Nov-1998 yokota

- Added a new option: -w N. The option makes the button N as the `wheel
mode' button. Mouse movement will be treated as wheel movement while
this button is held down. Useful for mice with many buttons but
without a wheel.

PR: bin/8001
Submitted by: Hideyuki Suzuki


# 39415 17-Sep-1998 dwhite

Typo: hittab -> hitab


# 36991 14-Jun-1998 ahasty

Reviewed by: Amancio
Submitted by: Randall Hopper <rhh@ct.picker.com>
The patch supports using the X10 Mouse Remote in both stand-alone and
pass-through configurations, so you can plug your mouse and remote into the
same serial port, use the mouse for X, and use the remote for other apps
like Fxtv. For instance, we can now control fxtv via the remote control
just like a TV : change channels, mute, increase volume, zoom video,
freeze frame 8)

The mouse events are channeled through the syscons/sysmouse I/F like
normal, and the remote buttons are "syphoned off" to a UNIX-domain stream
socket (defined as _PATH_MOUSEREMOTE in <machine/mouse.h>) for a
remote-aware app to grab and use.

For further info on the X10 Mouse Remote see:
http://www.x10.com/products/x10_mk19a.htm


# 36949 13-Jun-1998 steve

Minor tweaks in the AUTHORS section.

PR: 6921
Submitted by: Josh Gilliam <josh@quick.net>


# 34809 23-Mar-1998 charnier

.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.


# 34523 12-Mar-1998 yokota

- Describe the -I option in the man page.
- Add the -I option in the usage line.


# 32767 25-Jan-1998 yokota

Fix typo.
PR: docs/5562


# 32277 05-Jan-1998 yokota

Added some notes on cut&paste functions and button assignment.


# 31949 23-Dec-1997 yokota

- Added support for a new MouseMan model (4 buttons, no wheel).
Based on the report from Dave Bodenstab.
- Turn off PnP COM device enumeration procedure if the user explicitly
specifies a protocol type with the "-t" option.
- Accept "-t auto". Now the user may entirely omit the "-t" option
in the command line, or specify "-t auto" in order to make moused
detect an appropriate protocol type automatically. In the
previous version, moused did so only if the "-t" option is absent
in the command line. ("-t auto" won't disable PnP COM device
enumeration.)
- Updated the man page.


# 31628 08-Dec-1997 yokota

Explicitly state that the -t option is required only when the
moused command is not able to detect the appropriate protocol for the
give mouse automatically.

Suggested by: sos


# 31604 07-Dec-1997 yokota

The `moused' daemon is made to support various serial mouse
protocols to recognized extra buttons and wheel/roller. It now has
PnP COM device support code, thus, some recent mouse products are
automatically detected and an appropriate protocol is selected.
The `-i' option will print the result of auto-detection.

- Added support for the following SERIAL mice:
ALPS GlidePoint, MS IntelliMouse, Kensington Thinking Mouse
(Genius NetMouse, NetMouse Pro, ASCII MieMouse, Logitech MouseMan+,
FirstMouse+ are compatible with MS IntelliMouse, when connected
to a serial port, thus requires no explicit support)
- Added PnP serial mouse identification capability as defined
by Microsoft and Hayes in "Plug and Play External COM Device
Specification, rev 1.00". This support will enable us to identify
the correct protocol to use, or choose a compatible protocol for the
given mouse.
- Utilize new ioctls defined in `mouse.h' to get hardware and protocol
information on PS/2 and bus mouse devices. Try to guess the correct
protocol and port combination based on the obtained info.
- Use MOUSE_SETLEVEL ioctl.
- Use constants defined in `mouse.h' rather than using own definitions.
- A New command line option. The -i option prints the information
collected though the PnP code and psm/mse ioctls mentioned above,
and just quits. This is to test `moused's ability, or inability, to
detect the correct protocol for the given mouse automatically.
- A new command line option. The -m option maps a physical button
to a logical button.
- A new command line option. The -z option maps the Z axis movement to
another axis or a pair of buttons.
- Add other options: -3, -C -F -P.
- Added a handler for SIGHUP. This has been suggested by somebody in the
past (I don't remember who). He wanted this because he wants to attach
or detach a mouse while his laptop is suspended. Now `moused' will
reopens and reinitialize the specified port whenever a SIGHUP is
received. I don't know how useful this can be...


# 29849 25-Sep-1997 charnier

Remove unused variables. Lowercase err() strings.


# 27722 27-Jul-1997 wosch

Add a simple example section.


# 27675 25-Jul-1997 wosch

Add ref to sysmouse(4).


# 27664 24-Jul-1997 wosch

Add ref to vidcontrol(1).


# 24377 29-Mar-1997 peter

Allow the samplerate (in DPI) to be set on the command line, the rest of
the code appears to support it.


# 20544 15-Dec-1996 mpp

Add man page for moused(8). It is basically a rehash of the
usage output from moused, but it is a start for anyone
else who wants to expand on it.

Closed PR# 1552.