diff --git a/examples/uhk.key-design.svg b/examples/uhk.key-design.svg
index df8cd635..4da37f4d 100755
--- a/examples/uhk.key-design.svg
+++ b/examples/uhk.key-design.svg
@@ -23,7 +23,7 @@
image/svg+xml
-
+
@@ -69,669 +69,65 @@
style="fill:#333333;stroke:none"
rx="3.5433071"
ry="3.5433071"
- x="93.996696"
- y="92.947655"
+ x="277.43369"
+ y="227.59335"
height="63.779526"
width="63.779526"
- id="a2" />
-
-
-
-
-
-
-
-
-
-
+ id="c4" />
-
-
-
-
-
-
-
-
-
+ id="c5" />
-
-
-
-
-
-
-
-
-
-
- Base layer
-
+ id="c2" />
-
-
-
-
-
-
+ id="c3" />
-
-
-
+ id="d9" />
-
-
-
-
-
-
-
-
+ id="d11" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ width="111.61417"
+ id="c13" />
+
+
+
+
+
+
+
+
+
+ Base layer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
←
Y
U
I
O
- P
-
-
H
J
K
L
Enter
N
Shift
Ctrl
-
-
-
-
-
Tab
Q
- W
-
-
E
- R
-
- Mouse
A
S
D
F
Shift
Z
X
C
- V
-
-
B
@@ -1631,7 +1106,7 @@
id="SvgjsTspan1220">Mod
<,
- >.
- ?/
-
-
-
-
-
-
-
- C
- A
-
-
-
- 3
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19px;font-family:Helvetica;-inkscape-font-specification:'Helvetica Bold';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">3
$
&7
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19px;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">&
8
- (9
0
- _-
- +=
4
%
5
-
-
-
- Mod
-
-
^
6
Fn
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
- :;
- "'
- {[
- }]
- |\
- ~`
-
-
-
-
C
-
-
-
-
-
-
-
- C
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
- Mouse
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- C
-
-
-
-
-
-
@@ -5427,147 +1443,588 @@
y="119.1199"
id="tspan4554-3-1-4"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19px;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">)
+ #
+ @
+ 2
+ 1
+ !
+ ~
+ `
+ 7
+ 9
+ (
+ -
+ _
+ =
+ +
+ \
+ |
+ ]
+ }
+ [
+ {
+ P
-
-
-
-
-
-
+ id="g5496"
+ transform="translate(-15.186732,-0.30478927)">
C
+
+
+
+ R
+
+ C
+
A
S
#
+ x="225.02646"
+ y="188.45581"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19px;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">W
C
+ id="tspan4573-69-7-3-69-08-71-7-2-6"
+ x="213.78044"
+ y="218.26228"
+ style="font-size:12.12682629px;fill:#82b2dc;fill-opacity:1;">C
+ d="m 201.20784,216.3102 0,-2.07047 -1.16463,0 c -0.64056,0 -1.16465,-0.008 -1.16465,-0.0177 0,-0.01 1.05347,-1.07113 2.34105,-2.35866 l 2.34104,-2.34096 2.34105,2.34096 c 1.28758,1.28753 2.34104,2.34892 2.34104,2.35866 0,0.01 -0.52408,0.0177 -1.16463,0.0177 l -1.16464,0 0,2.07047 0,2.07048 -2.35282,0 -2.35281,0 0,-2.07048 z m 4.02331,-0.65878 0,-2.04695 0.71171,0 0.7117,0 -1.54694,-1.54693 -1.54692,-1.54693 -1.54121,1.54105 -1.54122,1.54106 0.71183,0.0118 0.71183,0.0118 0.006,2.04106 0.006,2.04106 1.6586,0 1.65861,0 0,-2.04695 z"
+ style="fill:#82b2dc;fill-opacity:1;stroke:none" />
-
+ id="path5460-44-93-16-94-8-21" />
+
+ ;
+ :
+ '
+ "
+ C
+
+
+
+
+
+ /
+ ?
+ .
+ >
+ ,
+ <
+ V
+ transform="translate(20.905476,-381.50633)"
+ id="g5219-8">
+ C
+
+
+
+
+
+ id="g5437-0">
Mouse
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.13553333px;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">LCtrl
- @
- 2
-
- C
-
-
-
-
+ transform="translate(-152.34431,-429.1804)"
+ id="g5428-7-7">
+ id="g5437-0-4">
Mouse
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.13553333px;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">LShift
- 1
- !
+ style="fill:#333333;stroke:none"
+ id="g5437-0-3"
+ transform="translate(-11.901139,-429.26521)">
+
C
-
-
-
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.13553333px;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1"
+ y="714.99799"
+ x="327.66473"
+ sodipodi:role="line"
+ id="tspan5212-5-0-3-7">LAlt
+
+
+
+
+ LSuper
+