On Mon, Oct 02, 2017 at 02:33:05PM -0700, Ping Cheng wrote: > On Fri, Sep 29, 2017 at 7:25 AM, Jason Gerecke <killert...@gmail.com> wrote: > > These devices are much more similar to the Bamboo line of devices than to > > the original professional "Intuos" devices (GD-XXXX) that are nearly 20 > > years old at this point. The 1st-gen non-professional "Intuos" devices > > (CTH-X80) are also marked as "Bamboo" class, FWIW. > > My questions are: > > How the "Class" key word is used? What's the targeted use cases/clients?
It was meant as a general category but tbh, I don't think anyone uses it. > I ask the questions since the Intuos stylus we are talking about in > this data file follows the professional stylus features/data format. > But, its touch follows Bamboo data format. So, by "Class", are we > talking about the tablet itself, the stylus that works on the tablet, > or something else? it's not really well defined, the class was added when the bamboos were quite different to the intuos series (buttons at the top vs buttons+ring on the side). So beyond going with 'try to stay consistent' there isn't really a rule. I think the only really useful class right now is WCLASS_REMOTE because the EKR is really different to everything else. > I guess those questions are for Peter, the godfather of libwacom, to > answer. From the definition in wacom.example below > > # Class of the tablet. Valid classes include Intuos3, Intuos4, > Graphire, Bamboo, Cintiq > # If unsure, or not applicable (the tablet isn't stand-alone for > # example), just leave it out. > > We may need to "just leave it out"? I'd say let's merge this one because it is consistent with the 1st gen as Jason said. Cheers, Peter > > Ping > > > Signed-off-by: Jason Gerecke <jason.gere...@wacom.com> > > --- > > data/intuos-m-p2.tablet | 2 +- > > data/intuos-m-pt2.tablet | 2 +- > > data/intuos-s-p2.tablet | 2 +- > > data/intuos-s-pt2.tablet | 2 +- > > 4 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/data/intuos-m-p2.tablet b/data/intuos-m-p2.tablet > > index 2c4b2a6..2c5b9de 100644 > > --- a/data/intuos-m-p2.tablet > > +++ b/data/intuos-m-p2.tablet > > @@ -24,7 +24,7 @@ > > [Device] > > Name=Intuos Pen Medium > > DeviceMatch=usb:056a:033d > > -Class=Intuos > > +Class=Bamboo > > Width=9 > > Height=5 > > Layout=intuos-m-p2.svg > > diff --git a/data/intuos-m-pt2.tablet b/data/intuos-m-pt2.tablet > > index 4549c4f..4806b76 100644 > > --- a/data/intuos-m-pt2.tablet > > +++ b/data/intuos-m-pt2.tablet > > @@ -37,7 +37,7 @@ > > [Device] > > Name=Intuos Pen & Touch Medium > > DeviceMatch=usb:056a:033e > > -Class=Intuos > > +Class=Bamboo > > Width=9 > > Height=5 > > Layout=intuos-m-pt2.svg > > diff --git a/data/intuos-s-p2.tablet b/data/intuos-s-p2.tablet > > index df42d11..1894c89 100644 > > --- a/data/intuos-s-p2.tablet > > +++ b/data/intuos-s-p2.tablet > > @@ -22,7 +22,7 @@ > > [Device] > > Name=Intuos Pen Small > > DeviceMatch=usb:056a:033b > > -Class=Intuos > > +Class=Bamboo > > Width=6 > > Height=4 > > Layout=intuos-s-p2.svg > > diff --git a/data/intuos-s-pt2.tablet b/data/intuos-s-pt2.tablet > > index a7f5f19..6fa504b 100644 > > --- a/data/intuos-s-pt2.tablet > > +++ b/data/intuos-s-pt2.tablet > > @@ -36,7 +36,7 @@ > > [Device] > > Name=Intuos Pen & Touch Small > > DeviceMatch=usb:056a:033c > > -Class=Intuos > > +Class=Bamboo > > Width=6 > > Height=4 > > Layout=intuos-s-pt2.svg > > -- > > 2.14.1 > > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel