|  | 
 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
    overridden by setting the $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 $mousescrollsize to 50% causes a half-window
    scroll increment. 
    
    
    Mousescrollsize is used by 9term(1) and acme(1) to set their scrolling
    behavior. 
 | 
 SOURCE     
 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" 
 EndSection|  |  |  | 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"
 
 | 
 
 | 
 | 
 |  |