Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Sep 2012 17:25:04 +0300
From:      Vitaly Magerya <vmagerya@gmail.com>
To:        Alexander Yerenkow <yerenkow@gmail.com>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: Support for graphics tablets
Message-ID:  <CAL409KyVcipR8Ly41sbWu1SocvhoX6qnXU=%2BrTpFpdpMMKeqwQ@mail.gmail.com>
In-Reply-To: <CAPJF9w=xBSwE8WYuhQQg1eKmxjk7_PZ=udONt0Kb9XpAEcHtuA@mail.gmail.com>
References:  <20120912211314.8F0932E8AC@smtp.tx97.net> <201209131753.38985.hselasky@c2i.net> <CAPJF9w=XZs%2B_1_%2BXcj2GfX0bNU8ntpsOZaF=rodD373gR11J8w@mail.gmail.com> <CAL409KwyMEy8=s3R0DaX5sWBbKMZ4QtgEFMAagAoUj2knVPV5g@mail.gmail.com> <CAPJF9w=xBSwE8WYuhQQg1eKmxjk7_PZ=udONt0Kb9XpAEcHtuA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Alexander Yerenkow wrote:
> I don't remember exact details, if I'm not mistaken, pressure was supported
> (it's basically sent by tablet as one byte).
> You should have three section of device in xorg, and xorg will take
> automatically one as mouse, one as tablet (weird, but working magic).
> Could you write later to this list about results :)

Yeah, so after updating [1] to the latest xf86-input-mouse (1.8.1),
the tablet seems to work.

The caveat is that I haven't found a way to detach ums(4) from
the device without recompiling the kernel with ums excluded.
A workaround is to use sysutils/uhidd which will emulate an
uhid(4) device from a given ugen(4) device, so pointing the
patched mouse driver to that emulation seems to work.

The few minor problems (compared to Linux) are: no proximity events,
no relative mode support, and too many events (i.e. the driver produces
input events even if pointer's coordinates did not change).

Finally, mav@ replied pointing to his original post at [2].

[1] http://people.freebsd.org/~mav/patch-zz-input-mouse9.1.7.1
[2] http://lists.freebsd.org/pipermail/freebsd-hardware/2011-July/006749.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAL409KyVcipR8Ly41sbWu1SocvhoX6qnXU=%2BrTpFpdpMMKeqwQ>