On Wed, Sep 11, 2013 at 05:49:01PM -0700, Ping Cheng wrote: > Signed-off-by: Ping Cheng <pi...@wacom.com> > --- > v2: updated to fix "make check" error. > --- > data/intuos-pro-l.tablet | 67 +++++++++++ > data/intuos-pro-m.tablet | 67 +++++++++++ > data/intuos-pro-s.tablet | 65 +++++++++++ > data/layouts/intuos-pro-l.svg | 263 > ++++++++++++++++++++++++++++++++++++++++++ > data/layouts/intuos-pro-m.svg | 263 > ++++++++++++++++++++++++++++++++++++++++++ > data/layouts/intuos-pro-s.svg | 211 +++++++++++++++++++++++++++++++++ > 6 files changed, 936 insertions(+) > create mode 100644 data/intuos-pro-l.tablet > create mode 100644 data/intuos-pro-m.tablet > create mode 100644 data/intuos-pro-s.tablet > create mode 100644 data/layouts/intuos-pro-l.svg > create mode 100644 data/layouts/intuos-pro-m.svg > create mode 100644 data/layouts/intuos-pro-s.svg
thanks 38a45aa..7a153d5 master -> master Cheers, Peter > > diff --git a/data/intuos-pro-l.tablet b/data/intuos-pro-l.tablet > new file mode 100644 > index 0000000..3e98b70 > --- /dev/null > +++ b/data/intuos-pro-l.tablet > @@ -0,0 +1,67 @@ > +# Wacom > +# Intuos Pro L > +# PTH-851 > +# > +# Button Map: > +# (A=1, B=2, C=3, ...) > +# > +# *-----------------------* > +# | | > +# B | | > +# C | | > +# D | | > +# E | | > +# A | TABLET | > +# F | | > +# G | | > +# H | | > +# I | | > +# | | > +# *-----------------------* > +# > +# Touch Ring Map: > +# (A=1st ring, B=2nd ring, ...) > +# > +# *-----------------------* > +# | | > +# A | TABLET | > +# | | > +# *-----------------------* > +# > +# LED Map: > +# (XY=Bank X, LED Y; *=Invisible) > +# > +# *-----------------------* > +# | | > +# | | > +# 00 01 | | > +# | TABLET | > +# 03 02 | | > +# | | > +# | | > +# *-----------------------* > +# > + > +[Device] > +Name=Wacom Intuos Pro L > +DeviceMatch=usb:056a:0317 > +Class=Intuos5 > +Width=13 > +Height=8 > +Layout=intuos-pro-l.svg > +IntegratedIn= > +Styli=0x802;0x80c;0x804;0x80a;0x140802;0x14080a;0x902;0x90a;0x120802;0x806;0x006;0x40802;0x4080a;0x20802;0x100802;0x10080a; > + > +[Features] > +Stylus=true > +Reversible=true > +Touch=true > +Buttons=9 > +Ring=true > +StatusLEDs=Ring > + > +[Buttons] > +Left=A;B;C;D;E;F;G;H;I > + > +Ring=A > +RingNumModes=4 > diff --git a/data/intuos-pro-m.tablet b/data/intuos-pro-m.tablet > new file mode 100644 > index 0000000..02c8389 > --- /dev/null > +++ b/data/intuos-pro-m.tablet > @@ -0,0 +1,67 @@ > +# Wacom > +# Intuos Pro M > +# PTH-651 > +# > +# Button Map: > +# (A=1, B=2, C=3, ...) > +# > +# *-----------------------* > +# | | > +# B | | > +# C | | > +# D | | > +# E | | > +# A | TABLET | > +# F | | > +# G | | > +# H | | > +# I | | > +# | | > +# *-----------------------* > +# > +# Touch Ring Map: > +# (A=1st ring, B=2nd ring, ...) > +# > +# *-----------------------* > +# | | > +# A | TABLET | > +# | | > +# *-----------------------* > +# > +# LED Map: > +# (XY=Bank X, LED Y; *=Invisible) > +# > +# *-----------------------* > +# | | > +# | | > +# 00 01 | | > +# | TABLET | > +# 03 02 | | > +# | | > +# | | > +# *-----------------------* > +# > + > +[Device] > +Name=Wacom Intuos Pro M > +DeviceMatch=usb:056a:0315 > +Class=Intuos5 > +Width=9 > +Height=6 > +Layout=intuos-pro-m.svg > +IntegratedIn= > +Styli=0x802;0x80c;0x804;0x80a;0x140802;0x14080a;0x902;0x90a;0x120802;0x806;0x40802;0x4080a;0x20802;0x100802;0x10080a; > + > +[Features] > +Stylus=true > +Reversible=true > +Touch=true > +Buttons=9 > +Ring=true > +StatusLEDs=Ring > + > +[Buttons] > +Left=A;B;C;D;E;F;G;H;I > + > +Ring=A > +RingNumModes=4 > diff --git a/data/intuos-pro-s.tablet b/data/intuos-pro-s.tablet > new file mode 100644 > index 0000000..162dc67 > --- /dev/null > +++ b/data/intuos-pro-s.tablet > @@ -0,0 +1,65 @@ > +# Wacom > +# Intuos Pro S > +# PTH-451 > +# > +# Button Map: > +# (A=1, B=2, C=3, ...) > +# > +# *-----------------------* > +# | | > +# B | | > +# C | | > +# D | | > +# A | TABLET | > +# E | | > +# F | | > +# G | | > +# | | > +# *-----------------------* > +# > +# Touch Ring Map: > +# (A=1st ring, B=2nd ring, ...) > +# > +# *-----------------------* > +# | | > +# A | TABLET | > +# | | > +# *-----------------------* > +# > +# LED Map: > +# (XY=Bank X, LED Y; *=Invisible) > +# > +# *-----------------------* > +# | | > +# | | > +# 00 01 | | > +# | TABLET | > +# 03 02 | | > +# | | > +# | | > +# *-----------------------* > +# > + > +[Device] > +Name=Wacom Intuos Pro S > +DeviceMatch=usb:056a:0314 > +Class=Intuos5 > +Width=6 > +Height=4 > +Layout=intuos-pro-s.svg > +IntegratedIn= > +Styli=0x802;0x80c;0x804;0x80a;0x140802;0x14080a;0x902;0x90a;0x120802;0x806;0x40802;0x4080a;0x20802;0x100802;0x10080a; > + > +[Features] > +Stylus=true > +Reversible=true > +Touch=true > +Buttons=7 > +Ring=true > +StatusLEDs=Ring > + > +[Buttons] > +Left=A;B;C;D;E;F;G > + > +Ring=A > +RingNumModes=4 > diff --git a/data/layouts/intuos-pro-l.svg b/data/layouts/intuos-pro-l.svg > new file mode 100644 > index 0000000..bdb9939 > --- /dev/null > +++ b/data/layouts/intuos-pro-l.svg > @@ -0,0 +1,263 @@ > +<?xml version="1.0" 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-pro-l" > + width="487" > + height="318"> > + <title > + id="title">Wacom Intuos Pro L</title> > + <g> > + <rect > + id="ButtonB" > + class="B Button" > + rx="2" > + ry="2" > + x="24" > + y="74" > + width="20" > + height="12" /> > + <path > + id="LeaderB" > + class="B Leader" > + d="M 46 80 L 50 80" /> > + <text > + id="LabelB" > + class="B Label" > + x="52" > + y="80" > + style="text-anchor:start;"> > + B > + </text> > + </g> > + <g> > + <rect > + id="ButtonC" > + class="C Button" > + rx="2" > + ry="2" > + x="24" > + y="88" > + width="20" > + height="12" /> > + <rect > + id="DotC1" > + rx="1" > + ry="1" > + x="30" > + y="93.5" > + width="8" > + height="1" /> > + <path > + id="LeaderC" > + class="C Leader" > + d="M 46 94 L 50 94" /> > + <text > + id="LabelC" > + class="C Label" > + x="52" > + y="94" > + style="text-anchor:start;">C</text> > + </g> > + <g> > + <rect > + id="ButtonD" > + class="D Button" > + rx="2" > + ry="2" > + x="24" > + y="102" > + width="20" > + height="12" /> > + <circle > + id="DotD1" > + cx="34" > + cy="108" > + r=".75" /> > + <path > + id="LeaderD" > + class="D Leader" > + d="M 46 108 L 50 108" /> > + <text > + id="LabelD" > + class="D Label" > + x="52" > + y="108" > + style="text-anchor:start;">D</text> > + </g> > + <g> > + <rect > + id="ButtonE" > + class="E Button" > + rx="2" > + ry="2" > + x="24" > + y="116" > + width="20" > + height="12" /> > + <path > + id="LeaderE" > + class="E Leader" > + d="M 46 122 L 50 122" /> > + <text > + id="LabelE" > + class="E Label" > + x="52" > + y="122" > + style="text-anchor:start;">E</text> > + </g> > + <g> > + <rect > + id="ButtonF" > + class="F Button" > + rx="2" > + ry="2" > + x="24" > + y="190" > + width="20" > + height="12" /> > + <path > + id="LeaderF" > + class="F Leader" > + d="M 46 196 L 50 196" /> > + <text > + id="LabelF" > + class="F Label" > + x="52" > + y="196" > + style="text-anchor:start;">F</text> > + </g> > + <g> > + <rect > + id="ButtonG" > + class="G Button" > + rx="2" > + ry="2" > + x="24" > + y="204" > + width="20" > + height="12" /> > + <circle > + id="DotG1" > + cx="34" > + cy="210" > + r=".75" /> > + <path > + id="LeaderG" > + class="G Leader" > + d="M 46 210 L 50 210" /> > + <text > + id="LabelG" > + class="G Label" > + x="52" > + y="210" > + style="text-anchor:start;">G</text> > + </g> > + <g> > + <rect > + id="ButtonH" > + class="H Button" > + rx="2" > + ry="2" > + x="24" > + y="218" > + width="20" > + height="12" /> > + <rect > + id="DotH1" > + rx="1" > + ry="1" > + x="30" > + y="223.5" > + width="8" > + height="1" /> > + <path > + id="LeaderH" > + class="H Leader" > + d="M 46 224 L 50 224" /> > + <text > + id="LabelH" > + class="H Label" > + x="52" > + y="224" > + style="text-anchor:start;">H</text> > + </g> > + <g> > + <rect > + id="ButtonI" > + class="I Button" > + rx="2" > + ry="2" > + x="24" > + y="232" > + width="20" > + height="12" /> > + <path > + id="LeaderI" > + class="I Leader" > + d="M 46 238 L 50 238" /> > + <text > + id="LabelI" > + class="I Label" > + x="52" > + y="238" > + style="text-anchor:start;">I</text> > + </g> > + <g> > + <circle > + id="Ring" > + class="Ring TouchRing" > + cx="34" > + cy="159" > + r="19.5" /> > + <path > + id="LeaderRingCCW" > + class="RingCCW Ring Leader" > + d="M 34 139 L 34 137 L 60 137" /> > + <text > + id="LabelRingCCW" > + class="RingCCW Ring Label" > + x="62" > + y="137" > + style="text-anchor:start;">CCW</text> > + <path > + id="RingCCW" > + class="RingCCW Button" > + d="M 31 145 l 3 -1.5 l 0 1 a 7.5 7.5 0 0 1 5 1.5 a 6.5 6.5 0 0 0 -5 > -0.5 l 0 1 z" /> > + <path > + id="LeaderRingCW" > + class="RingCW Ring Leader" > + d="M 34 179 L 34 181 L 60 181" /> > + <text > + id="LabelRingCW" > + class="RingCW Ring Label" > + x="62" > + y="181" > + style="text-anchor:start;">CW</text> > + <path > + id="RingCW" > + class="RingCW Button" > + d="M 31 173 l 3 -1.5 l 0 1 a 7.5 7.5 0 0 0 5 -1 a 6.5 6.5 0 0 1 -5 2 > l 0 1 z" /> > + </g> > + <g> > + <circle > + id="ButtonA" > + class="A ModeSwitch Button" > + cx="34" > + cy="159" > + r="9.5" /> > + <path > + id="LeaderA" > + class="A ModeSwitch Leader" > + d="M 56 159 L 60 159" /> > + <text > + id="LabelA" > + class="A ModeSwitch Label" > + x="62" > + y="159" > + style="text-anchor:start;">A</text> > + </g> > +</svg> > diff --git a/data/layouts/intuos-pro-m.svg b/data/layouts/intuos-pro-m.svg > new file mode 100644 > index 0000000..48e5d32 > --- /dev/null > +++ b/data/layouts/intuos-pro-m.svg > @@ -0,0 +1,263 @@ > +<?xml version="1.0" 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-pro-m" > + width="380" > + height="250"> > + <title > + id="title">Wacom Intuos Pro M</title> > + <g> > + <rect > + id="ButtonB" > + class="B Button" > + rx="2" > + ry="2" > + x="24" > + y="40" > + width="20" > + height="12" /> > + <path > + id="LeaderB" > + class="B Leader" > + d="M 46 46 L 50 46" /> > + <text > + id="LabelB" > + class="B Label" > + x="52" > + y="46" > + style="text-anchor:start;"> > + B > + </text> > + </g> > + <g> > + <rect > + id="ButtonC" > + class="C Button" > + rx="2" > + ry="2" > + x="24" > + y="54" > + width="20" > + height="12" /> > + <rect > + id="DotC1" > + rx="1" > + ry="1" > + x="30" > + y="59.5" > + width="8" > + height="1" /> > + <path > + id="LeaderC" > + class="C Leader" > + d="M 46 60 L 50 60" /> > + <text > + id="LabelC" > + class="C Label" > + x="52" > + y="60" > + style="text-anchor:start;">C</text> > + </g> > + <g> > + <rect > + id="ButtonD" > + class="D Button" > + rx="2" > + ry="2" > + x="24" > + y="68" > + width="20" > + height="12" /> > + <circle > + id="DotD1" > + cx="34" > + cy="74" > + r=".75" /> > + <path > + id="LeaderD" > + class="D Leader" > + d="M 46 74 L 50 74" /> > + <text > + id="LabelD" > + class="D Label" > + x="52" > + y="74" > + style="text-anchor:start;">D</text> > + </g> > + <g> > + <rect > + id="ButtonE" > + class="E Button" > + rx="2" > + ry="2" > + x="24" > + y="82" > + width="20" > + height="12" /> > + <path > + id="LeaderE" > + class="E Leader" > + d="M 46 88 L 50 88" /> > + <text > + id="LabelE" > + class="E Label" > + x="52" > + y="88" > + style="text-anchor:start;">E</text> > + </g> > + <g> > + <rect > + id="ButtonF" > + class="F Button" > + rx="2" > + ry="2" > + x="24" > + y="156" > + width="20" > + height="12" /> > + <path > + id="LeaderF" > + class="F Leader" > + d="M 46 162 L 50 162" /> > + <text > + id="LabelF" > + class="F Label" > + x="52" > + y="162" > + style="text-anchor:start;">F</text> > + </g> > + <g> > + <rect > + id="ButtonG" > + class="G Button" > + rx="2" > + ry="2" > + x="24" > + y="170" > + width="20" > + height="12" /> > + <circle > + id="DotG1" > + cx="34" > + cy="176" > + r=".75" /> > + <path > + id="LeaderG" > + class="G Leader" > + d="M 46 176 L 50 176" /> > + <text > + id="LabelG" > + class="G Label" > + x="52" > + y="176" > + style="text-anchor:start;">G</text> > + </g> > + <g> > + <rect > + id="ButtonH" > + class="H Button" > + rx="2" > + ry="2" > + x="24" > + y="184" > + width="20" > + height="12" /> > + <rect > + id="DotH1" > + rx="1" > + ry="1" > + x="30" > + y="189.5" > + width="8" > + height="1" /> > + <path > + id="LeaderH" > + class="H Leader" > + d="M 46 190 L 50 190" /> > + <text > + id="LabelH" > + class="H Label" > + x="52" > + y="190" > + style="text-anchor:start;">H</text> > + </g> > + <g> > + <rect > + id="ButtonI" > + class="I Button" > + rx="2" > + ry="2" > + x="24" > + y="198" > + width="20" > + height="12" /> > + <path > + id="LeaderI" > + class="I Leader" > + d="M 46 204 L 50 204" /> > + <text > + id="LabelI" > + class="I Label" > + x="52" > + y="204" > + style="text-anchor:start;">I</text> > + </g> > + <g> > + <circle > + id="Ring" > + class="Ring TouchRing" > + cx="34" > + cy="125" > + r="19.5" /> > + <path > + id="LeaderRingCCW" > + class="RingCCW Ring Leader" > + d="M 34 105 L 34 103 L 60 103" /> > + <text > + id="LabelRingCCW" > + class="RingCCW Ring Label" > + x="62" > + y="103" > + style="text-anchor:start;">CCW</text> > + <path > + id="RingCCW" > + class="RingCCW Button" > + d="M 31 111 l 3 -1.5 l 0 1 a 7.5 7.5 0 0 1 5 1.5 a 6.5 6.5 0 0 0 -5 > -0.5 l 0 1 z" /> > + <path > + id="LeaderRingCW" > + class="RingCW Ring Leader" > + d="M 34 145 L 34 147 L 60 147" /> > + <text > + id="LabelRingCW" > + class="RingCW Ring Label" > + x="62" > + y="147" > + style="text-anchor:start;">CW</text> > + <path > + id="RingCW" > + class="RingCW Button" > + d="M 31 139 l 3 -1.5 l 0 1 a 7.5 7.5 0 0 0 5 -1 a 6.5 6.5 0 0 1 -5 2 > l 0 1 z" /> > + </g> > + <g> > + <circle > + id="ButtonA" > + class="A ModeSwitch Button" > + cx="34" > + cy="125" > + r="9.5" /> > + <path > + id="LeaderA" > + class="A ModeSwitch Leader" > + d="M 56 125 L 60 125" /> > + <text > + id="LabelA" > + class="A ModeSwitch Label" > + x="62" > + y="125" > + style="text-anchor:start;">A</text> > + </g> > +</svg> > diff --git a/data/layouts/intuos-pro-s.svg b/data/layouts/intuos-pro-s.svg > new file mode 100644 > index 0000000..1d99f02 > --- /dev/null > +++ b/data/layouts/intuos-pro-s.svg > @@ -0,0 +1,211 @@ > +<?xml version="1.0" 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-pro-m" > + width="320" > + height="208"> > + <title > + id="title">Wacom Intuos5 Pro S</title> > + <g> > + <rect > + id="ButtonB" > + class="B Button" > + rx="2" > + ry="2" > + x="24" > + y="33" > + width="20" > + height="12" /> > + <path > + id="LeaderB" > + class="B Leader" > + d="M 46 39 L 50 39" /> > + <text > + id="LabelB" > + class="B Label" > + x="52" > + y="39" > + style="text-anchor:start;"> > + B > + </text> > + </g> > + <g> > + <rect > + id="ButtonC" > + class="C Button" > + rx="2" > + ry="2" > + x="24" > + y="47" > + width="20" > + height="12" /> > + <rect > + id="DotC1" > + rx="1" > + ry="1" > + x="30" > + y="52.5" > + width="8" > + height="1" /> > + <path > + id="LeaderC" > + class="C Leader" > + d="M 46 53 L 50 53" /> > + <text > + id="LabelC" > + class="C Label" > + x="52" > + y="53" > + style="text-anchor:start;">C</text> > + </g> > + <g> > + <rect > + id="ButtonD" > + class="D Button" > + rx="2" > + ry="2" > + x="24" > + y="61" > + width="20" > + height="12" /> > + <path > + id="LeaderD" > + class="D Leader" > + d="M 46 67 L 50 67" /> > + <text > + id="LabelD" > + class="D Label" > + x="52" > + y="67" > + style="text-anchor:start;">D</text> > + </g> > + <g> > + <rect > + id="ButtonE" > + class="E Button" > + rx="2" > + ry="2" > + x="24" > + y="135" > + width="20" > + height="12" /> > + <path > + id="LeaderE" > + class="E Leader" > + d="M 46 141 L 50 141" /> > + <text > + id="LabelE" > + class="E Label" > + x="52" > + y="141" > + style="text-anchor:start;">E</text> > + </g> > + <g> > + <rect > + id="ButtonF" > + class="F Button" > + rx="2" > + ry="2" > + x="24" > + y="149" > + width="20" > + height="12" /> > + <rect > + id="DotF1" > + rx="1" > + ry="1" > + x="30" > + y="154.5" > + width="8" > + height="1" /> > + <path > + id="LeaderF" > + class="F Leader" > + d="M 46 155 L 50 155" /> > + <text > + id="LabelF" > + class="F Label" > + x="52" > + y="155" > + style="text-anchor:start;">F</text> > + </g> > + <g> > + <rect > + id="ButtonG" > + class="G Button" > + rx="2" > + ry="2" > + x="24" > + y="163" > + width="20" > + height="12" /> > + <path > + id="LeaderG" > + class="G Leader" > + d="M 46 169 L 50 169" /> > + <text > + id="LabelG" > + class="G Label" > + x="52" > + y="169" > + style="text-anchor:start;">G</text> > + </g> > + <g> > + <circle > + id="Ring" > + class="Ring TouchRing" > + cx="34" > + cy="104" > + r="19.5" /> > + <path > + id="LeaderRingCCW" > + class="RingCCW Ring Leader" > + d="M 34 84 L 34 82 L 60 82" /> > + <text > + id="LabelRingCCW" > + class="RingCCW Ring Label" > + x="62" > + y="82" > + style="text-anchor:start;">CCW</text> > + <path > + id="RingCCW" > + class="RingCCW Button" > + d="M 31 90 l 3 -1.5 l 0 1 a 7.5 7.5 0 0 1 5 1.5 a 6.5 6.5 0 0 0 -5 > -0.5 l 0 1 z" /> > + <path > + id="LeaderRingCW" > + class="RingCW Ring Leader" > + d="M 34 124 L 34 126 L 60 126" /> > + <text > + id="LabelRingCW" > + class="RingCW Ring Label" > + x="62" > + y="126" > + style="text-anchor:start;">CW</text> > + <path > + id="RingCW" > + class="RingCW Button" > + d="M 31 118 l 3 -1.5 l 0 1 a 7.5 7.5 0 0 0 5 -1 a 6.5 6.5 0 0 1 -5 2 > l 0 1 z" /> > + </g> > + <g> > + <circle > + id="ButtonA" > + class="A ModeSwitch Button" > + cx="34" > + cy="104" > + r="9.5" /> > + <path > + id="LeaderA" > + class="A ModeSwitch Leader" > + d="M 56 104 L 60 104" /> > + <text > + id="LabelA" > + class="A ModeSwitch Label" > + x="62" > + y="104" > + style="text-anchor:start;">A</text> > + </g> > +</svg> > -- > 1.8.1.2 > ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel