[Linuxwacom-devel] [PATCH libwacom] add svg files for more Intuos tablets
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 [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 [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:#00;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:#00;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8 id=intuos-m-p width=275 height=222 title id=titleWacom 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 000..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:#00;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8 id=intuos-m-pt width=275 height=222 + title id=titleWacom 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 00 1 9 9l 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 000..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:#00;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8 id=intuos-s-p
Re: [Linuxwacom-devel] [PATCH libwacom] add svg files for more Intuos tablets
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:#00;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:#00;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8 id=intuos-m-p width=275 height=222 title id=titleWacom 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 000..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:#00;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8 id=intuos-m-pt width=275 height=222 + title id=titleWacom 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 00 1 9 9l 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 +
Re: [Linuxwacom-devel] [PATCH libwacom] add svg files for more Intuos tablets
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. Best, Aaron 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:#00;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:#00;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8 id=intuos-m-p width=275 height=222 title id=titleWacom Intuos Pen Medium (CTL-680)/title g path id=ButtonA class=A Button d=M 35 35 a 8 8 00 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 000..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:#00;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8 id=intuos-m-pt width=275 height=222 + title id=titleWacom Intuos Pen and Touch Medium (CTH-680)/title + g +path id=ButtonA class=A Button d=M 35 35 a 8 8 00 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