Skip site navigation (1)Skip section navigation (2)
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>