diff --git a/themes/spinfinity/Makefile.am b/themes/spinfinity/Makefile.am
index 98fcfb87..b4bc31d2 100644
--- a/themes/spinfinity/Makefile.am
+++ b/themes/spinfinity/Makefile.am
@@ -5,6 +5,9 @@ dist_theme_DATA = \
bullet.png \
entry.png \
lock.png \
+ capslock.png \
+ keyboard.png \
+ keymap-render.png \
animation-0001.png \
throbber-00.png \
throbber-01.png \
diff --git a/themes/spinfinity/capslock.png b/themes/spinfinity/capslock.png
new file mode 100644
index 00000000..e18a0acb
Binary files /dev/null and b/themes/spinfinity/capslock.png differ
diff --git a/themes/spinfinity/keyboard.png b/themes/spinfinity/keyboard.png
new file mode 100644
index 00000000..347954cf
Binary files /dev/null and b/themes/spinfinity/keyboard.png differ
diff --git a/themes/spinfinity/keymap-render.png b/themes/spinfinity/keymap-render.png
new file mode 100644
index 00000000..4f8c459d
Binary files /dev/null and b/themes/spinfinity/keymap-render.png differ
diff --git a/themes/spinner/Makefile.am b/themes/spinner/Makefile.am
index e6e1bb67..ea283363 100644
--- a/themes/spinner/Makefile.am
+++ b/themes/spinner/Makefile.am
@@ -5,6 +5,9 @@ dist_theme_DATA = \
bullet.png \
entry.png \
lock.png \
+ capslock.png \
+ keyboard.png \
+ keymap-render.png \
animation-0001.png \
animation-0002.png \
animation-0003.png \
diff --git a/themes/spinner/capslock.fig b/themes/spinner/capslock.fig
new file mode 100644
index 00000000..22a14a92
--- /dev/null
+++ b/themes/spinner/capslock.fig
@@ -0,0 +1,16 @@
+#FIG 3.2 Produced by xfig version 3.2.7a
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+0 32 #e8e8e8
+2 3 0 1 32 32 50 -1 20 0.000 0 0 0 0 0 4
+ 1440 225 193 1620 2687 1620 1440 225
+2 2 0 1 32 32 50 -1 20 0.000 0 0 -1 0 0 5
+ 810 1620 2070 1620 2070 2250 810 2250 810 1620
+2 2 0 1 32 32 50 -1 20 0.000 0 0 -1 0 0 5
+ 810 2430 2070 2430 2070 2790 810 2790 810 2430
diff --git a/themes/spinner/capslock.png b/themes/spinner/capslock.png
new file mode 100644
index 00000000..e18a0acb
Binary files /dev/null and b/themes/spinner/capslock.png differ
diff --git a/themes/spinner/keyboard.png b/themes/spinner/keyboard.png
new file mode 100644
index 00000000..347954cf
Binary files /dev/null and b/themes/spinner/keyboard.png differ
diff --git a/themes/spinner/keyboard_24px.svg b/themes/spinner/keyboard_24px.svg
new file mode 100644
index 00000000..6961f3df
--- /dev/null
+++ b/themes/spinner/keyboard_24px.svg
@@ -0,0 +1,4 @@
+
diff --git a/themes/spinner/keyboard_48px.svg b/themes/spinner/keyboard_48px.svg
new file mode 100644
index 00000000..8fbb16bc
--- /dev/null
+++ b/themes/spinner/keyboard_48px.svg
@@ -0,0 +1,4 @@
+
diff --git a/themes/spinner/keymap-render.png b/themes/spinner/keymap-render.png
new file mode 100644
index 00000000..4f8c459d
Binary files /dev/null and b/themes/spinner/keymap-render.png differ