History log of /freebsd-current/usr.sbin/moused/moused.8
Revision Date Author Comments
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# 35a521b6 20-Nov-2020 Gordon Bergling <gbe@FreeBSD.org>

moused(8): Fix a few mandoc warnings

- new sentence, new line


# c1cdf6a4 21-Oct-2018 Warner Losh <imp@FreeBSD.org>

Remove mse(4) from tree

Remove mse and all support for bus and inport devices from the tree.
Data from nycbug's dmesg database shows the last sighting of this
driver was in 4.10 on only one machine.

Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D17628


# 01c2b8ac 20-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part2)

PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>


# 839f11a4 08-Dec-2012 Eitan Adler <eadler@FreeBSD.org>

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


# 224f83d2 17-Mar-2011 Glen Barber <gjb@FreeBSD.org>

Formatting fix.

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


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# 0afc94c1 12-May-2010 Ulrich Spörlein <uqs@FreeBSD.org>

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


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 3e95467c 15-May-2008 Philip Paeps <philip@FreeBSD.org>

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


# 86b3ea36 11-Mar-2007 Philip Paeps <philip@FreeBSD.org>

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


# bc84aa4b 29-Sep-2006 Ruslan Ermilov <ru@FreeBSD.org>

Markup fixes.


# f6ce2a64 17-May-2006 Poul-Henning Kamp <phk@FreeBSD.org>

Send the pcvt(4) driver off to retirement.


# 9eac5bb9 03-Dec-2005 Philip Paeps <philip@FreeBSD.org>

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


# 78ad5421 18-Nov-2005 Ruslan Ermilov <ru@FreeBSD.org>

-mdoc sweep.


# 8f3d766b 19-Sep-2005 Philip Paeps <philip@FreeBSD.org>

Fix a small typo.

Spotted by: ceri


# d5f2946a 19-Sep-2005 Philip Paeps <philip@FreeBSD.org>

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


# 2c9b9132 19-Jul-2005 Philip Paeps <philip@FreeBSD.org>

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


# ce99e877 13-Apr-2005 Matthew N. Dodd <mdodd@FreeBSD.org>

Support for the GTCO Digipad.


# 59a3c79d 18-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Sort sections.


# ba133278 11-Jan-2005 Philip Paeps <philip@FreeBSD.org>

Document the -U option a bit more clearly.

Submitted by: keramida


# 1a74e6a1 11-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Scheduled mdoc(7) sweep.


# 59bd9500 11-Jan-2005 Simon L. B. Nielsen <simon@FreeBSD.org>

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

Extended mdoc clue: ru


# d0139887 12-Nov-2004 Philip Paeps <philip@FreeBSD.org>

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

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


# 2a669c47 11-Oct-2004 Philip Paeps <philip@FreeBSD.org>

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


# 33282bf4 03-Aug-2004 Philip Paeps <philip@FreeBSD.org>

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)


# 07bfccd7 02-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Mechanically kill hard sentence breaks.


# 0d64fcd8 13-Jun-2004 David E. O'Brien <obrien@FreeBSD.org>

Language tweak in explaining the mouse wheel's functionality.


# f84e4bb7 08-Jun-2003 Philippe Charnier <charnier@FreeBSD.org>

Add section number to .Xr


# 75c07b90 25-Apr-2003 Christian Brueffer <brueffer@FreeBSD.org>

Grammar and punctuation fixes

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


# 57bd0fc6 26-Dec-2002 Jens Schweikhardt <schweikh@FreeBSD.org>

english(4) police.


# 490d5836 14-Jul-2002 Philippe Charnier <charnier@FreeBSD.org>

The .Nm utility


# 57e4378b 10-Aug-2001 Ruslan Ermilov <ru@FreeBSD.org>

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


# c4d9468e 07-Aug-2001 Ruslan Ermilov <ru@FreeBSD.org>

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.


# f247324d 15-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Remove whitespace at EOL.


# a4c37c81 10-Jul-2001 Ruslan Ermilov <ru@FreeBSD.org>

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


# 70d51341 09-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

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


# efe4cd6a 25-Jun-2001 George C A Reid <greid@FreeBSD.org>

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


# 610a5778 01-Feb-2001 Ruslan Ermilov <ru@FreeBSD.org>

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


# f4d874a1 22-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

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


# 251c176f 17-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

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


# 9c9d9993 21-Apr-2000 Kazutaka YOKOTA <yokota@FreeBSD.org>

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


# f5c73cbb 03-Apr-2000 Kazutaka YOKOTA <yokota@FreeBSD.org>

Brush up the last commit.

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

Submitted by: sheldonh


# e68b10b3 01-Apr-2000 Kazutaka YOKOTA <yokota@FreeBSD.org>

Reflect the recent update in moused.c.


# f2e366a1 01-Mar-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

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.


# ab51fa72 17-Dec-1999 Sheldon Hearn <sheldonh@FreeBSD.org>

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

Requested by: yokota


# e3b00983 14-Dec-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

- 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.


# 045c8108 05-Dec-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

Mention USB mouse support.


# 79d8f01c 15-Oct-1999 Alexey Zelkin <phantom@FreeBSD.org>

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


# 97d92980 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 2e09fb67 16-Aug-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

Add support for the serial version of Interlink VersaPad.


# 2f2ac2cb 14-Aug-1999 Chris Costello <chris@FreeBSD.org>

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


# 9e65e45b 02-Jun-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

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.


# 1b11ca6c 20-Nov-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

- 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


# 9fb1d70c 20-Nov-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

- 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


# 929cbbf2 17-Sep-1998 Doug White <dwhite@FreeBSD.org>

Typo: hittab -> hitab


# 67978692 14-Jun-1998 Amancio Hasty <ahasty@FreeBSD.org>

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


# 2dcf9f10 13-Jun-1998 Steve Price <steve@FreeBSD.org>

Minor tweaks in the AUTHORS section.

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


# f12a1471 23-Mar-1998 Philippe Charnier <charnier@FreeBSD.org>

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


# f82812a2 12-Mar-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

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


# 65b81961 25-Jan-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

Fix typo.
PR: docs/5562


# 851c9886 04-Jan-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

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


# 30ee7535 23-Dec-1997 Kazutaka YOKOTA <yokota@FreeBSD.org>

- 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.


# f8b013e2 08-Dec-1997 Kazutaka YOKOTA <yokota@FreeBSD.org>

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


# 5f436cfb 07-Dec-1997 Kazutaka YOKOTA <yokota@FreeBSD.org>

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...


# 07e1d533 25-Sep-1997 Philippe Charnier <charnier@FreeBSD.org>

Remove unused variables. Lowercase err() strings.


# bf29452f 27-Jul-1997 Wolfram Schneider <wosch@FreeBSD.org>

Add a simple example section.


# b7d50183 25-Jul-1997 Wolfram Schneider <wosch@FreeBSD.org>

Add ref to sysmouse(4).


# 5cf470d6 24-Jul-1997 Wolfram Schneider <wosch@FreeBSD.org>

Add ref to vidcontrol(1).


# 63599332 28-Mar-1997 Peter Wemm <peter@FreeBSD.org>

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


# 94a804c5 15-Dec-1996 Mike Pritchard <mpp@FreeBSD.org>

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.