Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MOUSESCROLLSIZE(3)	   Library Functions Manual	    MOUSESCROLLSIZE(3)

NAME
       mousescrollsize - compute mouse scroll increment

SYNOPSIS
       #include	<draw.h>

       int  mousescrollsize(int	maxlines)

DESCRIPTION
       Mousescrollsize	computes  the  number  of lines	of text	that should be
       scrolled	in response to a mouse scroll wheel click.   Maxlines  is  the
       number of lines visible in the text window.

       The default scroll increment is one line.  This default can be overrid-
       den by setting the $mousescrollsize environment variable	to an integer,
       which  specifies	 a  constant number of lines, or to a real number fol-
       lowed 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	$mousescrollsize to 50%	causes	a  half-window	scroll
       increment.

       Mousescrollsize is used by and to set their scrolling behavior.

SOURCE
       /src/libdraw/scroll.c

SEE ALSO
BUGS
       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 InputDevice
       section of XF86Config-4 to look like:

	      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

							    MOUSESCROLLSIZE(3)

NAME | SYNOPSIS | DESCRIPTION | SOURCE | SEE ALSO | BUGS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=mousescrollsize&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help