mBrainKey is one of the best keypad to type Sinhala and Tamil characters with ease. One of the unique feature it supports is the delete sequence.
Supports all Bandhi, Touching Characters supported in the Level3 font.
Supports SLS1134 (Wjiesekara Layout) and Tamil SLS1326 (Renganathan Layout) along with phonetic keypads.