On Tue, Dec 9, 2014 at 4:14 PM, Aaron Armstrong Skomra <sko...@gmail.com> wrote: > I thought about the side switch, but because the existing the .svg files in > the > project only only have 2 dimensions (and lack a border), I can't see moving > into the 3rd dimension to represent the touch switch with the way things > are setup now. > > Also I don't see the GNOME control panel having to map/configure the > touch-switch because it should really only turn off touch.
Ok, that sounds sensible. Let's merge this patch and update it when Gnome considers touch configurable features. The patch is Reviewed-by: Ping Cheng <pi...@wacom.com> Thank you Aaron, Ping > On Tue, Dec 9, 2014 at 1:53 PM, Ping Cheng <pingli...@gmail.com> wrote: >> >> On Tue, Dec 9, 2014 at 12:17 PM, Aaron Skomra <sko...@gmail.com> wrote: >> > >> > Signed-off-by: Aaron Skomra <sko...@gmail.com> >> > --- >> > Please note the buttons on these tablets do not associate correctly when >> > using the button mapping interface in GNOME, see my previous commit. >> > >> > data/intuos-m-pt.tablet | 5 +++-- >> > data/intuos-s-p.tablet | 5 +++-- >> > data/intuos-s-pt.tablet | 5 +++-- >> > data/layouts/intuos-m-p.svg | 2 +- >> > data/layouts/intuos-m-pt.svg | 35 +++++++++++++++++++++++++++++++++++ >> > data/layouts/intuos-s-p.svg | 35 +++++++++++++++++++++++++++++++++++ >> > data/layouts/intuos-s-pt.svg | 35 +++++++++++++++++++++++++++++++++++ >> > 7 files changed, 115 insertions(+), 7 deletions(-) >> > create mode 100644 data/layouts/intuos-m-pt.svg >> > create mode 100644 data/layouts/intuos-s-p.svg >> > create mode 100644 data/layouts/intuos-s-pt.svg >> > >> > diff --git a/data/intuos-m-pt.tablet b/data/intuos-m-pt.tablet >> > index 0d5d75c..95beb00 100644 >> > --- a/data/intuos-m-pt.tablet >> > +++ b/data/intuos-m-pt.tablet >> > @@ -39,7 +39,7 @@ DeviceMatch=usb:056a:0303 >> > Class=Bamboo >> > Width=9 >> > Height=5 >> > -#Layout=intuos-m-pt.svg >> > +Layout=intuos-m-pt.svg >> > IntegratedIn= >> > >> > [Features] >> > @@ -50,4 +50,5 @@ Buttons=4 >> > TouchSwitch=true >> >> We defined TouchSwitch in the data file. It also has a layout in its >> comment area: >> >> # Touch Switch Map: >> # (on the edge of top right corner; switch to right: touch off; switch >> to left: touch on) >> # >> # S >> # *-----------------------* >> # | | >> # | | >> # | TABLET | >> # | | >> # | | >> # *-----------------------* >> >> But I don't see it defined in .svg. Should we add it there as well? >> >> > [Buttons] >> > -Top=A;B;C;D >> > +Left=A;B >> > +Right=C;D >> > diff --git a/data/intuos-s-p.tablet b/data/intuos-s-p.tablet >> > index 373b50d..60ce3e2 100644 >> > --- a/data/intuos-s-p.tablet >> > +++ b/data/intuos-s-p.tablet >> > @@ -24,7 +24,7 @@ DeviceMatch=usb:056a:030e >> > Class=Bamboo >> > Width=6 >> > Height=4 >> > -#Layout=intuos-s-p.svg >> > +Layout=intuos-s-p.svg >> > IntegratedIn= >> > >> > [Features] >> > @@ -33,4 +33,5 @@ Reversible=true >> > Buttons=4 >> > >> > [Buttons] >> > -Top=A;B;C;D >> > +Left=A;B >> > +Right=C;D >> > diff --git a/data/intuos-s-pt.tablet b/data/intuos-s-pt.tablet >> > index 0585ed2..f8e691f 100644 >> > --- a/data/intuos-s-pt.tablet >> > +++ b/data/intuos-s-pt.tablet >> > @@ -39,7 +39,7 @@ DeviceMatch=usb:056a:0302 >> > Class=Bamboo >> > Width=6 >> > Height=4 >> > -#Layout=intuos-s-pt.svg >> > +Layout=intuos-s-pt.svg >> > IntegratedIn= >> > >> > [Features] >> > @@ -50,4 +50,5 @@ Buttons=4 >> > TouchSwitch=true >> >> Same here. >> >> > [Buttons] >> > -Top=A;B;C;D >> > +Left=A;B >> > +Right=C;D >> > diff --git a/data/layouts/intuos-m-p.svg b/data/layouts/intuos-m-p.svg >> > index f5495eb..3cf1f9b 100644 >> > --- a/data/layouts/intuos-m-p.svg >> > +++ b/data/layouts/intuos-m-p.svg >> > @@ -2,7 +2,7 @@ >> > <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" >> > "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> >> > <!-- >> > --> >> > -<svg xmlns="http://www.w3.org/2000/svg" version="1.1" >> > style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8" >> > id="intuos-s-p" width="275" height="222"> >> > +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" >> > style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8" >> > id="intuos-m-p" width="275" height="222"> >> > <title id="title">Wacom Intuos Pen Medium (CTL-680)</title> >> > <g> >> > <path id="ButtonA" class="A Button" d="M 35 35 a 8 8 0 >> > 0 1 9 -9 l 14 0 l 0 20 l -23 0 z"/> >> > diff --git a/data/layouts/intuos-m-pt.svg b/data/layouts/intuos-m-pt.svg >> > new file mode 100644 >> > index 0000000..7951e44 >> > --- /dev/null >> > +++ b/data/layouts/intuos-m-pt.svg >> > @@ -0,0 +1,35 @@ >> > +<?xml version="1.0" encoding="UTF-8" standalone="no"?> >> > +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" >> > "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> >> > +<!-- >> > + --> >> > +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" >> > style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8" >> > id="intuos-m-pt" width="275" height="222"> >> > + <title id="title">Wacom Intuos Pen and Touch Medium (CTH-680)</title> >> > + <g> >> > + <path id="ButtonA" class="A Button" d="M 35 35 a 8 8 0 >> > 0 1 9 -9 l 14 0 l 0 20 l -23 0 z"/> >> > + <circle id="DotA" cx="47" cy="36" r=".5"/> >> > + <path id="LeaderA" class="A Leader" d="M 65 35 l 20 0"/> >> > + <text id="LabelA" class="A Label" x="87" y="40" >> > style="text-anchor:start;">A</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonB" class="B Button" d="M 35 47.5 l 23 0 l 0 20 >> > l -23 0 z"/> >> > + <circle id="DotB" cx="47" cy="57.5" r=".5"/> >> > + <path id="LeaderB" class="B Leader" d="M 65 59 l 20 0"/> >> > + <text id="LabelB" class="B Label" x="87" y="64" >> > style="text-anchor:start;">B</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonC" class="C Button" d="M 185 26 l 14 0 a 8 -8 >> > 0 0 1 9 9 l 0 11 l -23 0 z"/> >> > + <circle id="DotC" cx="197" cy="36" r=".5"/> >> > + <path id="LeaderC" class="C Leader" d="M 160 35 l 20 0"/> >> > + <text id="LabelC" class="C Label" x="145" y="40" >> > style="text-anchor:start;">C</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonD" class="D Button" d="M 185 47.5 l 23 0 l 0 20 >> > l -23 0 z"/> >> > + <circle id="DotD" cx="197" cy="57.5" r=".5"/> >> > + <path id="LeaderD" class="D Leader" d="M 160 59 l 20 0"/> >> > + <text id="LabelD" class="D Label" x="145" y="64" >> > style="text-anchor:start;">D</text> >> > + </g> >> > + >> > +</svg> >> > diff --git a/data/layouts/intuos-s-p.svg b/data/layouts/intuos-s-p.svg >> > new file mode 100644 >> > index 0000000..404aad0 >> > --- /dev/null >> > +++ b/data/layouts/intuos-s-p.svg >> > @@ -0,0 +1,35 @@ >> > +<?xml version="1.0" encoding="UTF-8" standalone="no"?> >> > +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" >> > "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> >> > +<!-- >> > + --> >> > +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" >> > style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8" >> > id="intuos-s-p" width="210" height="178"> >> > + <title id="title">Wacom Intuos Pen Small (CTL-480)</title> >> > + <g> >> > + <path id="ButtonA" class="A Button" d="M 35 35 a 8 8 0 >> > 0 1 9 -9 l 14 0 l 0 20 l -23 0 z"/> >> > + <circle id="DotA" cx="47" cy="36" r=".5"/> >> > + <path id="LeaderA" class="A Leader" d="M 65 35 l 20 0"/> >> > + <text id="LabelA" class="A Label" x="87" y="40" >> > style="text-anchor:start;">A</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonB" class="B Button" d="M 35 47.5 l 23 0 l 0 20 >> > l -23 0 z"/> >> > + <circle id="DotB" cx="47" cy="57.5" r=".5"/> >> > + <path id="LeaderB" class="B Leader" d="M 65 59 l 20 0"/> >> > + <text id="LabelB" class="B Label" x="87" y="64" >> > style="text-anchor:start;">B</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonC" class="C Button" d="M 185 26 l 14 0 a 8 -8 >> > 0 0 1 9 9 l 0 11 l -23 0 z"/> >> > + <circle id="DotC" cx="197" cy="36" r=".5"/> >> > + <path id="LeaderC" class="C Leader" d="M 160 35 l 20 0"/> >> > + <text id="LabelC" class="C Label" x="145" y="40" >> > style="text-anchor:start;">C</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonD" class="D Button" d="M 185 47.5 l 23 0 l 0 20 >> > l -23 0 z"/> >> > + <circle id="DotD" cx="197" cy="57.5" r=".5"/> >> > + <path id="LeaderD" class="D Leader" d="M 160 59 l 20 0"/> >> > + <text id="LabelD" class="D Label" x="145" y="64" >> > style="text-anchor:start;">D</text> >> > + </g> >> > + >> > +</svg> >> > diff --git a/data/layouts/intuos-s-pt.svg b/data/layouts/intuos-s-pt.svg >> > new file mode 100644 >> > index 0000000..000f396 >> > --- /dev/null >> > +++ b/data/layouts/intuos-s-pt.svg >> > @@ -0,0 +1,35 @@ >> > +<?xml version="1.0" encoding="UTF-8" standalone="no"?> >> > +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" >> > "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> >> > +<!-- >> > + --> >> > +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" >> > style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8" >> > id="intuos-s-pt" width="210" height="178"> >> > + <title id="title">Intuos Pen and Touch Small (CTH-480)</title> >> > + <g> >> > + <path id="ButtonA" class="A Button" d="M 35 35 a 8 8 0 >> > 0 1 9 -9 l 14 0 l 0 20 l -23 0 z"/> >> > + <circle id="DotA" cx="47" cy="36" r=".5"/> >> > + <path id="LeaderA" class="A Leader" d="M 65 35 l 20 0"/> >> > + <text id="LabelA" class="A Label" x="87" y="40" >> > style="text-anchor:start;">A</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonB" class="B Button" d="M 35 47.5 l 23 0 l 0 20 >> > l -23 0 z"/> >> > + <circle id="DotB" cx="47" cy="57.5" r=".5"/> >> > + <path id="LeaderB" class="B Leader" d="M 65 59 l 20 0"/> >> > + <text id="LabelB" class="B Label" x="87" y="64" >> > style="text-anchor:start;">B</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonC" class="C Button" d="M 185 26 l 14 0 a 8 -8 >> > 0 0 1 9 9 l 0 11 l -23 0 z"/> >> > + <circle id="DotC" cx="197" cy="36" r=".5"/> >> > + <path id="LeaderC" class="C Leader" d="M 160 35 l 20 0"/> >> > + <text id="LabelC" class="C Label" x="145" y="40" >> > style="text-anchor:start;">C</text> >> > + </g> >> > + >> > + <g> >> > + <path id="ButtonD" class="D Button" d="M 185 47.5 l 23 0 l 0 20 >> > l -23 0 z"/> >> > + <circle id="DotD" cx="197" cy="57.5" r=".5"/> >> > + <path id="LeaderD" class="D Leader" d="M 160 59 l 20 0"/> >> > + <text id="LabelD" class="D Label" x="145" y="64" >> > style="text-anchor:start;">D</text> >> > + </g> >> > + >> > +</svg> >> > -- >> > 1.9.3 >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> > from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> > with Interactivity, Sharing, Native Excel Exports, App Integration & >> > more >> > Get technology previously reserved for billion-dollar corporations, FREE >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >> > _______________________________________________ >> > Linuxwacom-devel mailing list >> > Linuxwacom-devel@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel > > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel