From owner-freebsd-arch@FreeBSD.ORG Wed Apr 7 13:55:31 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 812171065672; Wed, 7 Apr 2010 13:55:31 +0000 (UTC) (envelope-from v.velox@vvelox.net) Received: from vulpes.vvelox.net (vulpes.vvelox.net [99.69.115.42]) by mx1.freebsd.org (Postfix) with ESMTP id 42BF68FC22; Wed, 7 Apr 2010 13:55:30 +0000 (UTC) Received: from vixen42.vulpes.vvelox.net (unknown [192.168.14.1]) (Authenticated sender: v.velox) by vulpes.vvelox.net (Postfix) with ESMTP id 33D80B822; Wed, 7 Apr 2010 08:35:36 -0500 (CDT) Date: Wed, 7 Apr 2010 08:38:57 -0500 From: Vulpes Velox To: freebsd-arch@freebsd.org, Gleb Smirnoff Message-ID: <20100407083857.053b669c@vixen42.vulpes.vvelox.net> In-Reply-To: <20100326211706.GI18894@FreeBSD.org> References: <20100326211706.GI18894@FreeBSD.org> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.7; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/OBvc.589WrjlldZUWz=79xV"; protocol="application/pgp-signature" Cc: Subject: Re: touch panel support X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Apr 2010 13:55:31 -0000 --Sig_/OBvc.589WrjlldZUWz=79xV Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 27 Mar 2010 00:17:06 +0300 Gleb Smirnoff wrote: > Hello, >=20 > I've got a display with touch panel, and I'd like to get in > working in FreeBSD. The touch panel is supported by NetBSD's > uep(4). So far, I have written uep(4) for FreeBSD, that > successfully reads and parses data from the USB touch panel device. >=20 > And then I've got a problem. Our mouse subsystem is not ready for > touch panels. Our mouse(4) protocol does not support mouse driver > passing _absolute_ coordinates to the mouse(4) subsystem. It only > expects a relative movement of the mouse. But _absolute_ > coordinates are principal idea of any touch panel. >=20 > The lesser problem is lack of generic support for touch panel > calibration. >=20 > Both of these problems are solved in NetBSD. They've got a > wsmux(4) device, just like our kbdmux(4), but for mice. This mouse > multiplexer can also understand absolute coordinates from > underlying mice drivers. NetBSD also has a generic support for > calibration of touch panels. >=20 > What is the FreeBSD future way to go: port things for NetBSD? > Write something different? I am curious, what would it take to get to get it working in a relative manner? I personally find this useful myself and generally how I prefer to use my Wacom. --Sig_/OBvc.589WrjlldZUWz=79xV Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAku8ivgACgkQqrJJy0yxYQDyigCfZARltSuanQ6Ghf938PIA+RVC TRYAn2iB2S28FQw1UuUASgbvtjh7P1Kq =5uUb -----END PGP SIGNATURE----- --Sig_/OBvc.589WrjlldZUWz=79xV--