diff --git a/resources/graphics/controllers/joystick_arcade_no_buttons.svg b/resources/graphics/controllers/joystick_arcade_no_buttons.svg
index 91ff9b318..740976fda 100644
--- a/resources/graphics/controllers/joystick_arcade_no_buttons.svg
+++ b/resources/graphics/controllers/joystick_arcade_no_buttons.svg
@@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="2.9254477"
- inkscape:cx="296.85138"
- inkscape:cy="194.43876"
+ inkscape:zoom="3.217236"
+ inkscape:cx="21.772411"
+ inkscape:cy="189.73631"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@@ -65,7 +65,7 @@
rx="4.2912331" />
+ transform="matrix(1.6286027,0,0,1.6555452,0.48106317,-173.26496)">
+ sodipodi:docname="keyboard_generic.svg">
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
@@ -53,17 +54,1604 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
- transform="translate(0,-285.88748)">
+ transform="translate(0,-229.26665)">
+ id="g5726"
+ transform="translate(-1.2715658e-7,-5.0954183e-6)">
+
+
+
+
+ sodipodi:nodetypes="sscsscssssscsss"
+ inkscape:connector-curvature="0"
+ id="rect6543-2-0-5-0-2"
+ d="m 45.065162,267.49726 c -0.03721,0 -0.116497,0.0162 -0.116497,0.14908 v 2.04808 h -2.060222 c -0.108082,0 -0.195284,0.10983 -0.195284,0.24625 v 2.01599 c -3e-6,0.1364 0.08719,0.24623 0.195284,0.24623 h 6.444451 c 0.108082,0 0.1948,-0.10983 0.1948,-0.24623 v -2.01599 c 0,-0.13642 -0.08672,-0.24625 -0.1948,-0.24625 h -2.032046 v -2.03474 c 0,-0.13284 -0.09231,-0.16242 -0.129512,-0.16242 z"
+ style="opacity:1;vector-effect:none;fill:#494947;fill-opacity:1;stroke:none;stroke-width:0.0451914;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/graphics/controllers/spinner_generic.svg b/resources/graphics/controllers/spinner_generic.svg
index 2c32c71df..5b46cdcce 100644
--- a/resources/graphics/controllers/spinner_generic.svg
+++ b/resources/graphics/controllers/spinner_generic.svg
@@ -7,6 +7,7 @@
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: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="256"
@@ -15,9 +16,54 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
- sodipodi:docname="unknown.svg">
+ sodipodi:docname="spinner_generic.svg">
+ id="defs4919">
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-maximized="1"
+ showguides="false" />
@@ -45,7 +92,7 @@
image/svg+xml
-
+
@@ -54,16 +101,43 @@
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-229.26665)">
-
-
-
+
+
+
+
+
diff --git a/resources/graphics/controllers/steering_wheel_generic.svg b/resources/graphics/controllers/steering_wheel_generic.svg
index b6b01c15a..c38bba47a 100644
--- a/resources/graphics/controllers/steering_wheel_generic.svg
+++ b/resources/graphics/controllers/steering_wheel_generic.svg
@@ -7,17 +7,48 @@
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: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="42"
- height="42"
- viewBox="0 0 11.1125 11.1125"
+ width="256"
+ height="256"
+ viewBox="0 0 67.733333 67.733333"
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
- sodipodi:docname="unknown.svg">
+ sodipodi:docname="steering_wheel_generic_2.svg">
+ id="defs4919">
+
+
+
+
+
+
+
+ inkscape:window-maximized="1"
+ inkscape:snap-global="true"
+ inkscape:snap-bbox="true" />
@@ -53,17 +86,511 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
- transform="translate(0,-285.88748)">
+ transform="translate(0,-229.26665)">
+
+
+
+ id="g5301"
+ transform="matrix(0.97078132,0,0,0.97078132,0.98954121,7.6883904)">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:connector-curvature="0"
+ id="path4955"
+ d="m 33.866688,257.26975 a 6.4726676,6.4726676 0 0 0 -6.472742,6.47274 6.4726676,6.4726676 0 0 0 6.472742,6.47276 6.4726676,6.4726676 0 0 0 6.472746,-6.47276 6.4726676,6.4726676 0 0 0 -6.472746,-6.47274 z m 0,1.53925 a 4.933052,4.933052 0 0 1 4.932833,4.93349 4.933052,4.933052 0 0 1 -4.932833,4.93284 4.933052,4.933052 0 0 1 -4.932831,-4.93284 4.933052,4.933052 0 0 1 4.932831,-4.93349 z"
+ style="opacity:1;vector-effect:none;fill:#383838;fill-opacity:1;stroke:#2e2e2e;stroke-width:0.43980473;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
+
+
+
+
+
+
diff --git a/resources/graphics/controllers/trackball_generic.svg b/resources/graphics/controllers/trackball_generic.svg
index b6b01c15a..a491ee1f3 100644
--- a/resources/graphics/controllers/trackball_generic.svg
+++ b/resources/graphics/controllers/trackball_generic.svg
@@ -9,13 +9,13 @@
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="42"
- height="42"
- viewBox="0 0 11.1125 11.1125"
+ width="256"
+ height="256"
+ viewBox="0 0 67.733333 67.733333"
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
- sodipodi:docname="unknown.svg">
+ sodipodi:docname="trackball_generic.svg">
-
-
-
+ transform="translate(0,-229.26665)">
+
+
+