As part of our roll out of minisites for feature languages, we are keen to announce a new page for Sinhala. The page gathers Sinhalese keyboards and partner applications in a single location for easy access. 

The Language

Flag — Sri Lanka Over 15,500,000 people speak Sinhala — in the island country of Sri Lanka and around the world. Sinhala is an Indo-European language, related more directly to Indic languages like Assamese, Bengali, Hindi, and Urdu, and less directly to European languages like English, French, Greek and Russian. And yes, that means Sinhala includes all the fun gender, number, and case agreement you’d expect from an Indo-European language.

The Script

The Sinhala script descends directly from Brahmi which in turn descends from Phonecian, that great ancestor of most scripts around the world, including Arabic, Cyrillic, Ge'ez, Greek, Hebrew, and Latin.  Sinhala is an abugida (like Hindi) with two sets of characters: śuddha and miśra. Śuddha is a subset of miśra, containing all the characters required for every-day writing. Miśra contains the śuddha set plus a collection of characters for prestige and loanwords.

Śuddha Set



The Keyboards


  • Garp Sinhala is a phonetic Keyman keyboard. Its logical design makes it intuitive to type both śuddha and miśra characters, for anyone familiar with Sinhala sounds and the QWERTY keyboard. A few characters with no exact phonetic match can be typed using c, h, v, x, or z after the most similar QWERTY character. For example, to get ණ, type: nx


We also list two Sinhala applications that are built by our partners with Keyman Engine technology and are available for download from our website:

  • LangPlus TSE is a complete application designed for simple, multi-lingual typing in Sinhala, Tamil, and English. The Sinhala keyboard follows a nearly phonetic model which puts the primary śuddha characters on the unshifted keyboard within easiest reach. Shift and AltGr (Right Alt) give the remaining śuddha and miśra letters.
  • The MyPC HelaBasa application includes high quality Sinhala fonts and a keyboard based on the official Sri Lankan Sinhala layout. The arrangement of the Sinhala characters on the keyboard has no relationship to QWERTY, originating in an age before computers as the Wijesekara typewriter standard.

All three of these solutions can be downloaded from our Sinhala keyboards minisite.  Head over to the Sinhala keyboards minisite now!


Categories: Using Keyman Desktop

0 thoughts on “A Page for Sinhala”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Developing Keyman

Keyman 11.0 is now available

We have just released Keyman 11.0 for Windows, macOS, Linux, Android, iOS and web, as well as Keyman Developer, the keyboard development suite. Keyman for Linux is entirely new for version 11. For the other Read more…


Mitigation for Keyman, Windows 10 1803, and Amharic, Tigrinya and Sinhala issue

Background It recently came to our attention that under Windows 10 1803 and Windows 10 1809, Keyman keyboards simply do not work when associated with Amharic or Sinhala languages, and sometimes do not work with Read more…

Developing Keyman

How to send feedback to Microsoft for issues that impact Keyman

We report all issues in Windows that impact Keyman to Microsoft. If a particular issue impacts you, it is very helpful to “upvote” the issue or add further comments about the issue in the Feedback Read more…