diff --git a/resources/images/virtual.keyboard/29/backspace.png b/resources/images/virtual.keyboard/29/backspace.png
deleted file mode 100644
index f35a86e..0000000
Binary files a/resources/images/virtual.keyboard/29/backspace.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/backspace.svg b/resources/images/virtual.keyboard/29/backspace.svg
new file mode 100644
index 0000000..f082dd3
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/backspace.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/capslock.png b/resources/images/virtual.keyboard/29/capslock.png
deleted file mode 100644
index 61c1a4b..0000000
Binary files a/resources/images/virtual.keyboard/29/capslock.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/capslock.svg b/resources/images/virtual.keyboard/29/capslock.svg
new file mode 100644
index 0000000..c611aa2
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/capslock.svg
@@ -0,0 +1,134 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/centre-active.png b/resources/images/virtual.keyboard/29/centre-active.png
deleted file mode 100644
index 45fcfae..0000000
Binary files a/resources/images/virtual.keyboard/29/centre-active.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/centre-active.svg b/resources/images/virtual.keyboard/29/centre-active.svg
new file mode 100644
index 0000000..2c86588
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/centre-active.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/centre-passive.png b/resources/images/virtual.keyboard/29/centre-passive.png
deleted file mode 100644
index 1dbe5de..0000000
Binary files a/resources/images/virtual.keyboard/29/centre-passive.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/centre-passive.svg b/resources/images/virtual.keyboard/29/centre-passive.svg
new file mode 100644
index 0000000..155edae
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/centre-passive.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/left-active.png b/resources/images/virtual.keyboard/29/left-active.png
deleted file mode 100644
index 268aeee..0000000
Binary files a/resources/images/virtual.keyboard/29/left-active.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/left-active.svg b/resources/images/virtual.keyboard/29/left-active.svg
new file mode 100644
index 0000000..6b2e87c
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/left-active.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/left-passive.png b/resources/images/virtual.keyboard/29/left-passive.png
deleted file mode 100644
index 1338d92..0000000
Binary files a/resources/images/virtual.keyboard/29/left-passive.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/left-passive.svg b/resources/images/virtual.keyboard/29/left-passive.svg
new file mode 100644
index 0000000..7114895
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/left-passive.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/right-active.png b/resources/images/virtual.keyboard/29/right-active.png
deleted file mode 100644
index a3fae30..0000000
Binary files a/resources/images/virtual.keyboard/29/right-active.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/right-active.svg b/resources/images/virtual.keyboard/29/right-active.svg
new file mode 100644
index 0000000..76b59c3
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/right-active.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/right-passive.png b/resources/images/virtual.keyboard/29/right-passive.png
deleted file mode 100644
index cedaeb4..0000000
Binary files a/resources/images/virtual.keyboard/29/right-passive.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/right-passive.svg b/resources/images/virtual.keyboard/29/right-passive.svg
new file mode 100644
index 0000000..f950625
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/right-passive.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/shift.png b/resources/images/virtual.keyboard/29/shift.png
deleted file mode 100644
index 8390e56..0000000
Binary files a/resources/images/virtual.keyboard/29/shift.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/shift.svg b/resources/images/virtual.keyboard/29/shift.svg
new file mode 100644
index 0000000..fa6cb6d
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/shift.svg
@@ -0,0 +1,122 @@
+
+
diff --git a/resources/images/virtual.keyboard/29/tab.png b/resources/images/virtual.keyboard/29/tab.png
deleted file mode 100644
index 424d84c..0000000
Binary files a/resources/images/virtual.keyboard/29/tab.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/29/tab.svg b/resources/images/virtual.keyboard/29/tab.svg
new file mode 100644
index 0000000..b070f3f
--- /dev/null
+++ b/resources/images/virtual.keyboard/29/tab.svg
@@ -0,0 +1,163 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/backspace.png b/resources/images/virtual.keyboard/41/backspace.png
deleted file mode 100644
index bec4c33..0000000
Binary files a/resources/images/virtual.keyboard/41/backspace.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/backspace.svg b/resources/images/virtual.keyboard/41/backspace.svg
new file mode 100644
index 0000000..f082dd3
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/backspace.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/capslock.png b/resources/images/virtual.keyboard/41/capslock.png
deleted file mode 100644
index 4e1fd58..0000000
Binary files a/resources/images/virtual.keyboard/41/capslock.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/capslock.svg b/resources/images/virtual.keyboard/41/capslock.svg
new file mode 100644
index 0000000..c611aa2
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/capslock.svg
@@ -0,0 +1,134 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/centre-active.png b/resources/images/virtual.keyboard/41/centre-active.png
deleted file mode 100644
index 8736254..0000000
Binary files a/resources/images/virtual.keyboard/41/centre-active.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/centre-active.svg b/resources/images/virtual.keyboard/41/centre-active.svg
new file mode 100644
index 0000000..2c86588
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/centre-active.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/centre-passive.png b/resources/images/virtual.keyboard/41/centre-passive.png
deleted file mode 100644
index 7e73571..0000000
Binary files a/resources/images/virtual.keyboard/41/centre-passive.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/centre-passive.svg b/resources/images/virtual.keyboard/41/centre-passive.svg
new file mode 100644
index 0000000..155edae
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/centre-passive.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/left-active.png b/resources/images/virtual.keyboard/41/left-active.png
deleted file mode 100644
index 4cd57dd..0000000
Binary files a/resources/images/virtual.keyboard/41/left-active.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/left-active.svg b/resources/images/virtual.keyboard/41/left-active.svg
new file mode 100644
index 0000000..6b2e87c
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/left-active.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/left-passive.png b/resources/images/virtual.keyboard/41/left-passive.png
deleted file mode 100644
index 476090a..0000000
Binary files a/resources/images/virtual.keyboard/41/left-passive.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/left-passive.svg b/resources/images/virtual.keyboard/41/left-passive.svg
new file mode 100644
index 0000000..7114895
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/left-passive.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/right-active.png b/resources/images/virtual.keyboard/41/right-active.png
deleted file mode 100644
index 46c7ff9..0000000
Binary files a/resources/images/virtual.keyboard/41/right-active.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/right-active.svg b/resources/images/virtual.keyboard/41/right-active.svg
new file mode 100644
index 0000000..76b59c3
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/right-active.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/right-passive.png b/resources/images/virtual.keyboard/41/right-passive.png
deleted file mode 100644
index fb7c9ca..0000000
Binary files a/resources/images/virtual.keyboard/41/right-passive.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/right-passive.svg b/resources/images/virtual.keyboard/41/right-passive.svg
new file mode 100644
index 0000000..f950625
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/right-passive.svg
@@ -0,0 +1,171 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/shift.png b/resources/images/virtual.keyboard/41/shift.png
deleted file mode 100644
index 10b279d..0000000
Binary files a/resources/images/virtual.keyboard/41/shift.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/shift.svg b/resources/images/virtual.keyboard/41/shift.svg
new file mode 100644
index 0000000..fa6cb6d
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/shift.svg
@@ -0,0 +1,122 @@
+
+
diff --git a/resources/images/virtual.keyboard/41/tab.png b/resources/images/virtual.keyboard/41/tab.png
deleted file mode 100644
index 9a752fa..0000000
Binary files a/resources/images/virtual.keyboard/41/tab.png and /dev/null differ
diff --git a/resources/images/virtual.keyboard/41/tab.svg b/resources/images/virtual.keyboard/41/tab.svg
new file mode 100644
index 0000000..b070f3f
--- /dev/null
+++ b/resources/images/virtual.keyboard/41/tab.svg
@@ -0,0 +1,163 @@
+
+