diff --git a/data/README.md b/data/README.md new file mode 100644 index 00000000..c0abfd95 --- /dev/null +++ b/data/README.md @@ -0,0 +1,26 @@ +libratbag data files +==================== + +These SVG files should approximate the device to make it immediately +recognizable. Detail work not required, the graphic is an illustration only. + +Requirements +------------ + +- Canvas size: 750x750 pixels +- Two layers in the final SVG: a lower layer named "Device" with the device + itself, "Leaders" with the buttons and leader-lines +- The device should be approximately centered on the canvas and occupy a + meaningful portion of the canvas without making it look cramped +- Button labels must be in 12pt Sans, starting with Button0 +- Wheel buttons may be labeled separately if required (look at the Etekcity + for an example) + +Technique +--------- + +The simplest approach is to find a photo of the device and import it into +inkscape. Put it on the lowest layer, create a new layer "Device" above it +and start tracing the outlines and edges of the device. Fill in the shapes +and your device should resemble the underlying photo. Delete the photo +layer, add leaders and button labels and you're done. diff --git a/data/etekcity.svg b/data/etekcity.svg index 43867441..ecfd2aa4 100644 --- a/data/etekcity.svg +++ b/data/etekcity.svg @@ -10,12 +10,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="414.6424mm" - height="285.98199mm" - viewBox="0 0 1469.2054 1013.322" + width="750" + height="750" + viewBox="0 0 750.00005 750" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.48.4 r9939" sodipodi:docname="etekcity.svg"> @@ -46,19 +46,9 @@ - + y2="200.83122" /> + + + @@ -111,443 +131,352 @@ + id="g3893" + transform="translate(121.82639,-21.866275)"> + + + + + id="path4251" + d="m -268.43146,403.53037 c -1.07689,19.01234 -1.64984,38.40264 -3.69907,56.68573 -2.36798,4.75208 -4.96718,7.8857 -7.59809,10.79728 l -13.59657,0 5.59859,-67.18309 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" /> + + style="display:inline" /> + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" + d="M -346.88483,324.11711 -381.86206,206.36042" + id="path4211" + inkscape:connector-curvature="0" /> + + + - - - - - - + inkscape:connector-curvature="0" + id="path4556" + d="m -95.10276,585.08945 -2.54284,4.40528 -2.54281,4.40265 2.90008,0 0,9.3123 2.18557,-1.2609 2.18556,1.2609 0,-9.3123 2.90008,0 -2.54283,-4.40265 -2.54281,-4.40528 z" + style="fill:url(#linearGradient3237);fill-opacity:1;stroke:none;display:inline" /> + Button0 + x="-368.79688" + y="175.47208" + id="tspan4217" + style="font-size:32.00000381px">Button0 Button1 + sodipodi:role="line" + style="font-size:32.00000381px">Button1 Button2 + x="-252.41873" + y="147.92294">Button2 Button3 + sodipodi:role="line" + style="font-size:32.00000381px">Button3 Button4 + x="-492.44421" + y="414.9819" + style="font-size:32.00000381px">Button4 Button5 + sodipodi:role="line" + style="font-size:32.00000381px">Button5 Button6 + x="-110.46946" + y="416.97623" + style="font-size:32.00000381px">Button6 Button7 + sodipodi:role="line" + style="font-size:32.00000381px">Button7 Button8 + x="-77.532547" + y="605.11292" + style="font-size:32.00000381px">Button8 Button9 - - Resolution0 - Resolution1 - Resolution2 - Resolution3 - Resolution4 - Resolution5 - - - Current Profile - - - Etekcity Scroll Alpha + style="font-size:32.00000381px">Button9 + diff --git a/data/logitech-g500s.svg b/data/logitech-g500s.svg index 97032318..dbf33054 100644 --- a/data/logitech-g500s.svg +++ b/data/logitech-g500s.svg @@ -10,12 +10,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="414.6424mm" - height="285.98199mm" - viewBox="0 0 1469.2054 1013.322" + width="750" + height="750" + viewBox="0 0 750.00004 749.99998" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.48.4 r9939" sodipodi:docname="logitech-g500s.svg"> @@ -195,7 +195,7 @@ xlink:href="#linearGradient4449" id="linearGradient4562" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.698701,0,0,1.698701,284.08125,421.00287)" + gradientTransform="matrix(1.698701,0,0,1.698701,-125.91877,399.00287)" x1="31.968746" y1="18.546629" x2="31.968746" @@ -209,7 +209,7 @@ x2="841.42279" y2="764.68848" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.2666667,0,0,0.9877193,-833.78292,-45.893631)" /> + gradientTransform="matrix(1.2666667,0,0,0.9877193,-1187.7829,72.106375)" /> + gradientTransform="matrix(1.2666667,0,0,0.9877193,-1187.7829,72.106375)" /> + gradientTransform="translate(-936.18293,50.339262)" /> + gradientTransform="translate(-936.18293,50.339262)" /> + gradientTransform="translate(-936.18293,50.339262)" /> + gradientTransform="translate(-936.18293,50.339262)" /> + gradientTransform="translate(-936.18293,50.339262)" /> + gradientTransform="translate(-936.18293,50.339262)" /> + gradientTransform="translate(-413.39699,147.69849)" /> + gradientTransform="translate(-413.39699,147.69849)" /> @@ -348,15 +348,14 @@ + transform="translate(522.78594,-165.96284)" + style="display:inline"> @@ -364,73 +363,73 @@ sodipodi:nodetypes="scscccccssss" inkscape:connector-curvature="0" id="path3977" - d="m 329.62597,582.55216 c -0.72972,21.44023 18.11133,44.6113 32.07391,65.40968 -37.41408,61.94148 -83.53907,91.69944 -133.38278,91.69944 -48.60991,0 -86.12308,-28.83233 -107.62061,-57.0902 12.14381,-18.19479 44.4666,-67.75643 38.11996,-106.0077 13.85193,-20.24841 10.50912,-15.34113 19.29607,-30.72086 -14.03394,-48.45172 -16.62118,-59.12907 -21.46205,-67.38452 -4.4248,-7.54589 -10.97817,-10.19008 -23.98055,-15.34697 -8.55026,-62.42775 -39.7264,-82.15867 -23.75031,-188.93659 9.22317,-61.64411 75.91775,-89.02788 125.76146,-89.02788 49.8437,0 114.00678,38.10033 126.93305,98.88447 23.1155,108.69771 -29.70829,231.53439 -31.98815,298.52113 z" - style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4045);fill-opacity:1;stroke:none;stroke-width:0.89402992;marker:none;enable-background:accumulate" /> + d="m -24.374049,700.55217 c -0.72972,21.44023 18.1113296,44.6113 32.0739096,65.40968 -37.4140796,61.94148 -83.5390696,91.69944 -133.3827806,91.69944 -48.60991,0 -86.12308,-28.83233 -107.62061,-57.0902 12.14381,-18.19479 44.4666,-67.75643 38.11996,-106.0077 13.85193,-20.24841 10.50912,-15.34113 19.29607,-30.72086 -14.03394,-48.45172 -16.62118,-59.12907 -21.46205,-67.38452 -4.4248,-7.54589 -10.97817,-10.19008 -23.98055,-15.34697 -8.55026,-62.42775 -39.7264,-82.15867 -23.75031,-188.93659 9.22317,-61.64411 75.91775,-89.02788 125.76146,-89.02788 49.843701,0 114.0067806,38.10033 126.9330506,98.88447 C 30.729601,510.72875 -22.094189,633.56543 -24.374049,700.55217 z" + style="color:#000000;fill:url(#linearGradient4045);fill-opacity:1;stroke:none;stroke-width:0.89402992;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-413.39699,147.69849)"> + style="color:#000000;fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00016463;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00421655;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - - + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-936.18293,50.339294)"> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(-0.98558031,0,0,1,695.95248,51.046404)"> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> @@ -1297,54 +1291,54 @@ sodipodi:nodetypes="ccccccccc" inkscape:connector-curvature="0" id="path4592" - d="m 754.63302,579.75462 0.73347,-60.10408 -19.80371,-16.26346 2.56715,-36.76955 17.97002,-15.55635 -22.55421,13.87697 -1.75772,41.645 18.71922,16.42615 z" - style="fill:#d9d9d9;fill-opacity:1;stroke:none" /> + d="m -122.15294,600.39542 0.73347,-60.10408 -19.80371,-16.26346 2.56715,-36.76955 17.97002,-15.55635 -22.55421,13.87697 -1.75772,41.645 18.71922,16.42615 z" + style="fill:#d9d9d9;fill-opacity:1;stroke:none;display:inline" /> + d="m -80.811819,330.92187 5.70818,74.77654 -15.74074,15.73313 -0.34595,-15.37957 6.57305,-4.94975 z" + style="fill:#d9d9d9;fill-opacity:1;stroke:none;display:inline" /> G500s + x="-130.78828" + y="613.58783" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#d9d9d9;fill-opacity:1;font-family:Open Sans;-inkscape-font-specification:Open Sans Bold">G500s @@ -1352,242 +1346,181 @@ inkscape:groupmode="layer" id="layer4" inkscape:label="Leaders" - transform="translate(647.36582,205.64997)" + transform="translate(647.36582,-57.672066)" style="display:inline"> + d="m -71.566962,424.87488 -3.21162,5.56391 -3.21159,5.56059 3.66282,0 0,11.76151 2.76039,-1.59253 2.76039,1.59253 0,-11.76151 3.66282,0 -3.21161,-5.56059 -3.2116,-5.56391 z" + style="fill:url(#linearGradient4562);fill-opacity:1;stroke:none;display:inline" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> - - + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> Button0 + x="-426.67715" + y="111.07005" + style="font-size:32px">Button0 Button1 + sodipodi:role="line" + style="font-size:32px">Button1 Button2 + x="-226.67715" + y="110.52136" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">Button2 Button3 + sodipodi:role="line" + style="font-size:32px">Button3 Button4 + x="-508.85648" + y="528.72504" + style="font-size:32px">Button4 Button5 + sodipodi:role="line" + style="font-size:32px">Button5 Button6 + x="-478.67719" + y="175.42401" + style="font-size:32px">Button6 Button7 + sodipodi:role="line" + style="font-size:32px">Button7 Button8 + x="-49.375629" + y="450.16473" + style="font-size:32px">Button8 Button9 - - Resolution0 - Resolution1 - Resolution2 - Resolution3 - Resolution4 - - + sodipodi:role="line" + style="font-size:32px">Button9 diff --git a/data/logitech-mx_master.svg b/data/logitech-mx_master.svg index ae3d9091..77c46b74 100644 --- a/data/logitech-mx_master.svg +++ b/data/logitech-mx_master.svg @@ -10,12 +10,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="414.6424mm" - height="285.98199mm" - viewBox="0 0 1469.2054 1013.322" + width="750" + height="750" + viewBox="0 0 750.00004 749.99998" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.48.4 r9939" sodipodi:docname="logitech-mx_master.svg"> @@ -46,22 +46,22 @@ + y2="447.85815" /> + y2="402.67206" /> @@ -100,290 +100,253 @@ - - - - - - - - - - - - - - - - - - - - + transform="translate(522.78594,-165.96284)" + style="display:inline"> + + + + + + + + + + + + + + + + + + + + - - - - - - - - - Button0 + x="-502.6427" + y="633.16559" + style="font-size:32px">Button0 Button1 + sodipodi:role="line" + style="font-size:32px">Button1 Button2 + x="-484.6427" + y="453.61685" + style="font-size:32px">Button2 Button3 + sodipodi:role="line" + style="font-size:32px">Button3 Button4 + x="-265.79193" + y="177.2103" + style="font-size:32px">Button4 Button5 + sodipodi:role="line" + style="font-size:32px">Button5 Button6 - Resolution0 - - - - Logitech MX Master + x="-499.79196" + y="209.66159" + style="font-size:32px">Button6 + + + + + + + diff --git a/data/roccat-kone-xtd.svg b/data/roccat-kone-xtd.svg index e31703ee..5be8500c 100644 --- a/data/roccat-kone-xtd.svg +++ b/data/roccat-kone-xtd.svg @@ -9,12 +9,12 @@ 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" - width="414.6424mm" - height="285.98199mm" - viewBox="0 0 1469.2054 1013.322" + width="750" + height="750" + viewBox="0 0 750.00004 749.99998" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.48.4 r9939" sodipodi:docname="roccat-kone-xtd.svg"> @@ -26,10 +26,10 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.3581868" - inkscape:cx="554.68333" - inkscape:cy="461.59649" + inkscape:cx="337.88759" + inkscape:cy="511.56243" inkscape:document-units="px" - inkscape:current-layer="layer5" + inkscape:current-layer="layer4" showgrid="false" showguides="true" inkscape:guide-bbox="true" @@ -37,10 +37,10 @@ fit-margin-left="50" fit-margin-right="50" fit-margin-bottom="50" - inkscape:window-width="2560" - inkscape:window-height="1571" - inkscape:window-x="0" - inkscape:window-y="55" + inkscape:window-width="1920" + inkscape:window-height="1099" + inkscape:window-x="1920" + inkscape:window-y="28" inkscape:window-maximized="1" /> @@ -55,307 +55,173 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + > - - - - - + style="font-size:19.26995659px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#838d96;fill-opacity:1;stroke:none;font-family:sans-serif;-inkscape-font-specification:sans-serif Bold" + xml:space="preserve">> + + + + - - - - - - - - - - - - - Resolution0 - Resolution1 - Resolution2 - Resolution3 - Resolution4 - - - Current Profile - + transform="translate(-312.22243,78.703789)"> Button0 + sodipodi:role="line" + style="font-size:32px">Button0 Button12 + id="tspan4214" + style="font-size:32px">Button12 + transform="translate(-177.72019,47.152301)"> Button3 + id="tspan4218" + style="font-size:32px">Button3 Button15 + x="6.9855804" + sodipodi:role="line" + style="font-size:32px">Button15 + transform="translate(-353.6901,52.306237)"> Button4 + y="645.63037" + x="270.96399" + sodipodi:role="line" + style="font-size:32px">Button4 Button16 + x="270.96399" + y="689.07062" + id="tspan4244" + style="font-size:32px">Button16 + + + transform="translate(-311.42639,-501.45091)"> Button10 + id="tspan4260" + style="font-size:32.00000171px">Button10 Button22 + sodipodi:role="line" + style="font-size:32.00000171px">Button22 Button9 + sodipodi:role="line" + style="font-size:32px">Button9 Button21 + id="tspan4274" + style="font-size:32px">Button21 Button5 + id="tspan4280" + style="font-size:32px">Button5 Button17 + sodipodi:role="line" + style="font-size:32px">Button17 + transform="translate(-330.93429,-54.814789)"> Button11 + sodipodi:role="line" + style="font-size:32px">Button11 Button23 + id="tspan4294" + style="font-size:32px">Button23 Button1 + id="tspan4342" + style="font-size:32px">Button1 Button13 + sodipodi:role="line" + style="font-size:32px">Button13 + transform="translate(-264.96175,-314.68951)"> Button2 + sodipodi:role="line" + style="font-size:32px">Button2 Button14 + id="tspan4356" + style="font-size:32px">Button14 Button6 + id="tspan4362" + style="font-size:32px">Button6 Button18 + sodipodi:role="line" + style="font-size:32px">Button18 - - - Roccat Kone XTD + + + + + + + +