--- changed in v2: - renamed 0xffffd stylus in "General Pen with no Eraser"
data/huion-h610-pro.tablet | 23 ++++++ data/layouts/huion-h610-pro.svg | 153 ++++++++++++++++++++++++++++++++++++++++ data/libwacom.stylus | 7 ++ 3 files changed, 183 insertions(+) create mode 100644 data/huion-h610-pro.tablet create mode 100644 data/layouts/huion-h610-pro.svg diff --git a/data/huion-h610-pro.tablet b/data/huion-h610-pro.tablet new file mode 100644 index 0000000..484c390 --- /dev/null +++ b/data/huion-h610-pro.tablet @@ -0,0 +1,23 @@ +# HUION +# H610 Pro +# + +[Device] +Name=Huion H610 Pro +DeviceMatch=usb:256c:006e:HUION PenTablet Pen;usb:256c:006e:HUION PenTablet Pad +Class=Bamboo +Width=10 +Height=6 +IntegratedIn= +Layout=huion-h610-pro.svg +Styli=0xffffd; + +[Features] +Stylus=true +Reversible=true +Touch=false +Buttons=8 + +[Buttons] +Left=A;B;C;D;E;F;G;H + diff --git a/data/layouts/huion-h610-pro.svg b/data/layouts/huion-h610-pro.svg new file mode 100644 index 0000000..0402995 --- /dev/null +++ b/data/layouts/huion-h610-pro.svg @@ -0,0 +1,153 @@ +<?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="355" + height="250"> + <title + id="title">Huion H610 Pro</title> + <g> + <circle + id="ButtonA" + class="A ModeSwitch Button" + cx="29" + cy="56" + r="7.5" /> + <path + id="LeaderA" + class="A ModeSwitch Leader" + d="m 51,56 4,0" /> + <text + id="LabelA" + class="A ModeSwitch Label" + x="57" + y="56" + style="text-anchor:start">A</text> + </g> + <g> + <circle + r="7.5" + cy="75" + cx="29" + class="B ModeSwitch Button" + id="ButtonB" /> + <path + d="m 51,75 4,0" + class="B ModeSwitch Leader" + id="LeaderB" /> + <text + style="text-anchor:start" + y="75" + x="57" + class="B ModeSwitch Label" + id="LabelB">B</text> + </g> + <g> + <circle + id="ButtonC" + class="C ModeSwitch Button" + cx="29" + cy="94" + r="7.5" /> + <path + id="LeaderC" + class="C ModeSwitch Leader" + d="m 51,94 4,0" /> + <text + id="LabelC" + class="C ModeSwitch Label" + x="57" + y="94" + style="text-anchor:start">C</text> + </g> + <g> + <path + id="ButtonD" + class="D ModeSwitch Button" + d="m 18.056792,123.54602 c 0.300764,-2.53638 1.528708,-4.99316 3.165033,-6.65348 1.990614,-1.99061 4.740609,-3.22183 7.778175,-3.22183 3.037566,0 5.787566,1.23122 7.778174,3.22183 1.772939,2.1284 2.827481,4.24769 3.165034,6.65348 -10.929806,-3.03352 -12.689135,3.86 -21.886416,0 z"/> + <path + id="LeaderD" + class="D ModeSwitch Leader" + d="m 51,118 4,0" /> + <text + id="LabelD" + class="D ModeSwitch Label" + x="57" + y="118" + style="text-anchor:start">D</text> + </g> + <g> + <path + d="m 39.943205,125.91036 c -0.30076,2.53638 -1.5287,4.99316 -3.16503,6.65348 -1.99061,1.99061 -4.74061,3.22183 -7.77817,3.22183 -3.03757,0 -5.78757,-1.23122 -7.77818,-3.22183 -1.77294,-2.1284 -2.82748,-4.24769 -3.16503,-6.65348 10.9298,3.03352 12.68913,-3.86 21.88641,0 z" + id="ButtonE" + class="E ModeSwitch Button" /> + <path + id="LeaderE" + class="E ModeSwitch Leader" + d="m 51,132 4,0" /> + <text + id="LabelE" + class="E ModeSwitch Label" + x="57" + y="132" + style="text-anchor:start">E</text> + </g> + <g> + <circle + id="ButtonF" + class="F ModeSwitch Button" + cx="29" + cy="156" + r="7.5" /> + <path + id="LeaderF" + class="F ModeSwitch Leader" + d="m 51,156 4,0" /> + <text + id="LabelF" + class="F ModeSwitch Label" + x="57" + y="156" + style="text-anchor:start">F</text> + </g> + <g> + <circle + id="ButtonG" + class="G ModeSwitch Button" + cx="29" + cy="175" + r="7.5" /> + <path + id="LeaderG" + class="G ModeSwitch Leader" + d="m 51,175 4,0" /> + <text + id="LabelG" + class="G ModeSwitch Label" + x="57" + y="175" + style="text-anchor:start">G</text> + </g> + <g> + <circle + id="ButtonH" + class="H ModeSwitch Button" + cx="29" + cy="194" + r="7.5" /> + <path + id="LeaderH" + class="H ModeSwitch Leader" + d="m 51,194 4,0" /> + <text + id="LabelH" + class="H ModeSwitch Label" + x="57" + y="194" + style="text-anchor:start">H</text> + </g> +</svg> diff --git a/data/libwacom.stylus b/data/libwacom.stylus index f0c6c4e..aeaee81 100644 --- a/data/libwacom.stylus +++ b/data/libwacom.stylus @@ -13,6 +13,13 @@ Buttons=2 Axes=Tilt;Pressure;Distance; Type=General +[0xffffd] +Name=General Pen with no Eraser +HasEraser=false +Buttons=2 +Axes=Pressure; +Type=General + # Inking pen have no eraser [0x812] # Intuos and Intuos2 -- 2.3.1 ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel