From 5e4bf5169aac7ce1db31f4421bfd70d1f4c38024 Mon Sep 17 00:00:00 2001
From: Markus Birth <mbirth@gmail.com>
Date: Sun, 13 Mar 2016 02:56:56 +0100
Subject: [PATCH] Added example files, screenshot and proper README.

---
 KBLs/AlphabetStripABC.kbl      | 206 +++++++
 KBLs/AlphabetStripACE.kbl      | 207 +++++++
 KBLs/AzertyFR.kbl              | 684 +++++++++++++++++++++++
 KBLs/BigAlpha.kbl              | 138 +++++
 KBLs/BigAndOften.kbl           | 172 ++++++
 KBLs/CrookedQwerty.kbl         | 138 +++++
 KBLs/DvorakUS.kbl              | 652 ++++++++++++++++++++++
 KBLs/HalfQwertyAlt.kbl         | 134 +++++
 KBLs/HalfQwertyUK.kbl          | 134 +++++
 KBLs/HalfVowelAligned.kbl      | 416 ++++++++++++++
 KBLs/MiniQwertyUK.kbl          | 656 ++++++++++++++++++++++
 KBLs/QwertyAlt.kbl             | 139 +++++
 KBLs/QwertyES.kbl              | 656 ++++++++++++++++++++++
 KBLs/QwertyIT.kbl              | 660 +++++++++++++++++++++++
 KBLs/QwertyUK.kbl              | 656 ++++++++++++++++++++++
 KBLs/QwertyUS.kbl              | 658 ++++++++++++++++++++++
 KBLs/QwertzDE.kbl              | 656 ++++++++++++++++++++++
 KBLs/VowelAligned.kbl          | 416 ++++++++++++++
 KBLs/fitalyfullscreen.kbl      | 958 +++++++++++++++++++++++++++++++++
 KBLs/fitalyint.kbl             | 921 +++++++++++++++++++++++++++++++
 KBLs/fitalyus.kbl              | 369 +++++++++++++
 KBLVisualizer.txt => README.md | 113 ++--
 screenshot.png                 | Bin 0 -> 32725 bytes
 23 files changed, 9683 insertions(+), 56 deletions(-)
 create mode 100644 KBLs/AlphabetStripABC.kbl
 create mode 100644 KBLs/AlphabetStripACE.kbl
 create mode 100644 KBLs/AzertyFR.kbl
 create mode 100644 KBLs/BigAlpha.kbl
 create mode 100644 KBLs/BigAndOften.kbl
 create mode 100644 KBLs/CrookedQwerty.kbl
 create mode 100644 KBLs/DvorakUS.kbl
 create mode 100644 KBLs/HalfQwertyAlt.kbl
 create mode 100644 KBLs/HalfQwertyUK.kbl
 create mode 100644 KBLs/HalfVowelAligned.kbl
 create mode 100644 KBLs/MiniQwertyUK.kbl
 create mode 100644 KBLs/QwertyAlt.kbl
 create mode 100644 KBLs/QwertyES.kbl
 create mode 100644 KBLs/QwertyIT.kbl
 create mode 100644 KBLs/QwertyUK.kbl
 create mode 100644 KBLs/QwertyUS.kbl
 create mode 100644 KBLs/QwertzDE.kbl
 create mode 100644 KBLs/VowelAligned.kbl
 create mode 100644 KBLs/fitalyfullscreen.kbl
 create mode 100644 KBLs/fitalyint.kbl
 create mode 100644 KBLs/fitalyus.kbl
 rename KBLVisualizer.txt => README.md (75%)
 create mode 100644 screenshot.png

diff --git a/KBLs/AlphabetStripABC.kbl b/KBLs/AlphabetStripABC.kbl
new file mode 100644
index 0000000..1e8c4fa
--- /dev/null
+++ b/KBLs/AlphabetStripABC.kbl
@@ -0,0 +1,206 @@
+T,Alphabet Strip ABC Vertically
+
+! Map 1 Lowercase
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0061
+K,006E
+R
+K,0062
+K,006F
+R
+K,0063
+K,0070
+R
+K,0064
+K,0071
+R
+K,0065
+K,0072
+R
+K,0066
+K,0073
+R
+K,0067
+K,0074
+R
+K,0068
+K,0075
+R
+K,0069
+K,0076
+R
+K,006A
+K,0077
+R
+K,006B
+K,0078
+R
+K,006C
+K,0079
+R
+K,006D
+K,007A
+R
+K,0020,2
+R
+L,2,1,BBBBFF,000000,ABC
+L,3,1,BBBBFF,000000,123
+
+! Map 2 Uppercase
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0041
+K,004E
+R
+K,0042
+K,004F
+R
+K,0043
+K,0050
+R
+K,0044
+K,0051
+R
+K,0045
+K,0052
+R
+K,0046
+K,0053
+R
+K,0047
+K,0054
+R
+K,0048
+K,0055
+R
+K,0049
+K,0056
+R
+K,004A
+K,0057
+R
+K,004B
+K,0058
+R
+K,004C
+K,0059
+R
+K,004D
+K,005A
+R
+K,0020,2
+R
+L,1,1,BBBBFF,000000,abc
+L,3,1,BBBBFF,000000,123
+
+! Map 3 Numeric + Punc
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0031
+K,0036
+R
+K,0032
+K,0037
+R
+K,0033
+K,0038
+R
+K,0034
+K,0039
+R
+K,0035
+K,0030
+R
+K,00A3
+K,0024
+R
+K,20AC
+K,00A2
+R
+K,0028
+K,0029
+R
+K,0027
+K,0022
+R
+K,0026
+K,0040
+R
+K,0021
+K,003F
+R
+K,003B
+K,003A
+R
+K,002C
+K,002E
+R
+K,0020,2
+R
+L,1,1,BBBBFF,000000,abc
+L,4,1,BBBBFF,000000,+-*
+
+! Map 4 Numeric + Math
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0031
+K,0036
+R
+K,0032
+K,0037
+R
+K,0033
+K,0038
+R
+K,0034
+K,0039
+R
+K,0035
+K,0030
+R
+K,002B
+K,002D
+R
+K,002A
+K,002F
+R
+K,003D
+K,005F
+R
+K,0025
+K,0023
+R
+K,005E
+K,007E
+R
+K,007B
+K,007D
+R
+K,005B
+K,005D
+R
+K,005C
+K,007C
+R
+K,0020,2
+R
+L,1,1,BBBBFF,000000,abc
+L,3,1,BBBBFF,000000,?";
+
diff --git a/KBLs/AlphabetStripACE.kbl b/KBLs/AlphabetStripACE.kbl
new file mode 100644
index 0000000..ee0950e
--- /dev/null
+++ b/KBLs/AlphabetStripACE.kbl
@@ -0,0 +1,207 @@
+T,Alphabet Strip ACE Vertically
+! Vertical strips of keys ACE...BDF...
+
+! Map 1 Lowercase
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0061
+K,0062
+R
+K,0063
+K,0064
+R
+K,0065
+K,0066
+R
+K,0067
+K,0068
+R
+K,0069
+K,006A
+R
+K,006B
+K,006C
+R
+K,006D
+K,006E
+R
+K,006F
+K,0070
+R
+K,0071
+K,0072
+R
+K,0073
+K,0074
+R
+K,0075
+K,0076
+R
+K,0077
+K,0078
+R
+K,0079
+K,007A
+R
+K,0020,2
+R
+L,2,1,BBBBFF,000000,ABC
+L,3,1,BBBBFF,000000,123
+
+! Map 2 Uppercase
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0041
+K,0042
+R
+K,0043
+K,0044
+R
+K,0045
+K,0046
+R
+K,0047
+K,0048
+R
+K,0049
+K,004A
+R
+K,004B
+K,004C
+R
+K,004D
+K,004E
+R
+K,004F
+K,0050
+R
+K,0051
+K,0052
+R
+K,0053
+K,0054
+R
+K,0055
+K,0056
+R
+K,0057
+K,0058
+R
+K,0059
+K,005A
+R
+K,0020,2
+R
+L,1,1,BBBBFF,000000,abc
+L,3,1,BBBBFF,000000,123
+
+! Map 3 Numeric + Punc
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0031
+K,0032
+R
+K,0033
+K,0034
+R
+K,0035
+K,0036
+R
+K,0037
+K,0038
+R
+K,0039
+K,0030
+R
+K,00A3
+K,0024
+R
+K,20AC
+K,00A2
+R
+K,0028
+K,0029
+R
+K,0027
+K,0022
+R
+K,0026
+K,0040
+R
+K,0021
+K,003F
+R
+K,003B
+K,003A
+R
+K,002C
+K,002E
+R
+K,0020,2
+R
+L,1,1,BBBBFF,000000,abc
+L,4,1,BBBBFF,000000,+-*
+
+! Map 4 Numeric + Math
+
+M,0,0,0,0,319,49,16,2,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,F7FE,1,BBBBFF,000000,<>
+K,0008,1,BBBBFF,000000,BS
+R
+K,0031
+K,0032
+R
+K,0033
+K,0034
+R
+K,0035
+K,0036
+R
+K,0037
+K,0038
+R
+K,0039
+K,0030
+R
+K,002B
+K,002D
+R
+K,002A
+K,002F
+R
+K,003D
+K,005F
+R
+K,0025
+K,0023
+R
+K,005E
+K,007E
+R
+K,007B
+K,007D
+R
+K,005B
+K,005D
+R
+K,005C
+K,007C
+R
+K,0020,2
+R
+L,1,1,BBBBFF,000000,abc
+L,3,1,BBBBFF,000000,?";
+
diff --git a/KBLs/AzertyFR.kbl b/KBLs/AzertyFR.kbl
new file mode 100644
index 0000000..100691c
--- /dev/null
+++ b/KBLs/AzertyFR.kbl
@@ -0,0 +1,684 @@
+T,Azerty - French
+!,Full Screen QWERTY Landscape French
+
+! MAP 1 Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0026,2
+K,00E9,2
+K,0022,2
+K,0027,2
+K,0028,2
+K,002D,2
+K,00E8,2
+K,005F,2
+K,00E7,2
+K,00E0,2
+K,0029,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0061,2
+K,007A,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,005E,2
+K,0024,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0071,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,006D,2
+K,00F9,2
+K,002A,2
+R
+K,0000
+K,003C,2
+K,0077,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,002C,2
+K,003B,2
+K,003A,2
+K,0021,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,4,4,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0026,2
+K,00C9,2
+K,0022,2
+K,0027,2
+K,0028,2
+K,002D,2
+K,00C8,2
+K,005F,2
+K,00C7,2
+K,00C0,2
+K,0029,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0041,2
+K,005A,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,005E,2
+K,0024,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0051,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,004D,2
+K,00D9,2
+K,002A,2
+R
+K,0000
+K,003C,2
+K,0057,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,002C,2
+K,003B,2
+K,003A,2
+K,0021,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,3,4,BBBBFF,000000,Shift
+
+! MAP 3 Shift Uppercase QWERTY
+
+M,1,1,40,0,207,319,6,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,20AC,2
+K,007E,2
+K,0023,2
+K,007B,2
+K,005B,2
+K,007C,2
+K,0060,2
+K,005C,2
+K,005E,2
+K,0040,2
+K,005D,2
+K,007D,2
+K,00A4,2
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,00B0,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0061,2
+K,007A,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,00A8,2
+K,00A3,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0071,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,006D,2
+K,0025,2
+K,00B5,2
+R
+K,0000
+K,003E,2
+K,0077,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,003F,2
+K,002E,2
+K,002F,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,2,4,BBBBFF,000000,Shift
+
+! MAP 4 Shift Lowercase QWERTY
+
+M,1,1,40,0,207,319,6,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,20AC,2
+K,007E,2
+K,0023,2
+K,007B,2
+K,005B,2
+K,007C,2
+K,0060,2
+K,005C,2
+K,005E,2
+K,0040,2
+K,005D,2
+K,007D,2
+K,00A4,2
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,00B0,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0041,2
+K,005A,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,00A8,2
+K,00A3,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0051,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,004D,2
+K,0025,2
+K,00B5,2
+R
+K,0000
+K,003E,2
+K,0057,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,003F,2
+K,002E,2
+K,002F,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,1,4,BBBBFF,000000,Shift
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,6,4,BBBBFF,000000,Shift
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,5,4,BBBBFF,000000,Shift
+
+
+! MAP 7 Numpad
+
+M,0,0,0,0,159,207,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/BigAlpha.kbl b/KBLs/BigAlpha.kbl
new file mode 100644
index 0000000..1ebaf53
--- /dev/null
+++ b/KBLs/BigAlpha.kbl
@@ -0,0 +1,138 @@
+T,Big Alpha
+! Full screen ABC 7x5 Alphabetic Big Keys
+
+! MAP 1 Lowercase
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0061
+K,0062
+K,0063
+K,0064
+K,0008,1,BBBBFF,000000,BS
+R
+K,0065
+K,0066
+K,0067
+K,0068
+K,000D,1,BBBBFF,000000,CR
+R
+K,0069
+K,006A
+K,006B
+K,006C
+K,006D
+R
+K,006E
+K,006F
+K,0070
+K,0071
+K,0072
+R
+K,0073
+K,0074
+K,0075
+K,0076
+K,0077
+R
+K,0078
+K,0079
+K,007A
+K,002C
+K,002E
+R
+S,2,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,ABC
+K,0020,2
+L,3,1,BBBBFF,000000,123
+
+! MAP 2 Uppercase QWERTY
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0041
+K,0042
+K,0043
+K,0044
+K,0008,1,BBBBFF,000000,BS
+R
+K,0045
+K,0046
+K,0047
+K,0048
+K,000D,1,BBBBFF,000000,CR
+R
+K,0049
+K,004A
+K,004B
+K,004C
+K,004D
+R
+K,004E
+K,004F
+K,0050
+K,0051
+K,0052
+R
+K,0053
+K,0054
+K,0055
+K,0056
+K,0057
+R
+K,0058
+K,0059
+K,005A
+K,003B
+K,003A
+R
+S,1,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+K,0020,2
+L,3,1,BBBBFF,000000,123
+
+! MAP 3 Numeric
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0031
+K,0032
+K,0033
+K,0034
+K,0035
+R
+K,0036
+K,0037
+K,0038
+K,0039
+K,0030
+R
+K,0021
+K,0022
+K,00A3
+K,0024
+K,0025
+R
+K,005E
+K,0026
+K,002A
+K,0028
+K,0029
+R
+K,003C
+K,003E
+K,005C
+K,007C
+K,002F
+R
+K,005F
+K,002B
+K,0040
+K,007E
+K,003F
+R
+K,002D
+K,003D
+K,0027
+K,0023
+L,1,1,BBBBFF,000000,abc
diff --git a/KBLs/BigAndOften.kbl b/KBLs/BigAndOften.kbl
new file mode 100644
index 0000000..dcaaa48
--- /dev/null
+++ b/KBLs/BigAndOften.kbl
@@ -0,0 +1,172 @@
+T,Big & Often
+! Full screen frequency based 6x4 (39/40 key presses on first layout)
+
+! MAP 1 Lowercase Frequent
+
+M,0,1,32,0,319,207,6,4,0,0,31,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0061
+K,0062
+K,0063
+K,0008,1,BBBBFF,000000,BS
+R
+K,0064
+K,0065
+K,0066
+K,0067
+R
+K,0068
+K,0069
+K,006C
+K,006D
+R
+K,006E
+K,006F
+K,0070
+K,0072
+R
+K,0073
+K,0074
+K,0075
+K,0077
+R
+L,3,1,BBBBFF,000000,ABC
+K,002E
+K,0020
+S,2,1,BBBBFF,000000,jkq
+
+! MAP 2 Lowercase Infrequent
+
+M,0,1,32,0,319,207,6,4,0,0,31,207,FFFFFF,000000,333333,DDDDFF
+R
+K,006A
+K,006B
+K,0071
+K,000D,1,BBBBFF,000000,CR
+R
+K,0076
+K,0078
+K,0079
+K,007A
+R
+K,0027
+K,005B
+K,005D
+K,0022
+R
+K,0026
+K,0028
+K,0029
+K,003F
+R
+K,0040
+K,003B
+K,003A
+K,0021
+R
+L,5,1,BBBBFF,000000,123
+K,002C
+K,005F
+L,1,1,BBBBFF,000000,abc
+
+! MAP 3 Uppercase Frequent
+
+M,0,1,32,0,319,207,6,4,0,0,31,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0041
+K,0042
+K,0043
+K,0008,1,BBBBFF,000000,BS
+R
+K,0044
+K,0045
+K,0046
+K,0047
+R
+K,0048
+K,0049
+K,004C
+K,004D
+R
+K,004E
+K,004F
+K,0050
+K,0052
+R
+K,0053
+K,0054
+K,0055
+K,0057
+R
+L,1,1,BBBBFF,000000,abc
+K,002E
+K,0020
+S,4,1,BBBBFF,000000,JKQ
+
+! MAP 4 Uppercase Infrequent
+
+M,0,1,32,0,319,207,6,4,0,0,31,207,FFFFFF,000000,333333,DDDDFF
+R
+K,004A
+K,004B
+K,0051
+K,000D,1,BBBBFF,000000,CR
+R
+K,0056
+K,0058
+K,0059
+K,005A
+R
+K,0027
+K,005B
+K,005D
+K,0022
+R
+K,0026
+K,0028
+K,0029
+K,003F
+R
+K,0040
+K,003B
+K,003A
+K,0021
+R
+L,5,1,BBBBFF,000000,123
+K,002C
+K,005F
+L,3,1,BBBBFF,000000,ABC
+
+! MAP 5 Numeric
+
+M,0,1,32,0,319,207,6,4,0,0,31,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0031
+K,0032
+K,0033
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,0025
+R
+K,0037
+K,0038
+K,0039
+K,002B
+R
+K,002A
+K,0030
+K,0023
+K,002D
+R
+K,00A3
+K,0024
+K,20AC
+K,003D
+R
+K,005C
+K,007C
+K,002F
+L,1,1,BBBBFF,000000,abc
diff --git a/KBLs/CrookedQwerty.kbl b/KBLs/CrookedQwerty.kbl
new file mode 100644
index 0000000..947157f
--- /dev/null
+++ b/KBLs/CrookedQwerty.kbl
@@ -0,0 +1,138 @@
+T,Crooked Qwerty
+!,Full Screen Big Keys 7x5 Crooked QWERTY English (UK) 
+
+! MAP 1 Lowercase
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0065
+K,0072
+K,0074
+K,0079
+K,0075
+R
+K,0077
+K,0066,1,DDDDFF,000000
+K,0067,1,DDDDFF,000000
+K,0068,1,DDDDFF,000000
+K,0069
+R
+K,0071
+K,0064,1,DDDDFF,000000
+K,002E
+K,006A,1,DDDDFF,000000
+K,006F
+R
+K,0061,1,DDDDFF,000000
+K,0073,1,DDDDFF,000000
+K,002C
+K,006B,1,DDDDFF,000000
+K,0070
+R
+K,0078
+K,0063
+K,0076
+K,006C,1,DDDDFF,000000
+K,0008,1,BBBBFF,000000,BS
+R
+K,007A
+L,2,1,BBBBFF,000000,ABC
+K,0062
+K,006E
+K,006D
+R
+L,3,1,BBBBFF,000000,123
+S,2,1,BBBBFF,000000,Shift
+K,0020,2
+K,000D,1,BBBBFF,000000,CR
+
+! MAP 2 Uppercase QWERTY
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0045
+K,0052
+K,0054
+K,0059
+K,0055
+R
+K,0057
+K,0046,1,DDDDFF,000000
+K,0047,1,DDDDFF,000000
+K,0048,1,DDDDFF,000000
+K,0049
+R
+K,0051
+K,0044,1,DDDDFF,000000
+K,003A
+K,004A,1,DDDDFF,000000
+K,004F
+R
+K,0041,1,DDDDFF,000000
+K,0053,1,DDDDFF,000000
+K,003B
+K,004B,1,DDDDFF,000000
+K,0050
+R
+K,0058
+K,0043
+K,0056
+K,004C,1,DDDDFF,000000
+K,0008,1,BBBBFF,000000,BS
+R
+K,005A
+L,1,1,BBBBFF,000000,abc
+K,0042
+K,004E
+K,004D
+R
+L,3,1,BBBBFF,000000,123
+S,1,1,BBBBFF,000000,Shift
+K,0020,2
+K,000D,1,BBBBFF,000000,CR
+
+! MAP 3 Numeric
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0031
+K,0032
+K,0033
+K,0034
+K,0035
+R
+K,0036
+K,0037
+K,0038
+K,0039
+K,0030
+R
+K,0021
+K,0022
+K,00A3
+K,0024
+K,0025
+R
+K,005E
+K,0026
+K,002A
+K,0028
+K,0029
+R
+K,003C
+K,003E
+K,005C
+K,007C
+K,002F
+R
+K,005F
+K,002B
+K,0040
+K,007E
+K,003F
+R
+L,1,1,BBBBFF,000000,abc
+K,002D
+K,003D
+K,0027
+K,0023
diff --git a/KBLs/DvorakUS.kbl b/KBLs/DvorakUS.kbl
new file mode 100644
index 0000000..37f6521
--- /dev/null
+++ b/KBLs/DvorakUS.kbl
@@ -0,0 +1,652 @@
+T,Dvorak - US English
+!,Full Screen Dvorak Landscape English (US) 
+
+! MAP 1 Lowercase
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,005B,2
+K,005D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0027,2
+K,002C,2
+K,002E,2
+K,0070,2
+K,0079,2
+K,0066,2
+K,0067,2
+K,0063,2
+K,0072,2
+K,006C,2
+K,002F,2
+K,003D,2
+K,005C
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,006F,2
+K,0065,2
+K,0075,2
+K,0069,2
+K,0064,2
+K,0068,2
+K,0074,2
+K,006E,2
+K,0073,2
+K,002D,2
+R
+K,0000,3
+K,003B,2
+K,0071,2
+K,006A,2
+K,006B,2
+K,0078,2
+K,0062,2
+K,006D,2
+K,0077,2
+K,0076,2
+K,007A,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,4,4,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,005B,2
+K,005D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0027,2
+K,002C,2
+K,002E,2
+K,0050,2
+K,0059,2
+K,0046,2
+K,0047,2
+K,0043,2
+K,0052,2
+K,004C,2
+K,002F,2
+K,003D,2
+K,005C
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,004F,2
+K,0045,2
+K,0055,2
+K,0049,2
+K,0044,2
+K,0048,2
+K,0054,2
+K,004E,2
+K,0053,2
+K,002D,2
+R
+K,0000,3
+K,003B,2
+K,0051,2
+K,004A,2
+K,004B,2
+K,0058,2
+K,0042,2
+K,004D,2
+K,0057,2
+K,0056,2
+K,005A,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,3,4,BBBBFF,000000,Shift
+
+! MAP 3 Shift Uppercase 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0040,2
+K,0023,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,007B,2
+K,007D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0022,2
+K,003C,2
+K,003E,2
+K,0070,2
+K,0079,2
+K,0066,2
+K,0067,2
+K,0063,2
+K,0072,2
+K,006C,2
+K,003F,2
+K,002B,2
+K,007C
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,006F,2
+K,0065,2
+K,0075,2
+K,0069,2
+K,0064,2
+K,0068,2
+K,0074,2
+K,006E,2
+K,0073,2
+K,005F,2
+R
+K,0000,3
+K,003A,2
+K,0071,2
+K,006A,2
+K,006B,2
+K,0078,2
+K,0062,2
+K,006D,2
+K,0077,2
+K,0076,2
+K,007A,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,2,4,BBBBFF,000000,Shift
+
+! MAP 4 Shift Lowercase 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0040,2
+K,0023,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,007B,2
+K,007D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0022,2
+K,003C,2
+K,003E,2
+K,0050,2
+K,0059,2
+K,0046,2
+K,0047,2
+K,0043,2
+K,0052,2
+K,004C,2
+K,003F,2
+K,002B,2
+K,007C
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,004F,2
+K,0045,2
+K,0055,2
+K,0049,2
+K,0044,2
+K,0048,2
+K,0054,2
+K,004E,2
+K,0053,2
+K,005F,2
+R
+K,0000,3
+K,003A,2
+K,0051,2
+K,004A,2
+K,004B,2
+K,0058,2
+K,0042,2
+K,004D,2
+K,0057,2
+K,0056,2
+K,005A,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,1,4,BBBBFF,000000,Shift
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,6,4,BBBBFF,000000,Shift
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,5,4,BBBBFF,000000,Shift
+
+
+! MAP 7 Numpad
+
+M,0,0,0,0,159,207,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/HalfQwertyAlt.kbl b/KBLs/HalfQwertyAlt.kbl
new file mode 100644
index 0000000..7923fab
--- /dev/null
+++ b/KBLs/HalfQwertyAlt.kbl
@@ -0,0 +1,134 @@
+T,Half Qwerty Alternative - UK English
+
+! MAP 1 Lowercase
+
+M,0,0,0,0,144,207,5,7,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0071
+K,0077
+K,0065
+K,0072
+K,0074
+K,0079
+K,0008,1,BBBBFF,000000,BS
+R
+K,0061
+K,0073
+K,0064
+K,0066
+K,0067
+K,0068
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,007A
+K,0078
+K,0063
+K,0076
+K,0062
+K,006E
+K,006D
+R
+L,3,1,BBBBFF,000000,123
+K,0075
+K,0069
+K,006F
+K,0070
+K,003B
+K,0027
+R
+L,2,1,BBBBFF,000000,ABC
+K,006A
+K,006B
+K,006C
+K,0020
+K,002C
+K,002E
+
+! MAP 2 Uppercase QWERTY
+
+M,0,0,0,0,144,207,5,7,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0051
+K,0057
+K,0045
+K,0052
+K,0054
+K,0059
+K,0008,1,BBBBFF,000000,BS
+R
+K,0041
+K,0053
+K,0044
+K,0046
+K,0047
+K,0048
+K,000D,1,BBBBFF,000000,CR
+R
+K,005A
+K,0058
+K,0043
+K,0056
+K,0042
+K,004E
+K,004D
+R
+L,3,1,BBBBFF,000000,123
+K,0055
+K,0049
+K,004F
+K,0050
+K,003A
+K,0040
+R
+L,1,1,BBBBFF,000000,abc
+K,004A
+K,004B
+K,004C
+K,0020
+K,003C
+K,003E
+
+! MAP 4 Numeric
+
+M,0,0,0,0,144,207,5,7,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0021
+K,0022
+K,00A3
+K,0024
+K,0025
+K,0023
+K,0008,1,BBBBFF,000000,BS
+R
+K,0031
+K,0032
+K,0033
+K,0034
+K,0035
+K,007E
+K,20AC
+R
+K,005E
+K,0026
+K,002A
+K,0028
+K,0029
+K,005F
+K,002B
+R
+K,0036
+K,0037
+K,0038
+K,0039
+K,0030
+K,002D
+K,003D
+R
+L,1,1,BBBBFF,000000,abc
+K,005C
+K,007C
+K,005B
+K,005D
+K,002F
+K,003F
+
diff --git a/KBLs/HalfQwertyUK.kbl b/KBLs/HalfQwertyUK.kbl
new file mode 100644
index 0000000..91a2800
--- /dev/null
+++ b/KBLs/HalfQwertyUK.kbl
@@ -0,0 +1,134 @@
+T,Half Qwerty - UK English
+
+! MAP 1 Lowercase
+
+M,0,0,0,0,144,207,5,7,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0071
+K,0077
+K,0065
+K,0072
+K,0074
+K,0079
+K,0008,1,BBBBFF,000000,BS
+R
+L,3,1,BBBBFF,000000,123
+k,003B
+K,0027
+K,0075
+K,0069
+K,006F
+K,0070
+R
+K,0061
+K,0073
+K,0064
+K,0066
+K,0067
+K,0068
+K,F7FF,1,BBBBFF,000000,Move
+R
+L,2,1,BBBBFF,000000,ABC
+K,0020
+K,002C
+K,002E
+K,006A
+K,006B
+K,006C
+R
+K,007A
+K,0078
+K,0063
+K,0076
+K,0062
+K,006E
+K,006D
+
+! MAP 2 Uppercase QWERTY
+
+M,0,0,0,0,144,207,5,7,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0051
+K,0057
+K,0045
+K,0052
+K,0054
+K,0059
+K,0008,1,BBBBFF,000000,BS
+R
+L,3,1,BBBBFF,000000,123
+K,003A
+K,0040
+K,0055
+K,0049
+K,004F
+K,0050
+R
+K,0041
+K,0053
+K,0044
+K,0046
+K,0047
+K,0048
+K,000D,1,BBBBFF,000000,CR
+R
+L,1,1,BBBBFF,000000,abc
+K,0020
+K,003C
+K,003E
+K,004A
+K,004B
+K,004C
+R
+K,005A
+K,0058
+K,0043
+K,0056
+K,0042
+K,004E
+K,004D
+
+! MAP 3 Numeric
+
+M,0,0,0,0,144,207,5,7,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0021
+K,0022
+K,00A3
+K,0024
+K,0025
+K,0023
+K,0008,1,BBBBFF,000000,BS
+R
+K,0031
+K,0032
+K,0033
+K,0034
+K,0035
+K,007E
+K,20AC
+R
+K,005E
+K,0026
+K,002A
+K,0028
+K,0029
+K,005F
+K,002B
+R
+K,0036
+K,0037
+K,0038
+K,0039
+K,0030
+K,002D
+K,003D
+R
+L,1,1,BBBBFF,000000,abc
+K,005C
+K,007C
+K,005B
+K,005D
+K,002F
+K,003F
+
diff --git a/KBLs/HalfVowelAligned.kbl b/KBLs/HalfVowelAligned.kbl
new file mode 100644
index 0000000..f6d2d51
--- /dev/null
+++ b/KBLs/HalfVowelAligned.kbl
@@ -0,0 +1,416 @@
+T,Half Vowel Aligned
+! Pop Up Vowel Aligned Left Portrait Half screen
+
+! MAP 1 Lowercase VALABC
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0061
+K,0062
+K,0063
+K,0064
+K,0027
+K,0008,1,BBBBFF,000000,BS
+R
+K,0065
+K,0066
+K,0067
+K,0068
+K,0040
+K,000D,1,BBBBFF,000000,CR
+R
+K,0069
+K,006A
+K,006B
+K,006C
+K,006D
+K,006E
+R
+K,006F
+K,0070
+K,0071
+K,0072
+K,0073
+K,0074
+R
+K,0075
+K,0076
+K,0077
+K,0078
+K,0079
+K,007A
+R
+K,002C
+K,002E
+K,0020,2
+K,002D
+K,003F
+R
+S,4,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,ABC
+S,5,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+K,F7FF,2,BBBBFF,000000,Move
+
+! MAP 2 Uppercase VALABC
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0041
+K,0042
+K,0043
+K,0044
+K,0027
+K,0008,1,BBBBFF,000000,BS
+R
+K,0045
+K,0046
+K,0047
+K,0048
+K,0040
+K,000D,1,BBBBFF,000000,CR
+R
+K,0049
+K,004A
+K,004B
+K,004C
+K,004D
+K,004E
+R
+K,004F
+K,0050
+K,0051
+K,0052
+K,0053
+K,0054
+R
+K,0055
+K,0056
+K,0057
+K,0058
+K,0059
+K,005A
+R
+K,002C
+K,002E
+K,0020,2
+K,002D
+K,003F
+R
+S,3,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,6,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+K,F7FF,2,BBBBFF,000000,Move
+
+
+! MAP 3 Shift Uppercase VALABC
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0061
+K,0062
+K,0063
+K,0064
+K,0022
+K,0008,1,BBBBFF,000000,BS
+R
+K,0065
+K,0066
+K,0067
+K,0068
+K,0026
+K,000D,1,BBBBFF,000000,CR
+R
+K,0069
+K,006A
+K,006B
+K,006C
+K,006D
+K,006E
+R
+K,006F
+K,0070
+K,0071
+K,0072
+K,0073
+K,0074
+R
+K,0075
+K,0076
+K,0077
+K,0078
+K,0079
+K,007A
+R
+K,003B
+K,003A
+K,005C
+K,002F
+K,002B
+K,0021
+R
+L,2,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,ABC
+S,5,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+K,F7FF,2,BBBBFF,000000,Move
+
+! MAP 4 Shift Lowercase VALABC
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0041
+K,0042
+K,0043
+K,0044
+K,0022
+K,0008,1,BBBBFF,000000,BS
+R
+K,0045
+K,0046
+K,0047
+K,0048
+K,0026
+K,000D,1,BBBBFF,000000,CR
+R
+K,0049
+K,004A
+K,004B
+K,004C
+K,004D
+K,004E
+R
+K,004F
+K,0050
+K,0051
+K,0052
+K,0053
+K,0054
+R
+K,0055
+K,0056
+K,0057
+K,0058
+K,0059
+K,005A
+R
+K,003B
+K,003A
+K,005C
+K,002F
+K,002B
+K,0021
+R
+L,1,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,abc
+S,6,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+K,F7FF,2,BBBBFF,000000,Move
+
+! MAP 5 Lowercase Foreign
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,00E0
+K,00E1
+K,00E2
+K,00E3
+K,00E4
+K,00E5
+R
+K,00E6
+K,00E7
+K,00E8
+K,00E9
+K,00EA
+K,00EB
+R
+K,00EC
+K,00ED
+K,00EE
+K,00EF
+K,00F0
+K,00F1
+R
+K,00F2
+K,00F3
+K,00F4
+K,00F5
+K,00F6
+K,00F8
+R
+K,00F9
+K,00FA
+K,00FB
+K,00FC
+K,00FD
+K,00FE
+R
+K,00BF
+K,00A1
+K,00DF
+K,00FF
+K,00AB
+K,00BB
+R
+S,6,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,6,1,BBBBFF,000000,Shift
+L,7,1,BBBBFF,000000,123
+K,F7FF,2,BBBBFF,000000,Move
+
+! MAP 6 Uppercase Foreign
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,00C0
+K,00C1
+K,00C2
+K,00C3
+K,00C4
+K,00C5
+R
+K,00C6
+K,00C7
+K,00C8
+K,00C9
+K,00CA
+K,00CB
+R
+K,00CC
+K,00CD
+K,00CE
+K,00CF
+K,00D0
+K,00D1
+R
+K,00D2
+K,00D3
+K,00D4
+K,00D5
+K,00D6
+K,00D8
+R
+K,00D9
+K,00DA
+K,00DB
+K,00DC
+K,00DD
+K,00DE
+R
+K,00BF
+K,00A1
+K,201E
+K,2026
+K,00AB
+K,00BB
+R
+S,5,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,abc
+S,5,1,BBBBFF,000000,Shift
+L,7,1,BBBBFF,000000,123
+K,F7FF,2,BBBBFF,000000,Move
+
+! MAP 7 Numeric
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,005F
+K,20AC
+K,00A3
+K,0024
+K,005E
+K,0008,1,BBBBFF,000000,BS
+R
+K,0028
+K,0031
+K,0032
+K,0033
+K,007C
+K,000D,1,BBBBFF,000000,CR
+R
+K,007B
+K,0034
+K,0035
+K,0036
+K,002F
+K,0025
+R
+K,005B
+K,0037
+K,0038
+K,0039
+K,002D
+K,002B
+R
+K,003C
+K,002A
+K,0030
+K,0023
+K,002E
+K,003D
+R
+K,F802,1,BBBBFF,000000,Home
+K,F807,1,BBBBFF,000000,Left
+K,0020,2
+K,F808,1,BBBBFF,000000,Right
+K,F803,1,BBBBFF,000000,End
+R
+S,8,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,5,1,BBBBFF,000000,���
+S,8,1,BBBBFF,000000,Shift
+K,F7FF,2,BBBBFF,000000,Move
+
+! MAP 8 Shifted Numeric
+
+M,0,0,0,0,153,207,7,6,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,00AF
+K,00A4
+K,00A5
+K,00A2
+K,007E
+K,0008,1,BBBBFF,000000,BS
+R
+K,0029
+K,00B9
+K,00B2
+K,00B3
+K,00A6
+K,0009,1,BBBBFF,000000,Tab
+R
+K,007D
+K,00BC
+K,00BD
+K,00BE
+K,005C
+K,00B6
+R
+K,005D
+K,00A9
+K,00AE
+K,2122
+K,00B1
+K,00A7
+R
+K,003E
+K,00D7
+K,00B0
+K,00F7
+K,002C
+K,2020
+R
+K,F802,1,BBBBFF,000000,Home
+K,F809,1,BBBBFF,000000,Up
+K,0020,2
+K,F80A,1,BBBBFF,000000,Down
+K,F803,1,BBBBFF,000000,End
+R
+S,7,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,5,1,BBBBFF,000000,���
+S,7,1,BBBBFF,000000,Shift
+K,F7FF,2,BBBBFF,000000,Move
+
diff --git a/KBLs/MiniQwertyUK.kbl b/KBLs/MiniQwertyUK.kbl
new file mode 100644
index 0000000..2d59e55
--- /dev/null
+++ b/KBLs/MiniQwertyUK.kbl
@@ -0,0 +1,656 @@
+T,Mini Qwerty - UK English
+! Miniature pop up QWERTY English (UK) 
+
+! MAP 1 Lowercase QWERTY
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,002D,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,005B,2
+K,005D,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,003B,2
+K,0027,2
+K,0023,2
+R
+K,0000
+K,005C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,002C,2
+K,002E,2
+K,002F,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,Ext
+S,10,3,BBBBFF,000000,Grk
+K,F7FF,4,BBBBFF,000000,Move
+
+! MAP 2 Uppercase QWERTY
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,002D,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,005B,2
+K,005D,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,003B,2
+K,0027,2
+K,0023,2
+R
+K,0000
+K,005C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,002C,2
+K,002E,2
+K,002F,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,Ext
+S,10,3,BBBBFF,000000,Grk
+K,F7FF,4,BBBBFF,000000,Move
+
+! MAP 3 Shift Uppercase QWERTY
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A3,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,005F,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,007B,2
+K,007D,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,003A,2
+K,0040,2
+K,007E,2
+R
+K,0000
+K,007C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,003C,2
+K,003E,2
+K,003F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,Ext
+S,10,3,BBBBFF,000000,Grk
+K,F7FF,4,BBBBFF,000000,Move
+
+! MAP 4 Shift Lowercase QWERTY
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A3,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,005F,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,007B,2
+K,007D,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,003A,2
+K,0040,2
+K,007E,2
+R
+K,0000
+K,007C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,003C,2
+K,003E,2
+K,003F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,Ext
+S,10,3,BBBBFF,000000,Grk
+K,F7FF,4,BBBBFF,000000,Move
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,Ext
+S,10,3,BBBBFF,000000,Grk
+K,F7FF,4,BBBBFF,000000,Move
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,Ext
+S,10,3,BBBBFF,000000,Grk
+K,F7FF,4,BBBBFF,000000,Move
+
+
+! MAP 7 Numpad
+
+M,0,0,120,0,199,99,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,0,0,120,0,199,207,5,26,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/QwertyAlt.kbl b/KBLs/QwertyAlt.kbl
new file mode 100644
index 0000000..134f737
--- /dev/null
+++ b/KBLs/QwertyAlt.kbl
@@ -0,0 +1,139 @@
+T,Qwerty Alternative
+! Full Screen Left-Over-Right 7x5 QWERTY 
+
+! MAP 1 Lowercase
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0071
+K,0077
+K,0065
+K,0072
+K,0074
+R
+K,0061
+K,0073
+K,0064
+K,0066
+K,0067
+R
+K,007A
+K,0078
+K,0063
+K,0076
+K,0062
+R
+K,0079
+K,0075
+K,0069
+K,006F
+K,0070
+R
+K,0068
+K,006A
+K,006B
+K,006C
+K,0008,1,BBBBFF,000000,BS
+R
+K,006E
+K,006D
+K,002C
+K,002E
+K,0008,1,BBBBFF,000000,CR
+R
+L,2,1,BBBBFF,000000,ABC
+L,3,1,BBBBFF,000000,123
+K,0020,2
+S,2,1,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase QWERTY
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0051
+K,0057
+K,0045
+K,0052
+K,0054
+R
+K,0041
+K,0053
+K,0044
+K,0046
+K,0047
+R
+K,005A
+K,0058
+K,0043
+K,0056
+K,0042
+R
+K,0059
+K,0055
+K,0049
+K,004F
+K,0050
+R
+K,0048
+K,004A
+K,004B
+K,004C
+K,0008,1,BBBBFF,000000,BS
+R
+K,004E
+K,004D
+K,003B
+K,003A
+K,000D,1,BBBBFF,000000,CR
+R
+L,1,1,BBBBFF,000000,abc
+L,3,1,BBBBFF,000000,123
+K,0020,2
+S,1,1,BBBBFF,000000,Shift
+
+
+! MAP 3 Numeric
+
+M,0,1,33,0,319,207,7,5,0,0,32,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0031
+K,0032
+K,0033
+K,0034
+K,0035
+R
+K,0036
+K,0037
+K,0038
+K,0039
+K,0030
+R
+K,0021
+K,0022
+K,00A3
+K,0024
+K,0025
+R
+K,005E
+K,0026
+K,002A
+K,0028
+K,0029
+R
+K,003C
+K,003E
+K,005C
+K,007C
+K,002F
+R
+K,005F
+K,002B
+K,0040
+K,007E
+K,003F
+R
+K,002D
+K,003D
+K,0027
+K,0023
+L,1,1,BBBBFF,000000,abc
diff --git a/KBLs/QwertyES.kbl b/KBLs/QwertyES.kbl
new file mode 100644
index 0000000..ccb23df
--- /dev/null
+++ b/KBLs/QwertyES.kbl
@@ -0,0 +1,656 @@
+T,Qwerty - Spanish
+!,Full Screen QWERTY Landscape Spanish
+
+! MAP 1 Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,0027,2
+K,00A1,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,0060,2
+K,002B,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,00F1,2
+K,0027,2
+K,00E7,2
+R
+K,0000
+K,003C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,002C,2
+K,002E,2
+K,002D,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,4,4,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,0027,2
+K,00A1,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,0060,2
+K,002B,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,00D1,2
+K,0027,2
+K,00C7,2
+R
+K,0000
+K,003C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,002C,2
+K,002E,2
+K,002D,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,3,4,BBBBFF,000000,Shift
+
+! MAP 3 Shift Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0040,2
+K,0023,2
+K,0024,2
+K,0025,2
+K,0026,2
+K,002F,2
+K,0028,2
+K,0029,2
+K,003D,2
+K,003F,2
+K,00BF,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,005E,2
+K,002A,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,00F1,2
+K,0022,2
+K,00E7,2
+R
+K,0000
+K,003E,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,003B,2
+K,003A,2
+K,005F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,2,4,BBBBFF,000000,Shift
+
+! MAP 4 Shift Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0040,2
+K,0023,2
+K,0024,2
+K,0025,2
+K,0026,2
+K,002F,2
+K,0028,2
+K,0029,2
+K,003D,2
+K,003F,2
+K,00BF,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,005E,2
+K,002A,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,00D1,2
+K,0022,2
+K,00C7,2
+R
+K,0000
+K,003E,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,003B,2
+K,003A,2
+K,005F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,1,4,BBBBFF,000000,Shift
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,6,4,BBBBFF,000000,Shift
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,5,4,BBBBFF,000000,Shift
+
+
+! MAP 7 Numpad
+
+M,0,0,0,0,159,207,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/QwertyIT.kbl b/KBLs/QwertyIT.kbl
new file mode 100644
index 0000000..977a752
--- /dev/null
+++ b/KBLs/QwertyIT.kbl
@@ -0,0 +1,660 @@
+T,Qwerty - Italian
+!,Full Screen QWERTY Landscape Italian
+
+! MAP 1 Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,0027,2
+K,00EC,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,00E8,2
+K,002B,2
+K,0040
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,00F2,2
+K,00E0,2
+K,00F9,2
+R
+K,0000
+K,003C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,002C,2
+K,002E,2
+K,002D,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,4,4,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,0027,2
+K,00CC,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,00C8,2
+K,002B,2
+K,0040
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,00D2,2
+K,00C0,2
+K,00D9,2
+R
+K,0000
+K,003C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,002C,2
+K,002E,2
+K,002D,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,3,4,BBBBFF,000000,Shift
+
+! MAP 3 Shift Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A3,2
+K,0024,2
+K,0025,2
+K,0026,2
+K,002F,2
+K,0028,2
+K,0029,2
+K,003D,2
+K,003F,2
+K,005E,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,00E9,2
+K,002A,2
+K,0023
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,00E7,2
+K,00B0,2
+K,00A7,2
+R
+K,0000
+K,003E,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,003B,2
+K,003A,2
+K,005F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,2,4,BBBBFF,000000,Shift
+
+! MAP 4 Shift Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A3,2
+K,0024,2
+K,0025,2
+K,0026,2
+K,002F,2
+K,0028,2
+K,0029,2
+K,003D,2
+K,003F,2
+K,005E,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,00C9,2
+K,002A,2
+K,0023
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,00C7,2
+K,00B0,2
+K,00A7,2
+R
+K,0000
+K,003E,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,003B,2
+K,003A,2
+K,005F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,1,4,BBBBFF,000000,Shift
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,6,4,BBBBFF,000000,Shift
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,5,4,BBBBFF,000000,Shift
+
+
+! MAP 7 Numpad
+
+M,0,0,0,0,159,207,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/QwertyUK.kbl b/KBLs/QwertyUK.kbl
new file mode 100644
index 0000000..d77acb3
--- /dev/null
+++ b/KBLs/QwertyUK.kbl
@@ -0,0 +1,656 @@
+T,Qwerty - UK English
+!,Full Screen QWERTY Landscape English (UK) 
+
+! MAP 1 Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,002D,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,005B,2
+K,005D,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,003B,2
+K,0027,2
+K,0023,2
+R
+K,0000
+K,005C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,002C,2
+K,002E,2
+K,002F,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,4,4,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,002D,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,005B,2
+K,005D,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,003B,2
+K,0027,2
+K,0023,2
+R
+K,0000
+K,005C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,002C,2
+K,002E,2
+K,002F,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,3,4,BBBBFF,000000,Shift
+
+! MAP 3 Shift Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A3,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,005F,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,007B,2
+K,007D,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,003A,2
+K,0040,2
+K,007E,2
+R
+K,0000
+K,007C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,003C,2
+K,003E,2
+K,003F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,2,4,BBBBFF,000000,Shift
+
+! MAP 4 Shift Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A3,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,005F,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,007B,2
+K,007D,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,003A,2
+K,0040,2
+K,007E,2
+R
+K,0000
+K,007C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,003C,2
+K,003E,2
+K,003F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,1,4,BBBBFF,000000,Shift
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,6,4,BBBBFF,000000,Shift
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,5,4,BBBBFF,000000,Shift
+
+
+! MAP 7 Numpad
+
+M,0,0,0,0,159,207,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/QwertyUS.kbl b/KBLs/QwertyUS.kbl
new file mode 100644
index 0000000..5ac2add
--- /dev/null
+++ b/KBLs/QwertyUS.kbl
@@ -0,0 +1,658 @@
+T,Qwerty - US English
+!,Full Screen QWERTY Landscape English (US) 
+
+! MAP 1 Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,002D,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,005B,2
+K,005D,2
+K,005C
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,003B,2
+K,0027,2
+R
+K,0000
+K,005C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,002C,2
+K,002E,2
+K,002F,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,4,4,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,002D,2
+K,003D,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,005B,2
+K,005D,2
+K,005C
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,003B,2
+K,0027,2
+R
+K,0000
+K,005C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,002C,2
+K,002E,2
+K,002F,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,3,4,BBBBFF,000000,Shift
+
+! MAP 3 Shift Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0040,2
+K,0023,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,005F,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,0079,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,007B,2
+K,007D,2
+K,007C
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,003A,2
+K,0022,2
+K,007E,2
+R
+K,0000
+K,007C,2
+K,007A,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,003C,2
+K,003E,2
+K,003F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,2,4,BBBBFF,000000,Shift
+
+! MAP 4 Shift Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0040,2
+K,0023,2
+K,0024,2
+K,0025,2
+K,005E,2
+K,0026,2
+K,002A,2
+K,0028,2
+K,0029,2
+K,005F,2
+K,002B,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,0059,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,007B,2
+K,007D,2
+K,007C
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,003A,2
+K,0022,2
+K,007E,2
+R
+K,0000
+K,007C,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,003C,2
+K,003E,2
+K,003F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,1,4,BBBBFF,000000,Shift
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,6,4,BBBBFF,000000,Shift
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,5,4,BBBBFF,000000,Shift
+
+
+! MAP 7 Numpad
+
+M,0,0,0,0,159,207,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/QwertzDE.kbl b/KBLs/QwertzDE.kbl
new file mode 100644
index 0000000..9a9bf33
--- /dev/null
+++ b/KBLs/QwertzDE.kbl
@@ -0,0 +1,656 @@
+T,Qwertz - German
+! Full Screen QWERTY Landscape Deutsch
+
+! MAP 1 Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,00DF,2
+K,0027,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,007A,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,00FC,2
+K,002B,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,00F6,2
+K,00E4,2
+K,0023,2
+R
+K,0000
+K,003C,2
+K,0079,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,002C,2
+K,002E,2
+K,002D,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,4,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,4,4,BBBBFF,000000,Shift
+
+! MAP 2 Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0031,2
+K,0032,2
+K,0033,2
+K,0034,2
+K,0035,2
+K,0036,2
+K,0037,2
+K,0038,2
+K,0039,2
+K,0030,2
+K,00DF,2
+K,0027,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,005A,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,00DC,2
+K,002B,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,00D6,2
+K,00C0,2
+K,0023,2
+R
+K,0000
+K,003C,2
+K,0059,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,002C,2
+K,002E,2
+K,002D,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,3,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,3,4,BBBBFF,000000,Shift
+
+! MAP 3 Shift Uppercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A7,2
+K,0024,2
+K,0025,2
+K,0026,2
+K,002F,2
+K,0028,2
+K,0029,2
+K,003D,2
+K,003F,2
+K,0060,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0040
+K,0071,2
+K,0077,2
+K,0065,2
+K,0072,2
+K,0074,2
+K,007A,2
+K,0075,2
+K,0069,2
+K,006F,2
+K,0070,2
+K,00FC,2
+K,002A,2
+R
+L,2,2,BBBBFF,000000,ABC
+K,0061,2
+K,0073,2
+K,0064,2
+K,0066,2
+K,0067,2
+K,0068,2
+K,006A,2
+K,006B,2
+K,006C,2
+K,00F6,2
+K,00E4,2
+K,0027,2
+R
+K,0000
+K,003E,2
+K,0079,2
+K,0078,2
+K,0063,2
+K,0076,2
+K,0062,2
+K,006E,2
+K,006D,2
+K,003B,2
+K,003A,2
+K,005F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,2,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,2,4,BBBBFF,000000,Shift
+
+! MAP 4 Shift Lowercase QWERTY
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0021,2
+K,0022,2
+K,00A7,2
+K,0024,2
+K,0025,2
+K,0026,2
+K,002F,2
+K,0028,2
+K,0029,2
+K,003D,2
+K,003F,2
+K,0060,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0040
+K,0051,2
+K,0057,2
+K,0045,2
+K,0052,2
+K,0054,2
+K,005A,2
+K,0055,2
+K,0049,2
+K,004F,2
+K,0050,2
+K,00DC,2
+K,002A,2
+R
+L,1,2,BBBBFF,000000,abc
+K,0041,2
+K,0053,2
+K,0044,2
+K,0046,2
+K,0047,2
+K,0048,2
+K,004A,2
+K,004B,2
+K,004C,2
+K,00D6,2
+K,00C4,2
+K,0027,2
+R
+K,0000
+K,003E,2
+K,005A,2
+K,0058,2
+K,0043,2
+K,0056,2
+K,0042,2
+K,004E,2
+K,004D,2
+K,003B,2
+K,003A,2
+K,005F,2
+K,000D,3,BBBBFF,000000,CR
+R
+L,1,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,6,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+L,1,4,BBBBFF,000000,Shift
+
+
+! MAP 5 Lowercase Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00A6,2
+K,00BC,2
+K,00BD,2
+K,00BE,2
+K,20AC,2
+K,00A2,2
+K,00A3,2
+K,00A4,2
+K,00A5,2
+K,00B1,2
+K,00B7,2
+K,00D7,2
+K,00F7,2
+R
+K,0000
+K,00E0,2
+K,00E1,2
+K,00E2,2
+K,00E3,2
+K,00E4,2
+K,00E5,2
+K,00E6,2
+K,00E7,2
+K,00E8,2
+K,00E9,2
+K,00EA,2
+K,00EB,2
+R
+K,00EC,2
+K,00ED,2
+K,00EE,2
+K,00EF,2
+K,00F0,2
+K,00F1,2
+K,00F2,2
+K,00F3,2
+K,00F4,2
+K,00F5,2
+K,00F6,2
+K,00F8,2
+K,00F9,2
+R
+K,0000
+K,00FA,2
+K,00FB,2
+K,00FC,2
+K,00FD,2
+K,00FE,2
+K,00FF,2
+K,00DF,2
+K,00AB,2
+K,00BB,2
+K,00A1,2
+K,00BF,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,6,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,8,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,6,4,BBBBFF,000000,Shift
+
+! MAP 6 Uppercase Foreign Latin-1 Supp 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,00B0,2
+K,00B9,2
+K,00B2,2
+K,00B3,2
+K,00BA,2
+K,00AA,2
+K,00A8,2
+K,00B4,2
+K,00AF,2
+K,00AC,2
+K,00B8,2
+K,00B5,2
+K,0008,2,BBBBFF,000000,BS
+R
+K,0000
+K,00C0,2
+K,00C1,2
+K,00C2,2
+K,00C3,2
+K,00C4,2
+K,00C5,2
+K,00C6,2
+K,00C7,2
+K,00C8,2
+K,00C9,2
+K,00CA,2
+K,00CB,2
+R
+K,00CC,2
+K,00CD,2
+K,00CE,2
+K,00CF,2
+K,00D0,2
+K,00D1,2
+K,00D2,2
+K,00D3,2
+K,00D4,2
+K,00D5,2
+K,00D6,2
+K,00D8,2
+K,00D9,2
+R
+K,0000
+K,00DA,2
+K,00DB,2
+K,00DC,2
+K,00DD,2
+K,00DE,2
+K,0178,2
+K,00A0,2,FFFFFF,000000
+K,00A9,2
+K,00AE,2
+K,00B6,2
+K,00A7,2
+K,000D,3,BBBBFF,000000,CR
+R
+S,5,4,BBBBFF,000000,Shift
+L,7,3,BBBBFF,000000,123
+K,0020,6
+L,1,3,BBBBFF,000000,abc
+S,9,3,BBBBFF,000000,ExtA
+S,10,3,BBBBFF,000000,Greek
+S,5,4,BBBBFF,000000,Shift
+
+
+! MAP 7 Numpad
+
+M,0,0,0,0,159,207,4,5,0,0,0,0,FFFFFF,000000,333333,DDDDFF
+R
+K,0037
+K,0038
+K,0039
+K,002F
+K,0008,1,BBBBFF,000000,BS
+R
+K,0034
+K,0035
+K,0036
+K,002A
+K,0025
+R
+K,0031
+K,0032
+K,0033
+K,002D
+K,F7FF,1,BBBBFF,000000,Move
+R
+K,002E
+K,0030
+K,003D
+K,002B
+L,2,1,BBBBFF,000000,ABC
+
+! MAP 8 Lowercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0101,2
+K,0103,2
+K,0105,2
+K,0107,2
+K,0109,2
+K,010B,2
+K,010D,2
+K,010F,2
+K,0111,2
+K,0113,2
+K,0115,2
+K,0117,2
+K,0119,2
+R
+K,011B,2
+K,011D,2
+K,011F,2
+K,0121,2
+K,0123,2
+K,0125,2
+K,0127,2
+K,0129,2
+K,012B,2
+K,012D,2
+K,012F,2
+K,0131,2
+K,0133,2
+R
+K,0135,2
+K,0137,2
+K,013A,2
+K,013C,2
+K,013E,2
+K,0140,2
+K,0142,2
+K,0144,2
+K,0146,2
+K,0148,2
+K,014B,2
+K,014D,2
+K,014F,2
+R
+K,0151,2
+K,0153,2
+K,0155,2
+K,0157,2
+K,0159,2
+K,015B,2
+K,015D,2
+K,015F,2
+K,0161,2
+K,0163,2
+K,0165,2
+K,0167,2
+K,0169,2
+R
+S,9,3,BBBBFF,000000,Shift
+K,016B,2
+K,016D,2
+K,016F,2
+K,0171,2
+K,0173,2
+K,0175,2
+K,0177,2
+K,017A,2
+K,017C,2
+K,017E,2
+L,1,3,BBBBFF,000000,abc
+
+! MAP 9 Uppercase Foreign Latin Ext-A 
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+
+R
+K,0100,2
+K,0102,2
+K,0104,2
+K,0106,2
+K,0108,2
+K,010A,2
+K,010C,2
+K,010E,2
+K,0110,2
+K,0112,2
+K,0114,2
+K,0116,2
+K,0118,2
+R
+K,011A,2
+K,011C,2
+K,011E,2
+K,0120,2
+K,0122,2
+K,0124,2
+K,0126,2
+K,0128,2
+K,012A,2
+K,012C,2
+K,012E,2
+K,0130,2
+K,0132,2
+R
+K,0134,2
+K,0136,2
+K,0139,2
+K,013B,2
+K,013D,2
+K,013F,2
+K,0141,2
+K,0143,2
+K,0145,2
+K,0147,2
+K,014A,2
+K,014C,2
+K,014E,2
+R
+K,0150,2
+K,0152,2
+K,0154,2
+K,0156,2
+K,0158,2
+K,015A,2
+K,015C,2
+K,015E,2
+K,0160,2
+K,0162,2
+K,0164,2
+K,0166,2
+K,0168,2
+R
+S,8,3,BBBBFF,000000,Shift
+K,016A,2
+K,016C,2
+K,016E,2
+K,0170,2
+K,0172,2
+K,0174,2
+K,0176,2
+K,0179,2
+K,017B,2
+K,017D,2
+L,2,3,BBBBFF,000000,ABC
+
+! MAP 10 Greek
+
+M,1,1,40,0,207,319,5,26,0,0,39,319,FFFFFF,000000,333333,DDDDFF
+R
+K,0000
+K,0391,2
+K,0392,2
+K,0393,2
+K,0394,2
+K,0395,2
+K,0396,2
+K,0397,2
+K,0398,2
+K,0399,2
+K,039A,2
+K,039B,2
+K,039C,2
+R
+K,0000
+K,039D,2
+K,039E,2
+K,039F,2
+K,03A0,2
+K,03A1,2
+K,03A3,2
+K,03A4,2
+K,03A5,2
+K,03A6,2
+K,03A7,2
+K,03A8,2
+K,03A9,2
+R
+K,0000
+K,03B1,2
+K,03B2,2
+K,03B3,2
+K,03B4,2
+K,03B5,2
+K,03B6,2
+K,03B7,2
+K,03B8,2
+K,03B9,2
+K,03BA,2
+K,03BB,2
+K,03BC,2
+R
+K,0000
+K,03BD,2
+K,03BE,2
+K,03BF,2
+K,03C0,2
+K,03C1,2
+K,03C3,2
+K,03C4,2
+K,03C5,2
+K,03C6,2
+K,03C7,2
+K,03C8,2
+K,03C9,2
+R
+K,0000,4
+L,7,3,BBBBFF,000000,123
+K,0020,6
+S,5,3,BBBBFF,000000,���
+S,9,3,BBBBFF,000000,ExtA
+L,1,3,BBBBFF,000000,abc
+
+
diff --git a/KBLs/VowelAligned.kbl b/KBLs/VowelAligned.kbl
new file mode 100644
index 0000000..9068129
--- /dev/null
+++ b/KBLs/VowelAligned.kbl
@@ -0,0 +1,416 @@
+T,Vowel Aligned
+! Full Screen Vowel Aligned Left Alphabetic Portrait 7x5
+
+! MAP 1 Lowercase VALABC
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0061
+K,0062
+K,0063
+K,0064
+K,0027
+K,0008,1,BBBBFF,000000,BS
+R
+K,0065
+K,0066
+K,0067
+K,0068
+K,0040
+K,000D,1,BBBBFF,000000,CR
+R
+K,0069
+K,006A
+K,006B
+K,006C
+K,006D
+K,006E
+R
+K,006F
+K,0070
+K,0071
+K,0072
+K,0073
+K,0074
+R
+K,0075
+K,0076
+K,0077
+K,0078
+K,0079
+K,007A
+R
+K,002C
+K,002E
+K,0020,2
+K,002D
+K,003F
+R
+K,0000
+S,4,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,ABC
+S,5,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+
+! MAP 2 Uppercase VALABC
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0041
+K,0042
+K,0043
+K,0044
+K,0027
+K,0008,1,BBBBFF,000000,BS
+R
+K,0045
+K,0046
+K,0047
+K,0048
+K,0040
+K,000D,1,BBBBFF,000000,CR
+R
+K,0049
+K,004A
+K,004B
+K,004C
+K,004D
+K,004E
+R
+K,004F
+K,0050
+K,0051
+K,0052
+K,0053
+K,0054
+R
+K,0055
+K,0056
+K,0057
+K,0058
+K,0059
+K,005A
+R
+K,002C
+K,002E
+K,0020,2
+K,002D
+K,003F
+R
+K,0000
+S,3,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,6,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+
+
+! MAP 3 Shift Uppercase VALABC
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0061
+K,0062
+K,0063
+K,0064
+K,0022
+K,0008,1,BBBBFF,000000,BS
+R
+K,0065
+K,0066
+K,0067
+K,0068
+K,0026
+K,000D,1,BBBBFF,000000,CR
+R
+K,0069
+K,006A
+K,006B
+K,006C
+K,006D
+K,006E
+R
+K,006F
+K,0070
+K,0071
+K,0072
+K,0073
+K,0074
+R
+K,0075
+K,0076
+K,0077
+K,0078
+K,0079
+K,007A
+R
+K,003B
+K,003A
+K,005C
+K,002F
+K,002B
+K,0021
+R
+K,0000
+L,2,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,ABC
+S,5,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+
+! MAP 4 Shift Lowercase VALABC
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,0041
+K,0042
+K,0043
+K,0044
+K,0022
+K,0008,1,BBBBFF,000000,BS
+R
+K,0045
+K,0046
+K,0047
+K,0048
+K,0026
+K,000D,1,BBBBFF,000000,CR
+R
+K,0049
+K,004A
+K,004B
+K,004C
+K,004D
+K,004E
+R
+K,004F
+K,0050
+K,0051
+K,0052
+K,0053
+K,0054
+R
+K,0055
+K,0056
+K,0057
+K,0058
+K,0059
+K,005A
+R
+K,003B
+K,003A
+K,005C
+K,002F
+K,002B
+K,0021
+R
+K,0000
+L,1,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,abc
+S,6,1,BBBBFF,000000,���
+L,7,1,BBBBFF,000000,123
+
+! MAP 5 Lowercase Foreign
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,00E0
+K,00E1
+K,00E2
+K,00E3
+K,00E4
+K,00E5
+R
+K,00E6
+K,00E7
+K,00E8
+K,00E9
+K,00EA
+K,00EB
+R
+K,00EC
+K,00ED
+K,00EE
+K,00EF
+K,00F0
+K,00F1
+R
+K,00F2
+K,00F3
+K,00F4
+K,00F5
+K,00F6
+K,00F8
+R
+K,00F9
+K,00FA
+K,00FB
+K,00FC
+K,00FD
+K,00FE
+R
+K,00BF
+K,00A1
+K,00DF
+K,00FF
+K,00AB
+K,00BB
+R
+K,0000
+S,6,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,6,1,BBBBFF,000000,Shift
+L,7,1,BBBBFF,000000,123
+
+! MAP 6 Uppercase Foreign
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,00C0
+K,00C1
+K,00C2
+K,00C3
+K,00C4
+K,00C5
+R
+K,00C6
+K,00C7
+K,00C8
+K,00C9
+K,00CA
+K,00CB
+R
+K,00CC
+K,00CD
+K,00CE
+K,00CF
+K,00D0
+K,00D1
+R
+K,00D2
+K,00D3
+K,00D4
+K,00D5
+K,00D6
+K,00D8
+R
+K,00D9
+K,00DA
+K,00DB
+K,00DC
+K,00DD
+K,00DE
+R
+K,00BF
+K,00A1
+K,201E
+K,2026
+K,00AB
+K,00BB
+R
+K,0000
+S,5,1,BBBBFF,000000,Shift
+L,2,1,BBBBFF,000000,abc
+S,5,1,BBBBFF,000000,Shift
+L,7,1,BBBBFF,000000,123
+
+! MAP 7 Numeric
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,005F
+K,20AC
+K,00A3
+K,0024
+K,005E
+K,0008,1,BBBBFF,000000,BS
+R
+K,0028
+K,0031
+K,0032
+K,0033
+K,007C
+K,000D,1,BBBBFF,000000,CR
+R
+K,007B
+K,0034
+K,0035
+K,0036
+K,002F
+K,0025
+R
+K,005B
+K,0037
+K,0038
+K,0039
+K,002D
+K,002B
+R
+K,003C
+K,002A
+K,0030
+K,0023
+K,002E
+K,003D
+R
+K,F802,1,BBBBFF,000000,Home
+K,F807,1,BBBBFF,000000,Left
+K,0020,2
+K,F808,1,BBBBFF,000000,Right
+K,F803,1,BBBBFF,000000,End
+R
+K,0000
+S,8,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,5,1,BBBBFF,000000,���
+S,8,1,BBBBFF,000000,Shift
+
+! MAP 8 Shifted Numeric
+
+M,0,1,40,0,319,207,7,6,0,0,39,207,FFFFFF,000000,333333,DDDDFF
+R
+K,00AF
+K,00A4
+K,00A5
+K,00A2
+K,007E
+K,0008,1,BBBBFF,000000,BS
+R
+K,0029
+K,00B9
+K,00B2
+K,00B3
+K,00A6
+K,0009,1,BBBBFF,000000,Tab
+R
+K,007D
+K,00BC
+K,00BD
+K,00BE
+K,005C
+K,00B6
+R
+K,005D
+K,00A9
+K,00AE
+K,2122
+K,00B1
+K,00A7
+R
+K,003E
+K,00D7
+K,00B0
+K,00F7
+K,002C
+K,2020
+R
+K,F802,1,BBBBFF,000000,Home
+K,F809,1,BBBBFF,000000,Up
+K,0020,2
+K,F80A,1,BBBBFF,000000,Down
+K,F803,1,BBBBFF,000000,End
+R
+K,0000
+S,7,1,BBBBFF,000000,Shift
+L,1,1,BBBBFF,000000,abc
+S,5,1,BBBBFF,000000,���
+S,7,1,BBBBFF,000000,Shift
+
diff --git a/KBLs/fitalyfullscreen.kbl b/KBLs/fitalyfullscreen.kbl
new file mode 100644
index 0000000..dc93069
--- /dev/null
+++ b/KBLs/fitalyfullscreen.kbl
@@ -0,0 +1,958 @@
+T,Fitalyfullscreen
+
+! created by:
+! Markus Birth, modified by Clemens Fischmeister
+! <mbirth@webwriters.de>
+
+! Fitaly by Textware Solutions http://www.fitaly.com
+
+! Maps overview:
+! 1 - Lowercase
+! 2 - Uppercase SHIFTED
+! 3 - Uppercase CAPS
+! 4 - Uppercase SHIFTED/CAPS
+! 5 - Numeric
+! 6 - Numeric SHIFTED
+! 7 - Lowercase acute
+! 8 - Lowercase grave
+! 9 - Lowercase uml
+!10 - Lowercase circ
+!11 - Uppercase acute
+!12 - Uppercase grave
+!13 - Uppercase uml
+!14 - Uppercase circ
+!15 - shift to others
+
+! MAP 1 Lowercase FITALY
+
+M,0,1,40,0,320,207,9,13,0,0,39,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,0009,2,c0c0c0,000000,Tab
+L,5,2,c0c0c0,000000,123
+S,15,2,c0ffff,000000,OTH
+K,f6dd,1,404080,ffffff,P
+K,f6dc,1,404080,ffffff,N
+K,f807,1,408040,ffffff,<
+K,f808,1,408040,ffffff,>
+R
+K,0031,2,ffc040
+K,0032,2,ffc040
+K,0033,2,ffc040
+K,0034,2,ffc040
+K,0035,2,ffc040
+K,002b,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+R
+K,0036,2,ffc040
+K,0037,2,ffc040
+K,0038,2,ffc040
+K,0039,2,ffc040
+K,0030,2,ffc040
+K,00ad,1,ffc040
+K,000d,2,c0c0c0,000000,ENT
+R
+K,007a,2
+K,0076,2
+K,0063,2
+K,0068,2
+K,0077,2
+K,006b,2
+K,00F6,1,ffc040
+R
+K,0066,2
+K,0069,2
+K,0074,2
+K,0061,2
+K,006c,2
+K,0079,2
+K,00E4,1,ffc040
+R
+K,0020,4
+K,006e,2
+K,0065,2
+K,0020,4
+R
+K,0067,2
+K,0064,2
+K,006f,2
+K,0072,2
+K,0073,2
+K,0062,2
+K,00FC,1,ffc040
+R
+K,0071,2
+K,006a,2
+K,0075,2
+K,006d,2
+K,0070,2
+K,0078,2
+K,00df,1,ffc040
+R
+S,2,4,c0c0c0,000000,Shift
+!L,2,2,c0c0c0,000000,Cap
+K,0040,2,ffc040
+K,002c,2,ffc040
+K,002e,2,ffc040
+S,2,3,c0c0c0,000000,Shift
+
+! MAP 2 Uppercase shifted FITALY
+
+M,0,1,40,0,320,207,9,13,0,0,39,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,0009,2,c0c0c0,000000,Tab
+L,5,2,c0c0c0,000000,123
+S,15,2,c0ffff,000000,OTH
+K,f6dd,1,404080,ffffff,P
+K,f6dc,1,404080,ffffff,N
+K,f807,1,408040,ffffff,<
+K,f808,1,408040,ffffff,>
+R
+K,0021,2,ffc040
+K,0022,2,ffc040
+K,003c,2,ffc040
+K,003e,2,ffc040
+K,0025,1,ffc040
+K,00d7,1,ffc040
+K,0008,3,c0c0c0,000000,<--
+R
+K,0026,2,ffc040
+K,002f,2,ffc040
+K,0028,2,ffc040
+K,0029,2,ffc040
+K,003d,1,ffc040
+K,00f7,1,ffc040
+K,000d,3,c0c0c0,000000,ENT
+R
+K,005a,2
+K,0056,2
+K,0043,2
+K,0048,2
+K,0057,2
+K,004b,2
+K,00d6,1,ffc040
+R
+K,0046,2
+K,0049,2
+K,0054,2
+K,0041,2
+K,004c,2
+K,0059,2
+K,00c4,1,ffc040
+R
+K,0020,4
+K,004e,2
+K,0045,2
+K,0020,4
+R
+K,0047,2
+K,0044,2
+K,004f,2
+K,0052,2
+K,0053,2
+K,0042,2
+K,00dc,1,ffc040
+R
+K,0051,2
+K,004a,2
+K,0055,2
+K,004d,2
+K,0050,2
+K,0058,2
+K,003f,1,ffc040
+R
+S,1,4,c0c0c0,000000,Shift
+!L,2,2,c0c0c0,000000,Cap
+K,00b0,2,ffc040
+K,003b,2,ffc040
+K,003a,2,ffc040
+S,1,3,c0c0c0,000000,Shift
+
+! MAP 3 Uppercase CAPSed FITALY
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,0031,1,ffc040
+K,0032,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,0049
+K,0054
+K,0041
+K,004c
+K,0059
+K,0033,1,ffc040
+K,0034,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,4,2,c0c0c0,000000,Shift
+K,0020,2
+K,004e
+K,0045
+K,0020,2
+K,0035,1,ffc040
+K,0036,1,ffc040
+S,4,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,1,2,000000,c0c0c0,Cap
+K,0047
+K,0044
+K,004f
+K,0052
+K,0053
+K,0042
+K,0037,1,ffc040
+K,0038,1,ffc040
+S,11,1,c0ffff,000000,�
+S,12,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0051
+K,004a
+K,0055
+K,004d
+K,0050
+K,0058
+K,0039,1,ffc040
+K,0030,1,ffc040
+S,13,1,c0ffff,000000,�
+S,14,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 4 Uppercase shifted/CAPSed FITALY
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,002d,1,ffc040
+K,0021,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,0069
+K,0074
+K,0061
+K,006c
+K,0079
+K,002c,1,ffc040
+K,003f,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+L,3,2,000000,c0c0c0,Shift
+K,0020,2
+K,006e
+K,0065
+K,0020,2
+K,002e,1,ffc040
+K,003a,1,ffc040
+L,3,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,1,2,000000,c0c0c0,Cap
+K,0067
+K,0064
+K,006f
+K,0072
+K,0073
+K,0062
+K,0027,1,ffc040
+K,0028,1,ffc040
+S,11,1,c0ffff,000000,�
+S,12,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0071
+K,006a
+K,0075
+K,006d
+K,0070
+K,0078
+K,002f,1,ffc040
+K,0029,1,ffc040
+S,13,1,c0ffff,000000,�
+S,14,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 5 Numeric FITALY
+
+M,0,1,40,0,320,207,7,13,0,0,39,207,ffffff,000000,333333,ddddff
+R
+L,1,2,c0c0c0,000000,abc
+S,15,2,c0ffff,000000,OTH
+K,f6dd,1,404080,ffffff,P
+K,f6dc,1,404080,ffffff,N
+K,f802,1,408040,ffffff,H
+K,f803,1,408040,ffffff,E
+K,f807,1,c0ffff,000000,<
+K,f808,1,c0ffff,000000,>
+K,0008,3,c0c0c0,000000,<---
+R
+K,0037,3
+K,0038,3
+K,0039,3
+K,00f7,3
+R
+K,0034,3
+K,0035,3
+K,0036,3
+K,00d7,3
+R
+K,0031,3
+K,0032,3
+K,0033,3
+K,002d,3
+R
+K,0030,3
+K,0020,6
+K,002b,3
+R
+K,002c,2,ffc040
+K,002e,2,ffc040
+K,003a,1,ffc040
+K,002f,1,ffc040
+K,0028,1,ffc040
+K,0029,1,ffc040
+K,003d,1,ffc040
+K,000d,4,c0c0c0,000000,ENT
+R
+K,00a3,1,ffc040
+K,0024,1,ffc040
+K,002a,1,ffc040
+K,0023,1,ffc040
+K,00b0,1,ffc040
+K,0040,1,ffc040
+K,0026,1,ffc040
+K,0025,1,ffc040
+K,0027,1,ffc040
+K,003c,1,ffc040
+K,003e,1,ffc040
+K,005f,1,ffc040
+
+! MAP 6 Symbols (Numeric shifted)
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,2020
+K,2021
+K,00aa
+K,00ac
+K,00ba
+K,00b1
+K,005f,1,ffc040
+K,00a1,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,2021
+K,2021
+K,007c
+K,00b9
+K,00b2
+K,00b3
+K,2018,1,ffc040
+K,00bf,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+L,5,2,000000,c0c0c0,Shift
+K,00a0,2,ffffff,000000,n.b.
+K,00a6
+K,00bc
+K,00bd
+K,00be
+K,2019,1,ffc040
+K,003b,1,ffc040
+L,5,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,5,2,c0c0c0,000000,Cap
+K,00e3
+K,00f5
+K,2030
+K,201a
+K,00af
+K,00b7
+K,0022,1,ffc040
+K,201c,1,ffc040
+K,f809,1,c0ffff,000000,^
+K,f80a,1,c0ffff,000000,v
+K,f802,1,408040,ffffff,H
+R
+S,15,2,c0ffff,000000,OTH
+K,00c3
+K,00d5
+K,0192
+K,201e
+K,00ad
+K,2026
+K,005c,1,ffc040
+K,201d,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f808,1,c0ffff,000000,>
+K,f803,1,408040,ffffff,E
+
+! MAP 7 Lowercase acute
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,00e7
+K,0068
+K,0077
+K,006b
+K,00a2,1,ffc040
+K,00a9,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ed
+K,0074
+K,00e1
+K,006c
+K,00fd
+K,00a3,1,ffc040
+K,00ae,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,11,2,c0c0c0,000000,Shift
+K,00b4,2
+K,006e
+K,00e9
+K,00b0,2
+K,0024,1,ffc040
+K,2122,1,ffc040
+S,11,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,00f3
+K,0072
+K,0073
+K,0062
+K,00a5,1,ffc040
+K,00b6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0071
+K,006a
+K,00fa
+K,006d
+K,0070
+K,0078
+K,20ac,1,ffc040
+K,00a7,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 8 Lowercase grave
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,00e5,1,ffc040
+K,00c5,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ec
+K,00fe
+K,00e0
+K,006c
+K,0079
+K,00e6,1,ffc040
+K,00c6,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,12,2,c0c0c0,000000,Shift
+K,0060,2
+K,006e
+K,00e8
+K,0060,2
+K,00f8,1,ffc040
+K,00d8,1,ffc040
+S,12,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,00f0
+K,00f2
+K,0072
+K,0073
+K,0062
+K,0153,1,ffc040
+K,0152,1,ffc040
+S,7,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0071
+K,006a
+K,00f9
+K,006d
+K,0070
+K,0078
+K,2013,1,ffc040
+K,2014,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 9 Lowercase umlaut
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,003d,1,ffc040
+K,0023,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ef
+K,0074
+K,00e4
+K,006c
+K,00ff
+K,002a,1,ffc040
+K,0040,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,13,2,c0c0c0,000000,Shift
+K,007e,2
+K,00f1
+K,00eb
+K,00a8,2
+K,2022,1,ffc040
+K,0026,1,ffc040
+S,13,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,00f6
+K,0072
+K,00df
+K,0062
+K,002b,1,ffc040
+K,0025,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0071
+K,006a
+K,00fc
+K,00b5
+K,0070
+K,0078
+K,007c,1,ffc040
+K,00a6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 10 Lowercase circumflex
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,017e
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,2039,1,ffc040
+K,203a,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ee
+K,0074
+K,00e2
+K,006c
+K,0079
+K,003c,1,ffc040
+K,003e,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,14,2,c0c0c0,000000,Shift
+K,005e,2
+K,006e
+K,00ea
+K,005e,2
+K,00ab,1,ffc040
+K,00bb,1,ffc040
+S,14,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,00f4
+K,0072
+K,0161
+K,0062
+K,007b,1,ffc040
+K,007d,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0071
+K,006a
+K,00fb
+K,006d
+K,0070
+K,0078
+K,005b,1,ffc040
+K,005d,1,ffc040
+S,9,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,^
+K,f808,1,408040,ffffff,>
+
+! MAP 11 Uppercase acute
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,00c7
+K,0048
+K,0057
+K,004b
+K,00a2,1,ffc040
+K,00a9,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00cd
+K,0054
+K,00c1
+K,004c
+K,00dd
+K,00a3,1,ffc040
+K,00ae,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,7,2,000000,c0c0c0,Shift
+K,0301,2
+K,004e
+K,00c9
+K,00b8,2
+K,0024,1,ffc040
+K,2122,1,ffc040
+S,7,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,00d3
+K,0052
+K,0053
+K,0042
+K,00a5,1,ffc040
+K,00b6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0051
+K,004a
+K,00da
+K,004d
+K,0050
+K,0058
+K,20ac,1,ffc040
+K,00a7,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 12 Uppercase grave
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,00e5,1,ffc040
+K,00c5,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00cc
+K,00de
+K,00c0
+K,004c
+K,0059
+K,00e6,1,ffc040
+K,00c6,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,8,2,000000,c0c0c0,Shift
+K,0060,2
+K,004e
+K,00c8
+K,0060,2
+K,00f8,1,ffc040
+K,00d8,1,ffc040
+S,8,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,00d0
+K,00d2
+K,0052
+K,0053
+K,0042
+K,0153,1,ffc040
+K,0152,1,ffc040
+S,7,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0051
+K,004a
+K,00d9
+K,004d
+K,0050
+K,0058
+K,2013,1,ffc040
+K,2014,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 13 Uppercase umlaut
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,003d,1,ffc040
+K,0023,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00cf
+K,0054
+K,00c4
+K,004c
+K,0178
+K,002a,1,ffc040
+K,0040,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,9,2,000000,c0c0c0,Shift
+K,0303,2
+K,00d1
+K,00cb
+K,00a8,2
+K,2022,1,ffc040
+K,0026,1,ffc040
+S,9,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,00d6
+K,0052
+K,00df
+K,0042
+K,002b,1,ffc040
+K,0025,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0051
+K,004a
+K,00dc
+K,004d
+K,0050
+K,0058
+K,007c,1,ffc040
+K,00a6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 14 Uppercase circumflex
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,017d
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,2039,1,ffc040
+K,203a,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00ce
+K,0054
+K,00c2
+K,004c
+K,0059
+K,003c,1,ffc040
+K,003e,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,10,2,000000,c0c0c0,Shift
+K,02c6,2
+K,004e
+K,00ca
+K,02c6,2
+K,00ab,1,ffc040
+K,00bb,1,ffc040
+S,10,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,00d4
+K,0052
+K,0160
+K,0042
+K,007b,1,ffc040
+K,007d,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+S,15,2,c0ffff,000000,OTH
+K,0051
+K,004a
+K,00db
+K,004d
+K,0050
+K,0058
+K,005b,1,ffc040
+K,005d,1,ffc040
+S,9,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,^
+K,f808,1,408040,ffffff,>
+
+! MAP 15 shift to others
+
+M,0,1,40,0,320,207,9,13,0,0,39,207,ffffff,000000,333333,ddddff
+R
+S,1,5,c0ffff,000000,fullscreen klein
+S,2,5,c0ffff,000000,fullscreen gro�
+R
+S,4,5,c0ffff,000000,mini klein
+S,3,5,c0ffff,000000,mini gro�
+
+R
+S,1,5,c0ffff,000000,123
+S,6,5,c0ffff,000000,SYMBOLS
+R
+S,7,5,c0ffff,000000,acute klein
+S,11,5,c0ffff,000000,acute gro�
+R
+S,9,5,c0ffff,000000,umlaut klein
+S,13,5,c0ffff,000000,umlaut gro�
+R
+S,8,5,c0ffff,000000,grave klein
+S,12,5,c0ffff,000000,grave gro�
+R
+S,10,5,c0ffff,000000,circumflex klein
+S,14,5,c0ffff,000000,circumflex gro�
+
+
diff --git a/KBLs/fitalyint.kbl b/KBLs/fitalyint.kbl
new file mode 100644
index 0000000..0c53c35
--- /dev/null
+++ b/KBLs/fitalyint.kbl
@@ -0,0 +1,921 @@
+T,Fitaly (int.)
+
+! created by:
+! Markus Birth
+! <mbirth@webwriters.de>
+
+! Fitaly by Textware Solutions http://www.fitaly.com
+
+! Maps overview:
+! 1 - Lowercase
+! 2 - Uppercase SHIFTED
+! 3 - Uppercase CAPS
+! 4 - Uppercase SHIFTED/CAPS
+! 5 - Numeric
+! 6 - Numeric SHIFTED
+! 7 - Lowercase acute
+! 8 - Lowercase grave
+! 9 - Lowercase uml
+!10 - Lowercase circ
+!11 - Uppercase acute
+!12 - Uppercase grave
+!13 - Uppercase uml
+!14 - Uppercase circ
+
+! MAP 1 Lowercase FITALY
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,0031,1,ffc040
+K,0032,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,0069
+K,0074
+K,0061
+K,006c
+K,0079
+K,0033,1,ffc040
+K,0034,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,2,2,c0c0c0,000000,Shift
+K,0020,2
+K,006e
+K,0065
+K,0020,2
+K,0035,1,ffc040
+K,0036,1,ffc040
+S,2,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,006f
+K,0072
+K,0073
+K,0062
+K,0037,1,ffc040
+K,0038,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,0075
+K,006d
+K,0070
+K,0078
+K,0039,1,ffc040
+K,0030,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 2 Uppercase shifted FITALY
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,002d,1,ffc040
+K,0021,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,0049
+K,0054
+K,0041
+K,004c
+K,0059
+K,002c,1,ffc040
+K,003f,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+L,1,2,000000,c0c0c0,Shift
+K,0020,2
+K,004e
+K,0045
+K,0020,2
+K,002e,1,ffc040
+K,003a,1,ffc040
+L,1,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,004f
+K,0052
+K,0053
+K,0042
+K,0027,1,ffc040
+K,0028,1,ffc040
+S,11,1,c0ffff,000000,�
+S,12,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,0055
+K,004d
+K,0050
+K,0058
+K,002f,1,ffc040
+K,0029,1,ffc040
+S,13,1,c0ffff,000000,�
+S,14,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 3 Uppercase CAPSed FITALY
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,0031,1,ffc040
+K,0032,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,0049
+K,0054
+K,0041
+K,004c
+K,0059
+K,0033,1,ffc040
+K,0034,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,4,2,c0c0c0,000000,Shift
+K,0020,2
+K,004e
+K,0045
+K,0020,2
+K,0035,1,ffc040
+K,0036,1,ffc040
+S,4,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,1,2,000000,c0c0c0,Cap
+K,0047
+K,0044
+K,004f
+K,0052
+K,0053
+K,0042
+K,0037,1,ffc040
+K,0038,1,ffc040
+S,11,1,c0ffff,000000,�
+S,12,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,0055
+K,004d
+K,0050
+K,0058
+K,0039,1,ffc040
+K,0030,1,ffc040
+S,13,1,c0ffff,000000,�
+S,14,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 4 Uppercase shifted/CAPSed FITALY
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,002d,1,ffc040
+K,0021,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,0069
+K,0074
+K,0061
+K,006c
+K,0079
+K,002c,1,ffc040
+K,003f,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+L,3,2,000000,c0c0c0,Shift
+K,0020,2
+K,006e
+K,0065
+K,0020,2
+K,002e,1,ffc040
+K,003a,1,ffc040
+L,3,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,1,2,000000,c0c0c0,Cap
+K,0067
+K,0064
+K,006f
+K,0072
+K,0073
+K,0062
+K,0027,1,ffc040
+K,0028,1,ffc040
+S,11,1,c0ffff,000000,�
+S,12,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,0075
+K,006d
+K,0070
+K,0078
+K,002f,1,ffc040
+K,0029,1,ffc040
+S,13,1,c0ffff,000000,�
+S,14,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 5 Numeric FITALY
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,003c
+K,003e
+K,003d
+K,00d7
+K,00f7
+K,002b
+K,002d,1,ffc040
+K,0021,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,00a4
+K,00b0
+K,0040
+K,0031
+K,0032
+K,0033
+K,002c,1,ffc040
+K,003f,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,6,2,c0c0c0,000000,Shift
+K,0020,2
+K,0026
+K,0034
+K,0035
+K,0036
+K,002e,1,ffc040
+K,003a,1,ffc040
+S,6,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,6,2,c0c0c0,000000,Cap
+K,00a5
+K,00a2
+K,0025
+K,0037
+K,0038
+K,0039
+K,0027,1,ffc040
+K,0028,1,ffc040
+K,f809,1,c0ffff,000000,^
+K,f80a,1,c0ffff,000000,v
+K,f802,1,408040,ffffff,H
+R
+L,1,2,c0c0c0,000000,abc
+K,20ac
+K,00a3
+K,0024
+K,002a
+K,0030
+K,0023
+K,002f,1,ffc040
+K,0029,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f808,1,c0ffff,000000,>
+K,f803,1,408040,ffffff,E
+
+! MAP 6 Symbols (Numeric shifted)
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,2020
+K,2021
+K,00aa
+K,00ac
+K,00ba
+K,00b1
+K,005f,1,ffc040
+K,00a1,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,2021
+K,2021
+K,007c
+K,00b9
+K,00b2
+K,00b3
+K,2018,1,ffc040
+K,00bf,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+L,5,2,000000,c0c0c0,Shift
+K,00a0,2,ffffff,000000,n.b.
+K,00a6
+K,00bc
+K,00bd
+K,00be
+K,2019,1,ffc040
+K,003b,1,ffc040
+L,5,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,5,2,c0c0c0,000000,Cap
+K,00e3
+K,00f5
+K,2030
+K,201a
+K,00af
+K,00b7
+K,0022,1,ffc040
+K,201c,1,ffc040
+K,f809,1,c0ffff,000000,^
+K,f80a,1,c0ffff,000000,v
+K,f802,1,408040,ffffff,H
+R
+L,1,2,c0c0c0,000000,abc
+K,00c3
+K,00d5
+K,0192
+K,201e
+K,00ad
+K,2026
+K,005c,1,ffc040
+K,201d,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f808,1,c0ffff,000000,>
+K,f803,1,408040,ffffff,E
+
+! MAP 7 Lowercase acute
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,00e7
+K,0068
+K,0077
+K,006b
+K,00a2,1,ffc040
+K,00a9,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ed
+K,0074
+K,00e1
+K,006c
+K,00fd
+K,00a3,1,ffc040
+K,00ae,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,11,2,c0c0c0,000000,Shift
+K,00b4,2
+K,006e
+K,00e9
+K,00b0,2
+K,0024,1,ffc040
+K,2122,1,ffc040
+S,11,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,00f3
+K,0072
+K,0073
+K,0062
+K,00a5,1,ffc040
+K,00b6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,00fa
+K,006d
+K,0070
+K,0078
+K,20ac,1,ffc040
+K,00a7,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 8 Lowercase grave
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,00e5,1,ffc040
+K,00c5,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ec
+K,00fe
+K,00e0
+K,006c
+K,0079
+K,00e6,1,ffc040
+K,00c6,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,12,2,c0c0c0,000000,Shift
+K,0060,2
+K,006e
+K,00e8
+K,0060,2
+K,00f8,1,ffc040
+K,00d8,1,ffc040
+S,12,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,00f0
+K,00f2
+K,0072
+K,0073
+K,0062
+K,0153,1,ffc040
+K,0152,1,ffc040
+S,7,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,00f9
+K,006d
+K,0070
+K,0078
+K,2013,1,ffc040
+K,2014,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 9 Lowercase umlaut
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,003d,1,ffc040
+K,0023,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ef
+K,0074
+K,00e4
+K,006c
+K,00ff
+K,002a,1,ffc040
+K,0040,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,13,2,c0c0c0,000000,Shift
+K,007e,2
+K,00f1
+K,00eb
+K,00a8,2
+K,2022,1,ffc040
+K,0026,1,ffc040
+S,13,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,00f6
+K,0072
+K,00df
+K,0062
+K,002b,1,ffc040
+K,0025,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,00fc
+K,00b5
+K,0070
+K,0078
+K,007c,1,ffc040
+K,00a6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 10 Lowercase circumflex
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,017e
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,2039,1,ffc040
+K,203a,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,00ee
+K,0074
+K,00e2
+K,006c
+K,0079
+K,003c,1,ffc040
+K,003e,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,14,2,c0c0c0,000000,Shift
+K,005e,2
+K,006e
+K,00ea
+K,005e,2
+K,00ab,1,ffc040
+K,00bb,1,ffc040
+S,14,2,c0c0c0,000000,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,00f4
+K,0072
+K,0161
+K,0062
+K,007b,1,ffc040
+K,007d,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,00fb
+K,006d
+K,0070
+K,0078
+K,005b,1,ffc040
+K,005d,1,ffc040
+S,9,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,^
+K,f808,1,408040,ffffff,>
+
+! MAP 11 Uppercase acute
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,00c7
+K,0048
+K,0057
+K,004b
+K,00a2,1,ffc040
+K,00a9,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00cd
+K,0054
+K,00c1
+K,004c
+K,00dd
+K,00a3,1,ffc040
+K,00ae,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,7,2,000000,c0c0c0,Shift
+K,0301,2
+K,004e
+K,00c9
+K,00b8,2
+K,0024,1,ffc040
+K,2122,1,ffc040
+S,7,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,00d3
+K,0052
+K,0053
+K,0042
+K,00a5,1,ffc040
+K,00b6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,00da
+K,004d
+K,0050
+K,0058
+K,20ac,1,ffc040
+K,00a7,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 12 Uppercase grave
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,00e5,1,ffc040
+K,00c5,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00cc
+K,00de
+K,00c0
+K,004c
+K,0059
+K,00e6,1,ffc040
+K,00c6,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,8,2,000000,c0c0c0,Shift
+K,0060,2
+K,004e
+K,00c8
+K,0060,2
+K,00f8,1,ffc040
+K,00d8,1,ffc040
+S,8,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,00d0
+K,00d2
+K,0052
+K,0053
+K,0042
+K,0153,1,ffc040
+K,0152,1,ffc040
+S,7,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,00d9
+K,004d
+K,0050
+K,0058
+K,2013,1,ffc040
+K,2014,1,ffc040
+S,9,1,c0ffff,000000,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 13 Uppercase umlaut
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,003d,1,ffc040
+K,0023,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00cf
+K,0054
+K,00c4
+K,004c
+K,0178
+K,002a,1,ffc040
+K,0040,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,9,2,000000,c0c0c0,Shift
+K,0303,2
+K,00d1
+K,00cb
+K,00a8,2
+K,2022,1,ffc040
+K,0026,1,ffc040
+S,9,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,00d6
+K,0052
+K,00df
+K,0042
+K,002b,1,ffc040
+K,0025,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,00dc
+K,004d
+K,0050
+K,0058
+K,007c,1,ffc040
+K,00a6,1,ffc040
+L,1,1,000000,c0ffff,�
+S,10,1,c0ffff,000000,^
+K,f808,1,408040,ffffff,>
+
+! MAP 14 Uppercase circumflex
+
+M,0,0,210,0,300,207,5,13,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,017d
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,2039,1,ffc040
+K,203a,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+K,f7ff,1,000040,ffffff,M
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,00ce
+K,0054
+K,00c2
+K,004c
+K,0059
+K,003c,1,ffc040
+K,003e,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+K,f6dd,1,404080,ffffff,P
+R
+S,10,2,000000,c0c0c0,Shift
+K,02c6,2
+K,004e
+K,00ca
+K,02c6,2
+K,00ab,1,ffc040
+K,00bb,1,ffc040
+S,10,2,000000,c0c0c0,Shift
+K,f6dc,1,404080,ffffff,N
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,00d4
+K,0052
+K,0160
+K,0042
+K,007b,1,ffc040
+K,007d,1,ffc040
+S,7,1,c0ffff,000000,�
+S,8,1,c0ffff,000000,`
+K,f807,1,408040,ffffff,<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,00db
+K,004d
+K,0050
+K,0058
+K,005b,1,ffc040
+K,005d,1,ffc040
+S,9,1,c0ffff,000000,�
+L,1,1,000000,c0ffff,^
+K,f808,1,408040,ffffff,>
diff --git a/KBLs/fitalyus.kbl b/KBLs/fitalyus.kbl
new file mode 100644
index 0000000..b19fe8d
--- /dev/null
+++ b/KBLs/fitalyus.kbl
@@ -0,0 +1,369 @@
+T,Fitaly (US)
+
+! created by:
+! Markus Birth
+! <mbirth@webwriters.de>
+
+! Maps overview:
+! 1 - Lowercase (arrows)
+! 2 - Uppercase SHIFTED (arrows)
+! 3 - Uppercase CAPS (arrows)
+! 4 - Lowercase SHIFTED/CAPS (arrows)
+! 5 - Numeric
+! 6 - Numeric shifted (Symbols)
+
+! MAP 1 Lowercase FITALY
+
+M,0,0,210,0,300,207,5,12,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,0031,1,ffc040
+K,0032,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,0069
+K,0074
+K,0061
+K,006c
+K,0079
+K,0033,1,ffc040
+K,0034,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+R
+S,2,2,c0c0c0,000000,Shift
+K,0020,2
+K,006e
+K,0065
+K,0020,2
+K,0035,1,ffc040
+K,0036,1,ffc040
+S,2,2,c0c0c0,000000,Shift
+R
+L,3,2,c0c0c0,000000,Cap
+K,0067
+K,0064
+K,006f
+K,0072
+K,0073
+K,0062
+K,0037,1,ffc040
+K,0038,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f6dd,1,c0ffff,000000,<<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,0075
+K,006d
+K,0070
+K,0078
+K,0039,1,ffc040
+K,0030,1,ffc040
+K,f808,1,c0ffff,000000,>
+K,f6dc,1,c0ffff,000000,>>
+
+! MAP 2 Uppercase shifted FITALY
+
+M,0,0,210,0,300,207,5,12,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,002d,1,ffc040
+K,0021,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,0049
+K,0054
+K,0041
+K,004c
+K,0059
+K,002c,1,ffc040
+K,003f,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+R
+L,1,2,000000,c0c0c0,Shift
+K,0020,2
+K,004e
+K,0045
+K,0020,2
+K,002e,1,ffc040
+K,003a,1,ffc040
+L,1,2,000000,c0c0c0,Shift
+R
+L,3,2,c0c0c0,000000,Cap
+K,0047
+K,0044
+K,004f
+K,0052
+K,0053
+K,0042
+K,0027,1,ffc040
+K,0028,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f6dd,1,c0ffff,000000,<<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,0055
+K,004d
+K,0050
+K,0058
+K,002f,1,ffc040
+K,0029,1,ffc040
+K,f808,1,c0ffff,000000,>
+K,f6dc,1,c0ffff,000000,>>
+
+! MAP 3 Uppercase CAPSed FITALY
+
+M,0,0,210,0,300,207,5,12,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,005a
+K,0056
+K,0043
+K,0048
+K,0057
+K,004b
+K,0031,1,ffc040
+K,0032,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0046
+K,0049
+K,0054
+K,0041
+K,004c
+K,0059
+K,0033,1,ffc040
+K,0034,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+R
+S,4,2,c0c0c0,000000,Shift
+K,0020,2
+K,004e
+K,0045
+K,0020,2
+K,0035,1,ffc040
+K,0036,1,ffc040
+S,4,2,c0c0c0,000000,Shift
+R
+L,1,2,000000,c0c0c0,Cap
+K,0047
+K,0044
+K,004f
+K,0052
+K,0053
+K,0042
+K,0037,1,ffc040
+K,0038,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f6dd,1,c0ffff,000000,<<
+R
+L,5,2,c0c0c0,000000,123
+K,0051
+K,004a
+K,0055
+K,004d
+K,0050
+K,0058
+K,0039,1,ffc040
+K,0030,1,ffc040
+K,f808,1,c0ffff,000000,>
+K,f6dc,1,c0ffff,000000,>>
+
+! MAP 4 Uppercase shifted/CAPSed FITALY
+
+M,0,0,210,0,300,207,5,12,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,007a
+K,0076
+K,0063
+K,0068
+K,0077
+K,006b
+K,002d,1,ffc040
+K,0021,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+R
+K,0009,2,c0c0c0,000000,Tab
+K,0066
+K,0069
+K,0074
+K,0061
+K,006c
+K,0079
+K,002c,1,ffc040
+K,003f,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+R
+L,3,2,000000,c0c0c0,Shift
+K,0020,2
+K,006e
+K,0065
+K,0020,2
+K,002e,1,ffc040
+K,003a,1,ffc040
+L,3,2,000000,c0c0c0,Shift
+R
+L,1,2,000000,c0c0c0,Cap
+K,0067
+K,0064
+K,006f
+K,0072
+K,0073
+K,0062
+K,0027,1,ffc040
+K,0028,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f6dd,1,c0ffff,000000,<<
+R
+L,5,2,c0c0c0,000000,123
+K,0071
+K,006a
+K,0075
+K,006d
+K,0070
+K,0078
+K,002f,1,ffc040
+K,0029,1,ffc040
+K,f808,1,c0ffff,000000,>
+K,f6dc,1,c0ffff,000000,>>
+
+! MAP 5 Numeric FITALY
+
+M,0,0,210,0,300,207,5,12,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,003c
+K,003e
+K,003d
+K,00d7
+K,00f7
+K,002b
+K,002d,1,ffc040
+K,0021,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+R
+K,0009,2,c0c0c0,000000,Tab
+K,00a4
+K,00b0
+K,0040
+K,0031
+K,0032
+K,0033
+K,002c,1,ffc040
+K,003f,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+R
+S,6,2,c0c0c0,000000,Shift
+K,0020,2
+K,0026
+K,0034
+K,0035
+K,0036
+K,002e,1,ffc040
+K,003a,1,ffc040
+S,6,2,c0c0c0,000000,Shift
+R
+L,6,2,c0c0c0,000000,Cap
+K,00a5
+K,00a2
+K,0025
+K,0037
+K,0038
+K,0039
+K,0027,1,ffc040
+K,0028,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f6dd,1,c0ffff,000000,<<
+R
+L,1,2,c0c0c0,000000,abc
+K,20ac
+K,00a3
+K,0024
+K,002a
+K,0030
+K,0023
+K,002f,1,ffc040
+K,0029,1,ffc040
+K,f808,1,c0ffff,000000,>
+K,f6dc,1,c0ffff,000000,>>
+
+! MAP 6 Symbols (Numeric shifted)
+
+M,0,0,210,0,300,207,5,12,195,0,209,207,ffffff,000000,333333,ddddff
+R
+K,001b,2,c0c0c0,000000,Esc
+K,2020
+K,2021
+K,00aa
+K,00ac
+K,00ba
+K,00b1
+K,005f,1,ffc040
+K,00a1,1,ffc040
+K,0008,2,c0c0c0,000000,<---
+R
+K,0009,2,c0c0c0,000000,Tab
+K,2021
+K,2021
+K,007c
+K,00b9
+K,00b2
+K,00b3
+K,2018,1,ffc040
+K,00bf,1,ffc040
+K,000d,2,c0c0c0,000000,RET
+R
+L,5,2,000000,c0c0c0,Shift
+K,00a0,2,ffffff,000000,n.b.
+K,00a6
+K,00bc
+K,00bd
+K,00be
+K,2019,1,ffc040
+K,003b,1,ffc040
+L,5,2,000000,c0c0c0,Shift
+R
+L,5,2,c0c0c0,000000,Cap
+K,00e3
+K,00f5
+K,2030
+K,201a
+K,00af
+K,00b7
+K,0022,1,ffc040
+K,201c,1,ffc040
+K,f807,1,c0ffff,000000,<
+K,f6dd,1,c0ffff,000000,<<
+R
+L,1,2,c0c0c0,000000,abc
+K,00c3
+K,00d5
+K,0192
+K,201e
+K,00ad
+K,2026
+K,005c,1,ffc040
+K,201d,1,ffc040
+K,f808,1,c0ffff,000000,>
+K,f6dc,1,c0ffff,000000,>>
diff --git a/KBLVisualizer.txt b/README.md
similarity index 75%
rename from KBLVisualizer.txt
rename to README.md
index a9bbb46..88c991e 100644
--- a/KBLVisualizer.txt
+++ b/README.md
@@ -1,56 +1,57 @@
-KBL-Visualizer
-(c)2004 by Markus Birth <mbirth@webwriters.de>
-==============================================
-
-This program allows you to visualize keyboard
-layout files (KBL) of Symbitz Software's
-PopOnTop keyboard replacement for Symbian UIQ
-devices.
-
-The program itself should be self-explanatory.
-The left area is the working space which
-contains the keyboard layout source code you
-are working on. The syntax of the command in
-the current line is displayed above the text
-area. You can open and save your work using
-the buttons above the syntax line.
-
-The right hand side shows a preview of the
-keyboard so that you get an idea how it
-looks like. Use the SpinControl next to the
-"Visualize!"-button to select the map you
-want to see. Click on a key to jump to that
-key in the KBL source code. The key at the
-cursor position is highlighted using a red
-border.
-
-The bottom left corner contains the unicode
-table. It is loaded from the file
-unicode-index.txt . A double-click on a row
-will paste the unicode at the cursor position.
-
-Bottom right there is the color editor. If you
-selected a color-value in your kbl, click on
-the "Get"-button to load the value into the
-color editor. After changing it, you can paste
-it back into your file with the "Insert"-button.
-
-Landscape keyboards are not yet supported.
-
-I don't take *ANY* responsibility for any
-damage to your computer which might occur by
-using this program.
-
-Please make sure the file KBLVisualizer.bmp is
-in the same directory as KBLVisualizer.exe. If
-you rename KBLVisualizer.exe, do so with the bmp.
-
-Also make sure the file unicode-index.txt is
-besides the other files. You can get an updated
-list of unicodes from [1]. After download, just
-rename it to unicode-index.txt .
-
-Feel free to replace KBLVisualizer.bmp by a screen-
-shot of your own Px00. (208x320 pixels)
-
-[1] http://www.unicode.org/Public/UNIDATA/Index.txt
+KBL-Visualizer
+==============
+
+This program allows you to visualize keyboard
+layout files (KBL) of Symbitz Software's
+PopOnTop keyboard replacement for Symbian UIQ
+devices.
+
+The program itself should be self-explanatory.
+The left area is the working space which
+contains the keyboard layout source code you
+are working on. The syntax of the command in
+the current line is displayed above the text
+area. You can open and save your work using
+the buttons above the syntax line.
+
+The right hand side shows a preview of the
+keyboard so that you get an idea how it
+looks like. Use the SpinControl next to the
+"Visualize!"-button to select the map you
+want to see. Click on a key to jump to that
+key in the KBL source code. The key at the
+cursor position is highlighted using a red
+border.
+
+The bottom left corner contains the unicode
+table. It is loaded from the file
+`unicode-index.txt` . A double-click on a row
+will paste the unicode at the cursor position.
+
+Bottom right there is the color editor. If you
+selected a color-value in your kbl, click on
+the "Get"-button to load the value into the
+color editor. After changing it, you can paste
+it back into your file with the "Insert"-button.
+
+Landscape keyboards are not yet supported.
+
+I don't take *ANY* responsibility for any
+damage to your computer which might occur by
+using this program.
+
+Please make sure the file `KBLVisualizer.bmp` is
+in the same directory as `KBLVisualizer.exe`. If
+you rename `KBLVisualizer.exe`, do so with the bmp.
+
+Also make sure the file `unicode-index.txt` is
+besides the other files. You can get an updated
+list of unicodes from [1]. After download, just
+rename it to unicode-index.txt .
+
+Feel free to replace `KBLVisualizer.bmp` by a screenshot
+of your own Px00. (208x320 pixels)
+
+[1] http://www.unicode.org/Public/UNIDATA/Index.txt
+
+![](screenshot.png)
diff --git a/screenshot.png b/screenshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e8b181da3229b6dfee431963e0ac4aaa5d881cf
GIT binary patch
literal 32725
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

literal 0
HcmV?d00001