From owner-cvs-src@FreeBSD.ORG  Mon Jan 10 13:05:58 2005
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id D677116A4CE; Mon, 10 Jan 2005 13:05:58 +0000 (GMT)
Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id B5B9643D49; Mon, 10 Jan 2005 13:05:58 +0000 (GMT)
	(envelope-from philip@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0AD5wRe073496;
	Mon, 10 Jan 2005 13:05:58 GMT
	(envelope-from philip@repoman.freebsd.org)
Received: (from philip@localhost)
	by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0AD5w3L073495;
	Mon, 10 Jan 2005 13:05:58 GMT
	(envelope-from philip)
Message-Id: <200501101305.j0AD5w3L073495@repoman.freebsd.org>
From: Philip Paeps <philip@FreeBSD.org>
Date: Mon, 10 Jan 2005 13:05:58 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org,
	cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: HEAD
Subject: cvs commit: src/sys/isa psm.c
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jan 2005 13:05:59 -0000

philip      2005-01-10 13:05:58 UTC

  FreeBSD src repository

  Modified files:
    sys/isa              psm.c 
  Log:
  Make life for owners of Synaptics Touchpads more pleasant :-)
  
   o Implement a shiny new algorithm to keep track of finger movement at
     slow speeds.  This dramatically reduces the level of questionable
     language from users trying to resize windows.
  
   o Properly catch the many extra buttons and dials which manufacturers
     are known to screw onto Synaptics touchpad controllers.  Currently,
     up to seven buttons are known to work, more should work too.
  
   o Add a number of sysctls allowing one to tune the driver to taste in
     a simple way:
  
       # Should the extra buttons act as axes or as middle button
       hw.psm.synaptics.directional_scrolls
  
       # These control the 'stickiness' at low speeds
       hw.psm.synaptics.low_speed_threshold
       hw.psm.synaptics.min_movement
       hw.psm.synaptics.squelch_level
  
  PR:             kern/75725
  Submitted by:   Jason Kuri <jay@oneway.com>
  MFC after:      1 month
  
  Revision  Changes    Path
  1.84      +207 -11   src/sys/isa/psm.c