Some man pages.
This commit is contained in:
parent
2600337aa7
commit
058b0118a5
214 changed files with 17112 additions and 1999 deletions
62
man/man3/mousescrollsize.3
Normal file
62
man/man3/mousescrollsize.3
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
.TH MOUSESCROLLSIZE 3
|
||||
.SH NAME
|
||||
mousescrollsize \- compute mouse scroll increment
|
||||
.SH SYNOPSIS
|
||||
.B #include <draw.h>
|
||||
.PP
|
||||
int mousescrollsize(int maxlines)
|
||||
.SH DESCRIPTION
|
||||
.I Mousescrollsize
|
||||
computes the number of lines of text that should be scrolled
|
||||
in response to a mouse scroll wheel click.
|
||||
.I Maxlines
|
||||
is the number of lines visible in the text window.
|
||||
.PP
|
||||
The default scroll increment is one line.
|
||||
This default can be overridden by setting the
|
||||
.B $mousescrollsize
|
||||
environment variable to an integer, which specifies
|
||||
a constant number of lines, or to a real number
|
||||
followed by a percent character, indicating that the
|
||||
scroll increment should be a percentage of the total
|
||||
number of lines in the window.
|
||||
For example, setting
|
||||
.B $mousescrollsize
|
||||
to
|
||||
.B 50%
|
||||
causes a half-window scroll increment.
|
||||
.PP
|
||||
.I Mousescrollsize
|
||||
is used by
|
||||
.IR 9term (1)
|
||||
and
|
||||
.IR acme (1)
|
||||
to set their scrolling behavior.
|
||||
.SH SOURCE
|
||||
.B /usr/local/plan9/src/libdraw/scroll.c
|
||||
.SH SEE ALSO
|
||||
.IR 9term (1),
|
||||
.IR acme (1)
|
||||
.SH BUGS
|
||||
.I Libdraw
|
||||
expects up and down scroll wheel events to be expressed as clicks of mouse buttons 4 and 5,
|
||||
but the XFree86 default is to ignore the scroll wheel.
|
||||
To enable the scroll wheel, change your
|
||||
.B InputDevice
|
||||
section of
|
||||
.B XF86Config-4
|
||||
to look like:
|
||||
.IP
|
||||
.EX
|
||||
Section "InputDevice"
|
||||
Identifier "Mouse0"
|
||||
Driver "mouse"
|
||||
Option "Device" "/dev/psaux"
|
||||
|
||||
# next four lines enable scroll wheel as buttons 4 and 5
|
||||
Option "Buttons" "5"
|
||||
Option "Emulate3Buttons" "off"
|
||||
Option "Protocol" "ImPS/2"
|
||||
Option "ZAxisMapping" "4 5"
|
||||
EndSection
|
||||
.EE
|
||||
Loading…
Add table
Add a link
Reference in a new issue