Sinhala input methods can be broadly classified into two main groups: ones based on typewriter keyboard layouts, and ones that are meant to be typed on QWERTY keyboards using an input method, known as "Singlish".
This keyboard layout was first created and approved by the government of Sri Lanka in 1964.
[2] The first standards compliant Sinhala Keyboard for Apple iOS was created by Bhagya Silva.
This implementation featured a copyrighted custom layout that was based on SLS 1134:2004 optimised for mobile keyboards.
Helakuru was developed by Bhasha Lanka (Pvt) Ltd for Android and iOS devices.