If there is currently no keyboard layout available for download on Languagegeek, I would be happy to work with you to create a keyboard which will suit your needs.
What do you want to be able to type on the keyboard? Depending on who will be using the keyboard, and what sort of documents they will be typing, the scope or coverage of the keyboard layout can vary.
Once you have decided on the kind of keyboard layout you are looking for, and have contacted me about starting a project, it is time to start looking at the materials I need to design an effective and ergonimic keyboard layout for your language.
With this information, I would be ready to design a prototype layout.
At this point, the keyboard layout is in the beta stage—ready for testing. I will send you they keyboard layout files which you can install on your computer. After a week of working with the keyboard, you will be able to write back about any overlooked characters or diacritics missing from the layout. Once I get the green light, I will make a final version of the layout and make it available for download.
All custom keyboards I develop follow the model used for all Languagegeek software. Except in specific cases, the QWERTY layout is retained with the whole alphabet (A–Z) present. Native language characters will be located on punctuation or number keys depending on the orthography. This method (or similar ones such as QWERTZ or AZERTY) is employed for virtually all languages throughout the world using the Latin script.
For any National keyboards missing from Languagegeek’s list of downloads, I will be happy to develop the software free of charge as it is my belief that all people have the right to work in their own language. In cases where the layout goes beyond the needs of the Native language speakers (such as linguists, historians, etc.) I will ask for some remuneration. In cases where the keyboard layout will not be made available for download from Languagegeek, I will also charge a fee.