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

Reply via email to