diff options
author | Aaron Armstrong Skomra <skomra@gmail.com> | 2017-01-31 15:49:51 -0800 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2017-02-01 15:59:19 +1000 |
commit | 870af19b1da2d1bdcf7a20e5c63bec603085dfdc (patch) | |
tree | 1efc0e5ebc8d5a997acca7745757cedf2dd7bcde | |
parent | 6b771ff1887e6b7454861711ac8d8a735eac220f (diff) | |
download | libwacom-870af19b1da2d1bdcf7a20e5c63bec603085dfdc.tar.gz |
data: Add support for the second generation Intuos Pro
Signed-off-by: Aaron Armstrong Skomra <aaron.skomra@wacom.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | data/intuos-pro-2-l.tablet | 67 | ||||
-rw-r--r-- | data/intuos-pro-2-m.tablet | 67 | ||||
-rw-r--r-- | data/layouts/intuos-pro-2-l.svg | 323 | ||||
-rw-r--r-- | data/layouts/intuos-pro-2-m.svg | 323 |
4 files changed, 780 insertions, 0 deletions
diff --git a/data/intuos-pro-2-l.tablet b/data/intuos-pro-2-l.tablet new file mode 100644 index 0000000..421b971 --- /dev/null +++ b/data/intuos-pro-2-l.tablet @@ -0,0 +1,67 @@ +# Wacom +# Intuos Pro 2 L +# PTH-860 +# +# Button Map: +# (A=1, B=2, C=3, ...) +# +# *-----------------------* +# | | +# A | | +# B | | +# C | | +# D | | +# I | TABLET | +# E | | +# F | | +# G | | +# H | | +# | | +# *-----------------------* +# +# Touch Ring Map: +# (A=1st ring, B=2nd ring, ...) +# +# *-----------------------* +# | | +# A | TABLET | +# | | +# *-----------------------* +# +# LED Map: +# (XY=Bank X, LED Y; *=Invisible) +# +# *-----------------------* +# | | +# | | +# 01 02 | | +# | TABLET | +# 00 03 | | +# | | +# | | +# *-----------------------* +# + +[Device] +Name=Wacom Intuos Pro 2 L +DeviceMatch=usb:056a:0358 +Class=Intuos5 +Width=9 +Height=6 +Layout=intuos-pro-2-l.svg +IntegratedIn= +Styli=0x842;0x84a;0x160802;0x16080a;0x100802;0x10080a;0x140802;0x14080a;0x120802;0x100804;0x10080c;0x100902;0x10090a + +[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=I +RingNumModes=4 diff --git a/data/intuos-pro-2-m.tablet b/data/intuos-pro-2-m.tablet new file mode 100644 index 0000000..b93b136 --- /dev/null +++ b/data/intuos-pro-2-m.tablet @@ -0,0 +1,67 @@ +# Wacom +# Intuos Pro 2 M +# PTH-660 +# +# Button Map: +# (A=1, B=2, C=3, ...) +# +# *-----------------------* +# | | +# A | | +# B | | +# C | | +# D | | +# I | TABLET | +# E | | +# F | | +# G | | +# H | | +# | | +# *-----------------------* +# +# Touch Ring Map: +# (A=1st ring, B=2nd ring, ...) +# +# *-----------------------* +# | | +# A | TABLET | +# | | +# *-----------------------* +# +# LED Map: +# (XY=Bank X, LED Y; *=Invisible) +# +# *-----------------------* +# | | +# | | +# 01 02 | | +# | TABLET | +# 00 03 | | +# | | +# | | +# *-----------------------* +# + +[Device] +Name=Wacom Intuos Pro 2 M +DeviceMatch=usb:056a:0357 +Class=Intuos5 +Width=9 +Height=6 +Layout=intuos-pro-2-m.svg +IntegratedIn= +Styli=0x842;0x84a;0x160802;0x16080a;0x100802;0x10080a;0x140802;0x14080a;0x120802;0x100804;0x10080c;0x100902;0x10090a + +[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=I +RingNumModes=4 diff --git a/data/layouts/intuos-pro-2-l.svg b/data/layouts/intuos-pro-2-l.svg new file mode 100644 index 0000000..4174ce9 --- /dev/null +++ b/data/layouts/intuos-pro-2-l.svg @@ -0,0 +1,323 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8" + id="intuos-pro-2-l" + width="380" + height="250" + inkscape:version="0.47 r22583" + sodipodi:docname="intuos-pro-2-l.svg"> + <metadata + id="metadata66"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Wacom Intuos Pro 2 L</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs64"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 125 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="380 : 125 : 1" + inkscape:persp3d-origin="190 : 83.333333 : 1" + id="perspective68" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1600" + inkscape:window-height="1124" + id="namedview62" + showgrid="false" + inkscape:zoom="3.776" + inkscape:cx="190" + inkscape:cy="122.3517" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="intuos-pro-2-l" /> + <title + id="title">Wacom Intuos Pro 2 L</title> + <g + id="GroupA"> + <path + d="M 24 42 c 0 -2 2 -2 2 -2 l 16 0 c 2 0 2 2 2 2 l 0 10 l -20 0 l -0 -10" + class="A Button" + id="ButtonA" /> + <path + id="LeaderA" + class="A Leader" + d="M 46 46 L 50 46" /> + <text + id="LabelA" + class="A Label" + x="52" + y="46" + style="text-anchor:start;"> + A + </text> + </g> + <g + id="g9" + transform="translate(0,-1.5889831)"> + <rect + id="ButtonB" + class="B Button" + x="24" + y="54" + width="20" + height="12" /> + <rect + id="DotB1" + rx="1" + ry="1" + x="30" + y="59.5" + width="8" + height="1" /> + <path + id="LeaderB" + class="B Leader" + d="m 46,60 4,0" /> + <text + id="LabelB" + class="B Label" + x="52" + y="60" + style="text-anchor:start">B</text> + </g> + <g + id="g15" + transform="translate(0,-3.1779661)"> + <rect + id="ButtonC" + class="C Button" + x="24" + y="68" + width="20" + height="12" /> + <circle + id="DotC1" + cx="34" + cy="74" + r="0.75" + d="m 34.75,74 c 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414214,0 -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335786,-0.75 0.75,-0.75 0.414214,0 0.75,0.335786 0.75,0.75 z" + sodipodi:cx="34" + sodipodi:cy="74" + sodipodi:rx="0.75" + sodipodi:ry="0.75" /> + <path + id="LeaderC" + class="C Leader" + d="m 46,74 4,0" /> + <text + id="LabelC" + class="C Label" + x="52" + y="74" + style="text-anchor:start">C</text> + </g> + <g + id="g21" + transform="translate(0,-4.7669492)"> + <path + d="m 24,82 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2 l 0,-10" + class="D Button" + id="ButtonD" /> + <path + id="LeaderD" + class="D Leader" + d="m 46,88 4,0" /> + <text + id="LabelD" + class="D Label" + x="52" + y="88" + style="text-anchor:start">D</text> + </g> + <g + id="g26" + transform="translate(-0.26483051,-7.4152542)"> + <path + d="M 24 156 c 0 -2 2 -2 2 -2 l 16 0 c 2 0 2 2 2 2 l 0 10 l -20 0 l -0 -10" + class="E Button" + id="ButtonE" /> + <path + id="LeaderE" + class="E Leader" + d="m 46,162 4,0" /> + <text + id="LabelE" + class="E Label" + x="52" + y="162" + style="text-anchor:start">E</text> + </g> + <g + id="g31" + transform="translate(-0.26483051,-11.122881)"> + <rect + id="ButtonF" + class="F Button" + x="24" + y="170" + width="20" + height="12" /> + <circle + id="DotF1" + cx="34" + cy="176" + r="0.75" + d="m 34.75,176 c 0,0.41421 -0.335786,0.75 -0.75,0.75 -0.414214,0 -0.75,-0.33579 -0.75,-0.75 0,-0.41421 0.335786,-0.75 0.75,-0.75 0.414214,0 0.75,0.33579 0.75,0.75 z" + sodipodi:cx="34" + sodipodi:cy="176" + sodipodi:rx="0.75" + sodipodi:ry="0.75" /> + <path + id="LeaderF" + class="F Leader" + d="m 46,176 4,0" /> + <text + id="LabelF" + class="F Label" + x="52" + y="176" + style="text-anchor:start">F</text> + </g> + <g + id="g37" + transform="translate(-0.26483051,-12.711865)"> + <rect + id="ButtonG" + class="G Button" + x="24" + y="184" + width="20" + height="12" /> + <rect + id="DotG1" + rx="1" + ry="1" + x="30" + y="189.5" + width="8" + height="1" /> + <path + id="LeaderG" + class="G Leader" + d="m 46,190 4,0" /> + <text + id="LabelG" + class="G Label" + x="52" + y="190" + style="text-anchor:start">G</text> + </g> + <g + id="g43" + transform="translate(-0.26483051,-14.830508)"> + <path + d="m 24,198 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2 l 0,-10" + class="H Button" + id="ButtonH" /> + <path + id="LeaderH" + class="H Leader" + d="m 46,204 4,0" /> + <text + id="LabelH" + class="H Label" + x="52" + y="204" + style="text-anchor:start">H</text> + </g> + <g + id="g48" + transform="translate(-0.52966102,-6.0911017)"> + <circle + id="Ring" + class="Ring TouchRing" + cx="34" + cy="125" + r="19.5" + d="m 53.5,125 c 0,10.76955 -8.730447,19.5 -19.5,19.5 -10.769553,0 -19.5,-8.73045 -19.5,-19.5 0,-10.76955 8.730447,-19.5 19.5,-19.5 10.769553,0 19.5,8.73045 19.5,19.5 z" + sodipodi:cx="34" + sodipodi:cy="125" + sodipodi:rx="19.5" + sodipodi:ry="19.5" /> + <path + id="LeaderRingCCW" + class="RingCCW Ring Leader" + d="m 34,105 0,-2 26,0" /> + <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 3,-1.5 0,1 a 7.5,7.5 0 0 1 5,1.5 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 0,2 26,0" /> + <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 3,-1.5 0,1 a 7.5,7.5 0 0 0 5,-1 6.5,6.5 0 0 1 -5,2 l 0,1 z" /> + </g> + <g + id="g57" + transform="translate(-0.52966107,-6.0911017)"> + <circle + id="ButtonI" + class="I ModeSwitch Button" + cx="34" + cy="125" + r="9.5" + d="m 43.5,125 c 0,5.24671 -4.253295,9.5 -9.5,9.5 -5.246705,0 -9.5,-4.25329 -9.5,-9.5 0,-5.24671 4.253295,-9.5 9.5,-9.5 5.246705,0 9.5,4.25329 9.5,9.5 z" + sodipodi:cx="34" + sodipodi:cy="125" + sodipodi:rx="9.5" + sodipodi:ry="9.5" /> + <path + id="LeaderI" + class="I ModeSwitch Leader" + d="m 56,125 4,0" /> + <text + id="LabelI" + class="I ModeSwitch Label" + x="62" + y="125" + style="text-anchor:start">I</text> + </g> + +</svg> diff --git a/data/layouts/intuos-pro-2-m.svg b/data/layouts/intuos-pro-2-m.svg new file mode 100644 index 0000000..0e2bd1a --- /dev/null +++ b/data/layouts/intuos-pro-2-m.svg @@ -0,0 +1,323 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8" + id="intuos-pro-2-m" + width="380" + height="250" + inkscape:version="0.47 r22583" + sodipodi:docname="intuos-pro-2-m.svg"> + <metadata + id="metadata66"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Wacom Intuos Pro 2 M</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs64"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 125 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="380 : 125 : 1" + inkscape:persp3d-origin="190 : 83.333333 : 1" + id="perspective68" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1600" + inkscape:window-height="1124" + id="namedview62" + showgrid="false" + inkscape:zoom="3.776" + inkscape:cx="190" + inkscape:cy="122.3517" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="intuos-pro-2-m" /> + <title + id="title">Wacom Intuos Pro 2 M</title> + <g + id="GroupA"> + <path + d="M 24 42 c 0 -2 2 -2 2 -2 l 16 0 c 2 0 2 2 2 2 l 0 10 l -20 0 l -0 -10" + class="A Button" + id="ButtonA" /> + <path + id="LeaderA" + class="A Leader" + d="M 46 46 L 50 46" /> + <text + id="LabelA" + class="A Label" + x="52" + y="46" + style="text-anchor:start;"> + A + </text> + </g> + <g + id="g9" + transform="translate(0,-1.5889831)"> + <rect + id="ButtonB" + class="B Button" + x="24" + y="54" + width="20" + height="12" /> + <rect + id="DotB1" + rx="1" + ry="1" + x="30" + y="59.5" + width="8" + height="1" /> + <path + id="LeaderB" + class="B Leader" + d="m 46,60 4,0" /> + <text + id="LabelB" + class="B Label" + x="52" + y="60" + style="text-anchor:start">B</text> + </g> + <g + id="g15" + transform="translate(0,-3.1779661)"> + <rect + id="ButtonC" + class="C Button" + x="24" + y="68" + width="20" + height="12" /> + <circle + id="DotC1" + cx="34" + cy="74" + r="0.75" + d="m 34.75,74 c 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414214,0 -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335786,-0.75 0.75,-0.75 0.414214,0 0.75,0.335786 0.75,0.75 z" + sodipodi:cx="34" + sodipodi:cy="74" + sodipodi:rx="0.75" + sodipodi:ry="0.75" /> + <path + id="LeaderC" + class="C Leader" + d="m 46,74 4,0" /> + <text + id="LabelC" + class="C Label" + x="52" + y="74" + style="text-anchor:start">C</text> + </g> + <g + id="g21" + transform="translate(0,-4.7669492)"> + <path + d="m 24,82 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2 l 0,-10" + class="D Button" + id="ButtonD" /> + <path + id="LeaderD" + class="D Leader" + d="m 46,88 4,0" /> + <text + id="LabelD" + class="D Label" + x="52" + y="88" + style="text-anchor:start">D</text> + </g> + <g + id="g26" + transform="translate(-0.26483051,-7.4152542)"> + <path + d="M 24 156 c 0 -2 2 -2 2 -2 l 16 0 c 2 0 2 2 2 2 l 0 10 l -20 0 l -0 -10" + class="E Button" + id="ButtonE" /> + <path + id="LeaderE" + class="E Leader" + d="m 46,162 4,0" /> + <text + id="LabelE" + class="E Label" + x="52" + y="162" + style="text-anchor:start">E</text> + </g> + <g + id="g31" + transform="translate(-0.26483051,-11.122881)"> + <rect + id="ButtonF" + class="F Button" + x="24" + y="170" + width="20" + height="12" /> + <circle + id="DotF1" + cx="34" + cy="176" + r="0.75" + d="m 34.75,176 c 0,0.41421 -0.335786,0.75 -0.75,0.75 -0.414214,0 -0.75,-0.33579 -0.75,-0.75 0,-0.41421 0.335786,-0.75 0.75,-0.75 0.414214,0 0.75,0.33579 0.75,0.75 z" + sodipodi:cx="34" + sodipodi:cy="176" + sodipodi:rx="0.75" + sodipodi:ry="0.75" /> + <path + id="LeaderF" + class="F Leader" + d="m 46,176 4,0" /> + <text + id="LabelF" + class="F Label" + x="52" + y="176" + style="text-anchor:start">F</text> + </g> + <g + id="g37" + transform="translate(-0.26483051,-12.711865)"> + <rect + id="ButtonG" + class="G Button" + x="24" + y="184" + width="20" + height="12" /> + <rect + id="DotG1" + rx="1" + ry="1" + x="30" + y="189.5" + width="8" + height="1" /> + <path + id="LeaderG" + class="G Leader" + d="m 46,190 4,0" /> + <text + id="LabelG" + class="G Label" + x="52" + y="190" + style="text-anchor:start">G</text> + </g> + <g + id="g43" + transform="translate(-0.26483051,-14.830508)"> + <path + d="m 24,198 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2 l 0,-10" + class="H Button" + id="ButtonH" /> + <path + id="LeaderH" + class="H Leader" + d="m 46,204 4,0" /> + <text + id="LabelH" + class="H Label" + x="52" + y="204" + style="text-anchor:start">H</text> + </g> + <g + id="g48" + transform="translate(-0.52966102,-6.0911017)"> + <circle + id="Ring" + class="Ring TouchRing" + cx="34" + cy="125" + r="19.5" + d="m 53.5,125 c 0,10.76955 -8.730447,19.5 -19.5,19.5 -10.769553,0 -19.5,-8.73045 -19.5,-19.5 0,-10.76955 8.730447,-19.5 19.5,-19.5 10.769553,0 19.5,8.73045 19.5,19.5 z" + sodipodi:cx="34" + sodipodi:cy="125" + sodipodi:rx="19.5" + sodipodi:ry="19.5" /> + <path + id="LeaderRingCCW" + class="RingCCW Ring Leader" + d="m 34,105 0,-2 26,0" /> + <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 3,-1.5 0,1 a 7.5,7.5 0 0 1 5,1.5 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 0,2 26,0" /> + <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 3,-1.5 0,1 a 7.5,7.5 0 0 0 5,-1 6.5,6.5 0 0 1 -5,2 l 0,1 z" /> + </g> + <g + id="g57" + transform="translate(-0.52966107,-6.0911017)"> + <circle + id="ButtonI" + class="I ModeSwitch Button" + cx="34" + cy="125" + r="9.5" + d="m 43.5,125 c 0,5.24671 -4.253295,9.5 -9.5,9.5 -5.246705,0 -9.5,-4.25329 -9.5,-9.5 0,-5.24671 4.253295,-9.5 9.5,-9.5 5.246705,0 9.5,4.25329 9.5,9.5 z" + sodipodi:cx="34" + sodipodi:cy="125" + sodipodi:rx="9.5" + sodipodi:ry="9.5" /> + <path + id="LeaderI" + class="I ModeSwitch Leader" + d="m 56,125 4,0" /> + <text + id="LabelI" + class="I ModeSwitch Label" + x="62" + y="125" + style="text-anchor:start">I</text> + </g> + +</svg> |