On Tue, May 1, 2012 at 7:56 AM, Nikolai Kondrashov <spbn...@gmail.com>wrote:
> On 05/01/2012 03:44 PM, Nikolai Kondrashov wrote:
> > I would very much like to have a single class for generic tablets
> instead.
> > They're all very similar and the evdev interface is capable of providing
> all
> > the required information about them. It does that for all the tablets
> > handled by hid-waltop, hid-uclogic and hid-kye drivers, at least.
> >
> > I've been attempting to implement this maybe twice in the past, but
> didn't
> > have time or dedication to finish it.
>
> Sorry, I confused libwacom classes with wcmUSB.c "protocols". I was talking
> about the latter here. However, it probably applies to the former as well.
>
>
Here are my two cents on the topic. If I was designing "Class" field in
libwacom from scratch, I'm not sure if I'd bother because it at best an
ackward summary of the individual [Features]. If I were asked to convert
today's Classes to generic names, it would be something like this:
Tablet PC - ISDV4's and Serial
Monitor with Digitizer - Cintiq's and DTx's
Simple Tablet (no rings or modes and no tool serial #) - Bamboo's
Simple Tablet + Mouse (no rings or modes and no tool serial # even though 2
tools)- Graphires
Complex Tablet with rings and/or Mode settings to change button or ring
meanings. - Intuos's
WCLASS_ISDV4 can be used as generic name for "Tablet PC's". WCLASS_CINTIQ
can be used as generic name for "Monitor with Digitizer" (see issue below
though). WCLASS_BAMBOO and WCLASS_GRAPHIRE are both "Simple Tablets" with
the later having a MOUSE. I'm not really sure why we have 3 versions of
WCLASS_INTUOS but they are all the "Complex Tablets".
Technically, there are "Simple Monitor's" (the DTx's) and "Complex
Monitor's" (the Cintiq's are as complex as Intuos). So our current classes
are unbalanced.
Anyways, we can either re-use those classes in a generic sense or add
generic versions. If adding generic versions, I'm not if sure if 5 or more
are even needing. In [Features] section, BuiltIn tells differences between
Tablet PC/Monitor vs Tablets and NumStrips/Ring/etc tell Simple vs. Complex.
Chris
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel