Date: Wed, 7 Apr 2010 08:38:57 -0500 From: Vulpes Velox <v.velox@vvelox.net> To: freebsd-arch@freebsd.org, Gleb Smirnoff <glebius@FreeBSD.org> Subject: Re: touch panel support Message-ID: <20100407083857.053b669c@vixen42.vulpes.vvelox.net> In-Reply-To: <20100326211706.GI18894@FreeBSD.org> References: <20100326211706.GI18894@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--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 <glebius@FreeBSD.org> 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100407083857.053b669c>