From 5e4bf5169aac7ce1db31f4421bfd70d1f4c38024 Mon Sep 17 00:00:00 2001 From: Markus Birth 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 +! + +! 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 +! + +! 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 +! + +! 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 -============================================== - -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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 z 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 kZ*OmHU