[caribou] Added more keyboard layouts.



commit 5813683a2373220e835c53b2dd8aee3fa3984a11
Author: David Pellicer <davidpellicermartin gmail com>
Date:   Fri Jul 23 11:05:03 2010 -0700

    Added more keyboard layouts.

 .gitignore                    |    2 +
 data/keyboards/Makefile.am    |    6 +-
 data/keyboards/lexic_es.json  |  300 ++++++++++
 data/keyboards/qwerty_en.json |  261 ++++++++
 data/keyboards/qwerty_es.json | 1318 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 1886 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 52bf93b..f23b105 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,3 +23,5 @@ po/stamp-it
 m4/intltool.m4
 *.tar.gz
 data/caribou.desktop
+po/.intltool-merge-cache
+
diff --git a/data/keyboards/Makefile.am b/data/keyboards/Makefile.am
index 06e9545..64d947e 100644
--- a/data/keyboards/Makefile.am
+++ b/data/keyboards/Makefile.am
@@ -1,6 +1,10 @@
 keyboardsdir = $(datadir)/caribou/keyboards/
 keyboards_DATA = \
     qwerty.xml \
-    hebrew.xml
+    hebrew.xml \
+    lexic_es.json \
+    qwerty_en.json \
+    qwerty_es.json
+
 
 EXTRA_DIST = $(keyboards_DATA)
diff --git a/data/keyboards/lexic_es.json b/data/keyboards/lexic_es.json
new file mode 100644
index 0000000..569d910
--- /dev/null
+++ b/data/keyboards/lexic_es.json
@@ -0,0 +1,300 @@
+
+{"layout": [
+  {"name": "lowercase",
+   "rows": {"row": [{"key":  
+            [{"value" : "e", 
+             "width": 2},
+             {"value": "s", 
+             "width": 2}, 
+             {"value": "i", 
+             "width": 2}, 
+             {"value": "u", 
+             "width": 2}, 
+             {"value": "m",
+             "width": 2}, 
+             {"value": "y", 
+             "width": 2}, 
+             {"value": "v", 
+             "width": 2}, 
+             {"value": "f",
+             "width": 2}, 
+             {"value": "x", 
+             "width": 2},
+             {"key_type": "preferences", 
+             "width": 2}
+             ]
+	}, 
+	{"key":[{"value" : "a", 
+             "width": 2},
+             {"value": "n", 
+             "width": 2}, 
+             {"value": "l", 
+             "width": 2}, 
+             {"value": "t", 
+             "width": 2}, 
+             {"value": "p",
+             "width": 2}, 
+             {"value": "b", 
+             "width": 2}, 
+             {"value": "g", 
+             "width": 2}, 
+             {"value": "z", 
+             "width": 2}, 
+             {"value": "w",
+             "width": 2}, 
+             {"label": "<i>1%+</i>",
+             "key_type": "layout_switcher",
+             "value": "special",
+             "width": 2}
+             ]
+	}, 
+        {"key":[{"value" : "o", 
+             "width": 2},
+             {"value": "r", 
+             "width": 2}, 
+             {"value": "d", 
+             "width": 2}, 
+             {"value": "c", 
+             "width": 2}, 
+             {"value": "q",
+             "width": 2}, 
+             {"value": "h", 
+             "width": 2}, 
+             {"value": "j", 
+             "width": 2}, 
+             {"value": "ñ", 
+             "width": 2}, 
+             {"value": "k",
+             "width": 2}, 
+	         {"label": "<b>Ctrl D</b>",
+	         "value": "Control_R",
+	         "width": 2}
+             ]
+	}, 
+        {"key": [{"value": "uppercase", 
+              "label": "<b>â?§</b>", 
+              "key_type": "layout_switcher",
+              "width": 3.33},
+              {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 3.33},
+	          {"label": "____",
+	          "value": " ",
+	          "width": 3.33},
+	          {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 3.33}, 
+              {"value": ",", 
+              "width": 3.33}, 
+              {"value": ".",
+              "width": 3.33} 
+             ]
+	}
+	]
+        }
+    },
+    {"name": "special",
+      "rows": {"row": [{"key": 
+               [{"value": "7",
+                "width": 2},
+                {"value": "8", 
+                "width": 2},
+                {"value": "9", 
+                "width": 2},
+                {"value": ".",
+                "width": 2},
+                {"value": "*", 
+                "width": 2},
+                {"value": "¿", 
+                "width": 2},
+                {"value": "\\", 
+                "width": 2}, 
+                {"value": ";", 
+                "width": 2},
+                {"value": "\"", 
+                "width": 2},
+                {"key_type": "preferences", 
+                "width": 2}
+               ]
+	},
+        {"key": [{"value": "4",
+                "width": 2},
+                {"value": "5", 
+                "width": 2},
+                {"value": "6", 
+                "width": 2},
+                {"value": "+",
+                "width": 2},
+                {"value": "/", 
+                "width": 2},
+                {"value": "?", 
+                "width": 2}, 
+                {"value": "(", 
+                "width": 2},
+                {"value": "â?¬", 
+                "width": 2},
+                {"value": "@", 
+                "width": 2},
+                {"key_type": "layout_switcher",
+                "value": "lowercase", 
+                "label": "abc",
+                "width": 2}
+               ]
+	},
+        {"key": [{"value": "1",
+                "width": 2},
+                {"value": "2", 
+                "width": 2},
+                {"value": "3", 
+                "width": 2},
+                {"value": "-",
+                "width": 2},
+                {"value": "Up", 
+                "label": "<b>â??</b>",
+                "width": 2},
+                {"value": "%", 
+                "width": 2}, 
+                {"value": ")", 
+                "width": 2},
+                {"value": "_", 
+                "width": 2},
+                {"value": "#", 
+                "width": 2},
+                {"key_type": "mask",
+                "value": "control", 
+                "label": "<b>Ctrl I</b>",
+                "width": 2}
+               ]
+	},
+        {"key": [{"value": "0",
+                "width": 3},
+                {"label": "<big>â?«</big>",
+                "value": "BackSpace", 
+                "width": 3},
+                {"label": "<b>â??</b>",
+                "width": 2,
+                "value": "Left"},
+                {"label": "<b>â??</b>",
+                "width": 2,
+                "value": "Down"},
+                {"label": "<b>â??</b>",
+                "width": 2,
+                "value": "Right"},
+                {"value": ":", 
+                "width": 2},
+                {"value": "'",
+                "width": 2},
+                {"value": "$", 
+                "width": 2},
+                {"key_type": "mask",
+                "label": "<b>Alt I</b>", 
+                "value": "mod1", 
+                "width": 2}
+                ]
+	}
+	]
+}
+	}, 
+  {"name": "uppercase",
+   "rows": {"row": [{"key":[
+             {"value" : "E", 
+             "width": 2},
+             {"value": "S", 
+             "width": 2}, 
+             {"value": "I", 
+             "width": 2}, 
+             {"value": "U", 
+             "width": 2}, 
+             {"value": "M",
+             "width": 2}, 
+             {"value": "Y", 
+             "width": 2}, 
+             {"value": "V", 
+             "width": 2}, 
+             {"value": "F",
+             "width": 2}, 
+             {"value": "X", 
+             "width": 2},
+             {"key_type": "preferences", 
+             "width": 2}
+             ]
+	},
+        {"key":[{"value" : "A", 
+             "width": 2},
+             {"value": "N", 
+             "width": 2}, 
+             {"value": "L", 
+             "width": 2}, 
+             {"value": "T", 
+             "width": 2}, 
+             {"value": "P",
+             "width": 2}, 
+             {"value": "B", 
+             "width": 2}, 
+             {"value": "G", 
+             "width": 2}, 
+             {"value": "Z", 
+             "width": 2}, 
+             {"value": "W",
+             "width": 2}, 
+             {"label": "<i>1%+</i>",
+             "key_type": "layout_switcher",
+             "value": "special",
+             "width": 2}
+             ]
+	}, 
+        {"key":[{"value" : "O", 
+             "width": 2},
+             {"value": "R", 
+             "width": 2}, 
+             {"value": "D", 
+             "width": 2}, 
+             {"value": "C", 
+             "width": 2}, 
+             {"value": "Q",
+             "width": 2}, 
+             {"value": "H", 
+             "width": 2}, 
+             {"value": "J", 
+             "width": 2}, 
+             {"value": "Ã?", 
+             "width": 2}, 
+             {"value": "K",
+             "width": 2}, 
+	         {"label": "<b>Ctrl D</b>",
+	         "value": "Control_R",
+	         "width": 2}
+             ]
+	}, 
+        {"key": [{"value": "lowercase", 
+              "label": "<b>â?©</b>", 
+              "key_type": "layout_switcher", 
+              "width": 3.33},
+              {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 3.33},
+	          {"label": "____",
+	          "value": " ",
+	          "width": 3.33},
+	          {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 3.33}, 
+              {"value": ",", 
+              "width": 3.33}, 
+              {"value": ".",
+              "width": 3.33} 
+                 ]
+		      }
+		     ]
+             }
+    }
+ ]
+}
+
+                     
+            
+           
+           
+           
+           
+           
diff --git a/data/keyboards/qwerty_en.json b/data/keyboards/qwerty_en.json
new file mode 100644
index 0000000..ab5081d
--- /dev/null
+++ b/data/keyboards/qwerty_en.json
@@ -0,0 +1,261 @@
+
+{"layout": [
+    {"name": "lowercase",
+     "rows": {"row": [{"key": [{"key_type": "preferences"},
+	                       {"value": "q"},
+			       {"value": "w"},
+			       {"value": "e"},
+			       {"value": "r"},
+			       {"value": "t"},
+			       {"value": "y"},
+			       {"value": "u"},
+			       {"value": "i"},
+                               {"value": "o"},
+             		       {"value": "p"},
+             		       {"value": "BackSpace",
+	      		        "label": "<big>â?«</big>",
+	      			"width": 1.5}
+			      ]
+                      },
+		      {"key": [{"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	              	        "value": "Tab"},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.25},
+	     		       {"value": "a"},
+             		       {"value": "s"},
+             		       {"value": "d"},
+             		       {"value": "f"},
+             		       {"value": "g"},
+             		       {"value": "h"},
+             		       {"value": "j"},
+             		       {"value": "k"},
+             		       {"value": "l"},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.25},
+	     		       {"value": "Return",
+	      		        "label": "<b>â?²</b>",
+	      			"width": 2}
+            		      ]
+		      },
+		      {"key": [{"label": "<b>â??</b>",
+	      	                "key_type": "layout_switcher",
+	      			"value": "uppercase",
+	      			"width": 1.5},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+	     			{"value": "z"},
+             			{"value": "x"},
+             			{"value": "c"},
+             			{"value": "v"},
+             			{"value": "b"},
+             			{"value": "n"},
+             			{"value": "m"},
+	     			{"key_type": "dummy",
+	      			 "width": 0.5},
+	     		 	{"value": ","},
+             			{"value": "."},
+	                        {"value": ";"}
+                               ]
+		      },
+		      {"key": [{"label": "<small><i>1%+</i></small>",
+	      	                "key_type": "layout_switcher",
+	       			"value": "special",
+	       			"width": 1.5},
+	     		       {"label": "<small><b>Ctrl</b></small>",
+	      		        "value": "control",
+	      			"key_type": "mask",
+	      			"width": 1.5},
+	     		       {"label": "<small><b>Alt</b></small>",
+	      		        "value": "mod1",
+	      			"key_type": "mask",
+	      			"width": 1.5},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+	     		       {"label": "______",
+	      		        "value": " ",
+	      			"width": 3},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+             		       {"value": "'"},
+             		       {"value": "\""},
+             		       {"value": "!"},
+             		       {"value": "?"}
+            		      ]
+		      }
+		     ]
+             }
+    },
+    {"name": "uppercase",
+     "rows": {"row": [{"key": [{"key_type": "preferences"},
+	                       {"value": "Q"},
+			       {"value": "W"},
+			       {"value": "E"},
+			       {"value": "R"},
+			       {"value": "T"},
+			       {"value": "Y"},
+			       {"value": "U"},
+			       {"value": "I"},
+                               {"value": "O"},
+             		       {"value": "P"},
+             		       {"value": "BackSpace",
+	      		        "label": "<big>â?«</big>",
+	      			"width": 1.5}
+			      ]
+                      },
+		      {"key": [{"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	              	        "value": "Tab"},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.25},
+	     		       {"value": "A"},
+             		       {"value": "S"},
+             		       {"value": "D"},
+             		       {"value": "F"},
+             		       {"value": "G"},
+             		       {"value": "G"},
+             		       {"value": "H"},
+             		       {"value": "J"},
+             		       {"value": "K"},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.25},
+	     		       {"value": "Return",
+	      		        "label": "<b>â?²</b>",
+	      			"width": 2}
+            		      ]
+		      },
+		      {"key": [{"label": "<b>â??</b>",
+	      	                "key_type": "layout_switcher",
+	      			"value": "lowercase",
+	      			"width": 1.5},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+	     			{"value": "Z"},
+             			{"value": "X"},
+             			{"value": "C"},
+             			{"value": "V"},
+             			{"value": "B"},
+             			{"value": "N"},
+             			{"value": "M"},
+	     			{"key_type": "dummy",
+	      			 "width": 0.5},
+	     		 	{"value": ","},
+             			{"value": "."},
+	                        {"value": ";"}
+                               ]
+		      },
+		      {"key": [{"label": "<small><i>1%+</i></small>",
+	      	                "key_type": "layout_switcher",
+	       			"value": "special",
+	       			"width": 1.5},
+	     		       {"label": "<small><b>Ctrl</b></small>",
+	      		        "value": "control",
+	      			"key_type": "mask",
+	      			"width": 1.5},
+	     		       {"label": "<small><b>Alt</b></small>",
+	      		        "value": "mod1",
+	      			"key_type": "mask",
+	      			"width": 1.5},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+	     		       {"label": "______",
+	      		        "value": " ",
+	      			"width": 3},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+             		       {"value": "'"},
+             		       {"value": "\""},
+             		       {"value": "!"},
+             		       {"value": "?"}
+            		      ]
+		      }
+		     ]
+             }
+    },
+    {"name": "special",
+     "rows": {"row": [{"key": [{"key_type": "preferences"},
+	                       {"value": "1"},
+			       {"value": "2"},
+			       {"value": "3"},
+			       {"value": "4"},
+			       {"value": "5"},
+			       {"value": "6"},
+			       {"value": "7"},
+			       {"value": "8"},
+                               {"value": "9"},
+             		       {"value": "0"},
+             		       {"value": "BackSpace",
+	      		        "label": "<big>â?«</big>",
+	      			"width": 1.5}
+			      ]
+                      },
+		      {"key": [{"key_type": "dummy",
+	      		        "width": 0.25},
+	     		       {"value": "@"},
+             		       {"value": "#"},
+             		       {"value": "$"},
+             		       {"value": "%"},
+             		       {"value": "&"},
+             		       {"value": "*"},
+             		       {"value": "("},
+             		       {"value": ")"},
+             		       {"value": "-"},
+             		       {"value": "+"},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.25},
+	     		       {"value": "Return",
+	      		        "label": "<b>â?²</b>",
+	      			"width": 2}
+            		      ]
+		      },
+		      {"key": [{"key_type": "dummy",
+	      		        "width": 0.25},
+	     			{"value": "<"},
+             			{"value": ">"},
+             			{"value": "â?¬"},
+             			{"value": "£"},
+             			{"value": "{"},
+             			{"value": "}"},
+             			{"value": "["},
+             			{"value": "]"},
+             			{"label": "<small>_</small>",
+	      			 "value": "_"},
+				{"value": "="},
+	     			{"key_type": "dummy",
+	      			 "width": 0.25},
+	     			{"label": "<b>â??</b>",
+	      			"value": "Up"},
+             			{"value": "\\"}
+                               ]
+		      },
+		      {"key": [{"label": "<small><i>abc</i></small>",
+	      	                "key_type": "layout_switcher",
+	       			"value": "lowercase",
+	       			"width": 1.5},
+	     		       {"label": "<small><b>Ctrl</b></small>",
+	      		        "value": "control",
+	      			"key_type": "mask",
+	      			"width": 1.5},
+	     		       {"label": "<small><b>Alt</b></small>",
+	      		        "value": "mod1",
+	      			"key_type": "mask",
+	      			"width": 1.5},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+	     		       {"label": "______",
+	      		        "value": " ",
+	      			"width": 3},
+	     		       {"key_type": "dummy",
+	      		        "width": 0.5},
+             		       {"value": "|"},
+             		       {"label": "<b>â??</b>",
+	      		        "value": "Left"},
+             		       {"label": "<b>â??</b>",
+	      		        "value": "Down"},
+             		       {"label": "<b>â??</b>",
+	      		        "value": "Right"}
+            		      ]
+		      }
+		     ]
+             }
+    }
+ ]
+}
diff --git a/data/keyboards/qwerty_es.json b/data/keyboards/qwerty_es.json
new file mode 100644
index 0000000..9072fb0
--- /dev/null
+++ b/data/keyboards/qwerty_es.json
@@ -0,0 +1,1318 @@
+{"layout": 
+[
+  {"name": "uppercase",
+   "rows": {"row": [{"key":[
+             {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences", "width": 1.2}
+             ]
+   },
+            {"key": [
+            {"value": "º", "width": 1.2},
+             {"value": "1", "width": 1.2}, 
+             {"value": "2", "width": 1.2}, 
+             {"value": "3", "width": 1.2}, 
+             {"value": "4", "width": 1.2}, 
+             {"value": "5", "width": 1.2}, 
+             {"value": "6", "width": 1.2}, 
+             {"value": "7", "width": 1.2}, 
+             {"value": "8", "width": 1.2}, 
+             {"value": "9", "width": 1.2}, 
+             {"value": "0", "width": 1.2},
+             {"value": "'", "width": 1.2},
+             {"value": "¡", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+	{"key": [
+            {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "Q", "width": 1.2},
+             {"value": "W", "width": 1.2},
+             {"value": "E", "width": 1.2},
+             {"value": "R", "width": 1.2},
+             {"value": "T", "width": 1.2},
+             {"value": "Y", "width": 1.2},
+             {"value": "U", "width": 1.2},
+             {"value": "I", "width": 1.2},
+             {"value": "O", "width": 1.2},
+             {"value": "P", "width": 1.2},
+             {"value": "`", "width": 1.2},
+             {"value": "+", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key": [
+	     {"label": "<small>Bloq M</small>",
+	      "value": "lowercase",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "A", "width": 1.2},
+             {"value": "S", "width": 1.2},
+             {"value": "D", "width": 1.2},
+             {"value": "F", "width": 1.2},
+             {"value": "G", "width": 1.2},
+             {"value": "H", "width": 1.2},
+             {"value": "J", "width": 1.2},
+             {"value": "K", "width": 1.2},
+             {"value": "L", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "´", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key": [
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase_shift",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "<",
+          "label": "&lt;", "width": 1.2},
+	     {"value": "Z", "width": 1.2},
+         {"value": "X", "width": 1.2},
+         {"value": "C", "width": 1.2},
+         {"value": "V", "width": 1.2},
+         {"value": "B", "width": 1.2},
+         {"value": "N", "width": 1.2},
+         {"value": "M", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ",", "width": 1.2},
+             {"value": ".", "width": 1.2},
+	     {"value": "-", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase_shift",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "uppercase_alt",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+    }
+    ]
+   }
+  },
+           
+  
+  {"name": "lowercase_shift",
+   "rows": {"row": [{"key":[
+             {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences", "width": 1.2}
+             ]
+    },
+    {"key": [
+             {"value": "º", "width": 1.2},
+             {"value": "ª", "width": 1.2}, 
+             {"value": "!", "width": 1.2}, 
+             {"value": "\"", "width": 1.2}, 
+             {"value": "·", "width": 1.2}, 
+             {"value": "%", "width": 1.2}, 
+             {"value": "&", "width": 1.2}, 
+             {"value": "/", "width": 1.2}, 
+             {"value": "(", "width": 1.2}, 
+             {"value": ")", "width": 1.2}, 
+             {"value": "=", "width": 1.2},
+             {"value": "?", "width": 1.2},
+             {"value": "¿", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+    {"key": [
+	         {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "Q", "width": 1.2},
+             {"value": "W", "width": 1.2},
+             {"value": "E", "width": 1.2},
+             {"value": "R", "width": 1.2},
+             {"value": "T", "width": 1.2},
+             {"value": "Y", "width": 1.2},
+             {"value": "U", "width": 1.2},
+             {"value": "I", "width": 1.2},
+             {"value": "O", "width": 1.2},
+             {"value": "P", "width": 1.2},
+             {"value": "^", "width": 1.2},
+             {"value": "*", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small>Bloq M</small>",
+	      "value": "uppercase_shift",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "A", "width": 1.2},
+             {"value": "S", "width": 1.2},
+             {"value": "D", "width": 1.2},
+             {"value": "F", "width": 1.2},
+             {"value": "G", "width": 1.2},
+             {"value": "H", "width": 1.2},
+             {"value": "J", "width": 1.2},
+             {"value": "K", "width": 1.2},
+             {"value": "L", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "¨", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ">", 
+          "label": "&gt;", "width": 1.2},
+	     {"value": "Z", "width": 1.2},
+         {"value": "X", "width": 1.2},
+         {"value": "C", "width": 1.2},
+         {"value": "V", "width": 1.2},
+         {"value": "B", "width": 1.2},
+         {"value": "N", "width": 1.2},
+         {"value": "M", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ";", "width": 1.2},
+             {"value": ":", "width": 1.2},
+	     {"value": "_", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "lowercase_alt_shift",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+           }
+  ]
+   }
+  },
+  {"name": "uppercase_shift",
+   "rows": {"row": [{"key": [
+             {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences", "width": 1.2}
+             ]
+    },
+    {"key":[
+             {"value": "º", "width": 1.2},
+             {"value": "ª", "width": 1.2}, 
+             {"value": "!", "width": 1.2}, 
+             {"value": "\"", "width": 1.2}, 
+             {"value": "·", "width": 1.2}, 
+             {"value": "%", "width": 1.2}, 
+             {"value": "&", "width": 1.2}, 
+             {"value": "/", "width": 1.2}, 
+             {"value": "(", "width": 1.2}, 
+             {"value": ")", "width": 1.2}, 
+             {"value": "=", "width": 1.2},
+             {"value": "?", "width": 1.2},
+             {"value": "¿", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+    {"key":[
+	         {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "q", "width": 1.2},
+             {"value": "w", "width": 1.2},
+             {"value": "e", "width": 1.2},
+             {"value": "r", "width": 1.2},
+             {"value": "t", "width": 1.2},
+             {"value": "y", "width": 1.2},
+             {"value": "u", "width": 1.2},
+             {"value": "i", "width": 1.2},
+             {"value": "o", "width": 1.2},
+             {"value": "p", "width": 1.2},
+             {"value": "^", "width": 1.2},
+             {"value": "*", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key": [
+	     {"label": "<small>Bloq M</small>",
+	      "value": "lowercase_shift",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "a", "width": 1.2},
+             {"value": "s", "width": 1.2},
+             {"value": "d", "width": 1.2},
+             {"value": "f", "width": 1.2},
+             {"value": "g", "width": 1.2},
+             {"value": "h", "width": 1.2},
+             {"value": "j", "width": 1.2},
+             {"value": "k", "width": 1.2},
+             {"value": "l", "width": 1.2},
+             {"value": "ñ", "width": 1.2},
+             {"value": "¨", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ">", 
+          "label": "&gt;", "width": 1.2},
+	     {"value": "z", "width": 1.2},
+         {"value": "x", "width": 1.2},
+         {"value": "c", "width": 1.2},
+         {"value": "v", "width": 1.2},
+         {"value": "b", "width": 1.2},
+         {"value": "n", "width": 1.2},
+         {"value": "m", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ";", "width": 1.2},
+             {"value": ":", "width": 1.2},
+	     {"value": "_", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "uppercase_alt_shift",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+           }
+  ]
+    }
+  },
+  {"name": "uppercase_alt",
+   "rows": {"row": [{"key":[
+             {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences", "width": 1.2}
+             ]
+    },
+    {"key": [
+             {"value": "\\", "width": 1.2},
+             {"value": "|", "width": 1.2}, 
+             {"value": "@", "width": 1.2}, 
+             {"value": "#", "width": 1.2}, 
+             {"value": "~", "width": 1.2}, 
+             {"value": "½", "width": 1.2}, 
+             {"value": "¬", "width": 1.2}, 
+             {"value": "{", "width": 1.2}, 
+             {"value": "[", "width": 1.2}, 
+             {"value": "]", "width": 1.2}, 
+             {"value": "}", "width": 1.2},
+             {"value": "\\", "width": 1.2},
+             {"value": "¡", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+    {"key":[
+	        {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "@", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "â?¬", "width": 1.2},
+             {"value": "¶", "width": 1.2},
+             {"value": "Ŧ", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "[", "width": 1.2},
+             {"value": "]", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small>Bloq M</small>",
+	      "value": "lowercase_alt",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "Ã?", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "Ä?", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "Ħ", "width": 1.2},
+             {"value": "J", "width": 1.2},
+             {"value": "ĸ", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "~", "width": 1.2},
+             {"value": "{", "width": 1.2},
+             {"value": "}", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase_alt_shift",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "|", 
+          "label": "|", "width": 1.2},
+	     {"value": "«", "width": 1.2},
+         {"value": "»", "width": 1.2},
+         {"value": "¢", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "N", "width": 1.2},
+         {"value": "M", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ",", "width": 1.2},
+             {"value": ".", "width": 1.2},
+	     {"value": "-", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase_alt_shift",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "uppercase",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+           }
+           ]
+   }
+  },
+{"name": "lowercase_alt_shift",
+   "rows": {"row": [{"key": [
+             {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences", "width": 1.2}
+             ]
+    },
+    {"key":[
+             {"value": "\\", "width": 1.2},
+             {"value": "¡", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "£", "width": 1.2}, 
+             {"value": "$", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "â?¢", "width": 1.2}, 
+             {"value": "±", "width": 1.2}, 
+             {"value": "°", "width": 1.2},
+             {"value": "¿", "width": 1.2},
+             {"value": "~", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+    {"key":[
+	         {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "@", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "â?¬", "width": 1.2},
+             {"value": "¶", "width": 1.2},
+             {"value": "Ŧ", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "[", "width": 1.2},
+             {"value": "]", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small>Bloq M</small>",
+	      "value": "uppercase_alt_shift",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "Ã?", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "Ä?", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "Ħ", "width": 1.2},
+             {"value": "J", "width": 1.2},
+             {"value": "ĸ", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "~", "width": 1.2},
+             {"value": "{", "width": 1.2},
+             {"value": "}", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase_alt",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "|", 
+          "label": "|", "width": 1.2},
+	     {"value": "«", "width": 1.2},
+         {"value": "»", "width": 1.2},
+         {"value": "¢", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "N", "width": 1.2},
+         {"value": "M", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ",", "width": 1.2},
+             {"value": ".", "width": 1.2},
+	     {"value": "-", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase_alt",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "lowercase_shift",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+           }
+           ]
+   }
+  },
+  {"name": "lowercase_alt",
+   "rows": {"row": [{"key":[
+             {"value": "Escape", "label": "<small>Esc</small>"},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences"}
+             ]
+    },
+    {"key":[
+             {"value": "\\", "width": 1.2},
+             {"value": "|", "width": 1.2}, 
+             {"value": "@", "width": 1.2}, 
+             {"value": "#", "width": 1.2}, 
+             {"value": "~", "width": 1.2}, 
+             {"value": "½", "width": 1.2}, 
+             {"value": "¬", "width": 1.2}, 
+             {"value": "{", "width": 1.2}, 
+             {"value": "[", "width": 1.2}, 
+             {"value": "[", "width": 1.2}, 
+             {"value": "}", "width": 1.2},
+             {"value": "\\", "width": 1.2},
+             {"value": "~", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+    {"key":[
+	         {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "@", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "â?¬", "width": 1.2},
+             {"value": "¶", "width": 1.2},
+             {"value": "ŧ", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "ø", "width": 1.2},
+             {"value": "þ", "width": 1.2},
+             {"value": "[", "width": 1.2},
+             {"value": "]", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small>Bloq M</small>",
+	      "value": "uppercase_alt",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "æ", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "ð", "width": 1.2},
+             {"value": "Ä?", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "ħ", "width": 1.2},
+             {"value": "j", "width": 1.2},
+             {"value": "ĸ", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "~", "width": 1.2},
+             {"value": "{", "width": 1.2},
+             {"value": "}", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase_alt_shift",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "|", 
+          "label": "&lt;", "width": 1.2},
+	     {"value": "«", "width": 1.2},
+         {"value": "»", "width": 1.2},
+         {"value": "¢", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "n", "width": 1.2},
+         {"value": "µ", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "â??", "width": 1.2},
+             {"value": "·", "width": 1.2},
+	     {"value": "-", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase_alt_shift",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "lowercase",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+           }
+           ]
+    }
+           },
+{"name": "uppercase_alt_shift",
+   "rows": {"row": [{"key":[
+             {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences", "width": 1.2}
+             ]
+    },
+    {"key":[
+             {"value": "\\", "width": 1.2},
+             {"value": "¡", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "£", "width": 1.2}, 
+             {"value": "$", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "â??", "width": 1.2}, 
+             {"value": "â?¢", "width": 1.2}, 
+             {"value": "±", "width": 1.2}, 
+             {"value": "°", "width": 1.2},
+             {"value": "¿", "width": 1.2},
+             {"value": "~", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+    {"key":[
+	         {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "@", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "â?¬", "width": 1.2},
+             {"value": "¶", "width": 1.2},
+             {"value": "ŧ", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "â??", "width": 1.2},
+             {"value": "ø", "width": 1.2},
+             {"value": "þ", "width": 1.2},
+             {"value": "[", "width": 1.2},
+             {"value": "]", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small>Bloq M</small>",
+	      "value": "lowercase_alt_shift",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "æ", "width": 1.2},
+             {"value": "Ã?", "width": 1.2},
+             {"value": "ð", "width": 1.2},
+             {"value": "Ä?", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "ħ", "width": 1.2},
+             {"value": "j", "width": 1.2},
+             {"value": "ĸ", "width": 1.2},
+             {"value": "Å?", "width": 1.2},
+             {"value": "~", "width": 1.2},
+             {"value": "{", "width": 1.2},
+             {"value": "}", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase_alt",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "|", 
+          "label": "&lt;", "width": 1.2},
+	     {"value": "«", "width": 1.2},
+         {"value": "»", "width": 1.2},
+         {"value": "¢", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "â??", "width": 1.2},
+         {"value": "n", "width": 1.2},
+         {"value": "µ", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "â??", "width": 1.2},
+             {"value": "·", "width": 1.2},
+	     {"value": "-", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "uppercase_alt",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "uppercase_shift",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+    }
+           ]
+    }
+           },
+  {"name": "lowercase",
+   "rows": {"row": [{"key":[
+             {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2},
+             {"key_type": "dummy", 
+              "width": 0.4},
+             {"value": "F1",
+             "width": 1.2}, 
+             {"value": "F2", 
+             "width": 1.2}, 
+             {"value": "F3", 
+             "width": 1.2}, 
+             {"value": "F4", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F5",
+             "width": 1.2}, 
+             {"value": "F6", 
+             "width": 1.2}, 
+             {"value": "F7", 
+             "width": 1.2}, 
+             {"value": "F8", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.2},
+             {"value": "F9",
+             "width": 1.2}, 
+             {"value": "F10", 
+             "width": 1.2}, 
+             {"value": "F11", 
+             "width": 1.2}, 
+             {"value": "F12", 
+             "width": 1.2}, 
+             {"key_type": "dummy",
+              "width": 0.4},
+             {"key_type": "preferences", "width": 1.2}
+             ]
+    },
+    {"key":[
+             {"value": "º", "width": 1.2},
+             {"value": "1", "width": 1.2}, 
+             {"value": "2", "width": 1.2}, 
+             {"value": "3", "width": 1.2}, 
+             {"value": "4", "width": 1.2}, 
+             {"value": "5", "width": 1.2}, 
+             {"value": "6", "width": 1.2}, 
+             {"value": "7", "width": 1.2}, 
+             {"value": "8", "width": 1.2}, 
+             {"value": "9", "width": 1.2}, 
+             {"value": "0", "width": 1.2},
+             {"value": "'", "width": 1.2},
+             {"value": "¡", "width": 1.2}, 
+             {"value": "BackSpace",
+	          "label": "<big>â?«</big>",
+	          "width": 2.4}
+            ]
+    },
+    {"key":[
+	         {"label": "<b><sup>â??</sup><sub>â??</sub></b>",
+	          "value": "Tab",
+              "width": 1.8},
+	         {"value": "q", "width": 1.2},
+             {"value": "w", "width": 1.2},
+             {"value": "e", "width": 1.2},
+             {"value": "r", "width": 1.2},
+             {"value": "t", "width": 1.2},
+             {"value": "y", "width": 1.2},
+             {"value": "u", "width": 1.2},
+             {"value": "i", "width": 1.2},
+             {"value": "o", "width": 1.2},
+             {"value": "p", "width": 1.2},
+             {"value": "`", "width": 1.2},
+             {"value": "+", "width": 1.2},
+	         {"value": "Return",
+	          "label": "<b>â?²</b>",
+	          "width": 1.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small>Bloq M</small>",
+	      "value": "uppercase",
+          "key_type": "layout_switcher",
+          "width": 2.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "a", "width": 1.2},
+             {"value": "s", "width": 1.2},
+             {"value": "d", "width": 1.2},
+             {"value": "f", "width": 1.2},
+             {"value": "g", "width": 1.2},
+             {"value": "h", "width": 1.2},
+             {"value": "j", "width": 1.2},
+             {"value": "k", "width": 1.2},
+             {"value": "l", "width": 1.2},
+             {"value": "ñ", "width": 1.2},
+             {"value": "´", "width": 1.2},
+             {"value": "ç", "width": 1.2},
+	         {"key_type": "dummy",
+	          "width": 0.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase_shift",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": "<", 
+          "label": "&lt;", "width": 1.2},
+	     {"value": "z", "width": 1.2},
+         {"value": "x", "width": 1.2},
+         {"value": "c", "width": 1.2},
+         {"value": "v", "width": 1.2},
+         {"value": "b", "width": 1.2},
+         {"value": "n", "width": 1.2},
+         {"value": "m", "width": 1.2},
+	     {"key_type": "dummy",
+	      "width": 0.2},
+	     {"value": ",", "width": 1.2},
+             {"value": ".", "width": 1.2},
+	     {"value": "-", "width": 1.2},
+	     {"label": "<b>â??</b>",
+	      "key_type": "layout_switcher",
+	      "value": "lowercase_shift",
+	      "width": 2.8}
+            ]
+    },
+    {"key":[
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "control",
+	      "key_type": "mask",
+	      "width": 1.8},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_L",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Alt</b></small>",
+	      "value": "mod1",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "______",
+	      "value": " ",
+	      "width": 7.4},
+	     {"key_type": "dummy",
+	      "width": 0.4},
+	     {"label": "<small><b>Alt Gr</b></small>",
+	      "value": "lowercase_alt",
+	      "key_type": "layout_switcher",
+	      "width": 1.6},
+	     {"label": "<small><b>Win</b></small>",
+	      "value": "Super_R",
+	      "key_type": "mask",
+	      "width": 1.6},
+	     {"label": "<small><b>Ctrl</b></small>",
+	      "value": "Control_R",
+	      "width": 1.6}
+            ]
+    }
+           ]
+    }
+  }
+]
+  }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]