View Single Post
Posts: 317 | Thanked: 787 times | Joined on Oct 2009 @ Krakow, Poland
#390
Little progress report: VKB is almost done. It is not using system VKB but instead it is an implementation from scratch. It looks like this:



There is also support for other layouts and national characters:


And the config for layout looks like this:
Code:
{
   "layouts":[
      {
         "name":"English",
         "abbreviation":"EN",
         "lowercaseChars":[
            "qwertyuiop",
            "asdfghjkl",
            "zxcvbnm",
            ", ."
         ],
         "uppercaseChars":[
            "QWERTYUIOP",
            "ASDFGHJKL",
            "ZXCVBNM",
            ", ."
         ],
         "alternateLowercaseChars":[
            "~@#123_%()",
            "&$456+:;\"",
            "!7890/?",
            "- '"
         ],
         "alternateUppercaseChars":[
            "~@#123_%()",
            "&$456+:;\"",
            "!7890/?",
            "- '"
         ]
      },
      {
         "name":"Polish",
         "abbreviation":"PL",
         "lowercaseChars":[
            "qwertyuiop",
            "asdfghjkl",
            "zxcvbnm",
            ", ."
         ],
         "uppercaseChars":[
            "QWERTYUIOP",
            "ASDFGHJKL",
            "ZXCVBNM",
            ", ."
         ],
         "alternateLowercaseChars":[
            "  ę     ó ",
            "ąś      ł",
            "żźć  ń ",
            "- '"
         ],
         "alternateUppercaseChars":[
            "  Ę     Ó ",
            "ĄŚ      Ł",
            "ŻŹĆ  Ń ",
            "- '"
         ]
      }
   ]
}
I hope it is easy enough to figure out how the format works. Would you care providing layouts for other languages (not necessary in the format presented above - I can do the conversion)?

Thanks in advance.
 

The Following 4 Users Say Thank You to dwaradzyn For This Useful Post: