From owner-freebsd-current@FreeBSD.ORG Mon Jan 10 13:15:33 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8911416A4CE for ; Mon, 10 Jan 2005 13:15:33 +0000 (GMT) Received: from gateway.nixsys.be (gateway.nixsys.be [195.144.77.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id E594343D48 for ; Mon, 10 Jan 2005 13:15:32 +0000 (GMT) (envelope-from philip@nixsys.be) Received: from loge.nixsys.be (loge.nixsys.be [IPv6:2001:838:37f:0:20c:6eff:fe4b:23f]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "loge.home.paeps.cx", Issuer "NixSys CA" (verified OK)) by gateway.nixsys.be (Postfix) with ESMTP id 0F718C196 for ; Mon, 10 Jan 2005 14:15:30 +0100 (CET) Received: from loge.nixsys.be (philip@localhost [127.0.0.1]) by loge.nixsys.be (8.13.1/8.13.1) with ESMTP id j0ADFTWO000782 for ; Mon, 10 Jan 2005 14:15:29 +0100 (CET) (envelope-from philip@loge.nixsys.be) Received: (from philip@localhost) by loge.nixsys.be (8.13.1/8.13.1/Submit) id j0ADFTGE000781 for current@freebsd.org; Mon, 10 Jan 2005 14:15:29 +0100 (CET) (envelope-from philip) Date: Mon, 10 Jan 2005 14:15:29 +0100 From: Philip Paeps To: current@freebsd.org Message-ID: <20050110131529.GA716@loge.nixsys.be> Mail-Followup-To: current@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Date-in-Rome: ante diem IV Idius Ianuarias MMDCCLVIII ab Urbe Condida X-PGP-Fingerprint: FA74 3C27 91A6 79D5 F6D3 FC53 BF4B D0E6 049D B879 X-Message-Flag: Get a proper mailclient! Organization: Happily Disorganized User-Agent: Mutt/1.5.6i Subject: [PLEASE TEST] Many improvements to Synaptics support in psm(4) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jan 2005 13:15:33 -0000 I just committed a patch to -current which greatly improves support in psm(4) for Synaptics touchpads. Owners of these gadgets are encouraged to test this. If it turns out to work well, I'll enable support by default. For now, to get the new behaviour, you need to set hw.psm.synaptics_support=1 in /boot/loader.conf. Please also fiddle with the stickiness sysctls. The quest for finding perfect values is still on... Thanks! - Philip ----- Forwarded message from Philip Paeps ----- 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 MFC after: 1 month Revision Changes Path 1.84 +207 -11 src/sys/isa/psm.c ----- End forwarded message ----- -- Philip Paeps Please don't Cc me, I am philip@freebsd.org subscribed to the list. BOFH Excuse #438: sticky bit has come loose