Native script keyboards

The native script keyboards in Sangam are based on InScript. Consonants are mostly on the right and vowels on the left.

Four changes adapt the layout for a mobile device.

1. Rearranged keys

Some keys are moved so that a row holds at most 11 keys on the first two rows and 8 on the third, leaving room for larger shift and delete keys.

2. Halant, chandrakala, virama or pulli

These are used constantly to make dead consonants and conjuncts, so they move to the fourth row, next to the space bar, rather than staying where a desktop InScript layout puts them.

3. Numbers move to the symbols keyboard

Each script has its own symbols keyboard, carrying that script’s numerals. Switch to symbols from Hindi and you get Devanagari numerals rather than 1–9.

4. Long press

Most keys on the upper-case keyboard are also reachable from the lower-case one with a long press.

The Hindi keyboard with the क key held down. A popup above it offers three characters: क, ख and क़, with क selected.
Holding on the Hindi keyboard offers ख and क़ as well.

Long press also works on the numeric keys, to get regular numerals instead of the native ones.

The Bengali symbols keyboard showing Bengali digits ১ to ০. The ৫ key is held down and a popup offers ৫ and 5, with ৫ selected.
Holding on the Bengali number row offers the Western 5.

And on a vowel-sign key, to reach the independent vowel characters.

{{- /* Neither the caption nor the alt names the character. I read it off the screenshot and got it wrong (Muthu, 2026-08-16); at that size the Gurmukhi vowels are easy to confuse, and the sentence does not need it — the picture is right there. */ -}}

The Punjabi keyboard with a vowel-sign key held down. A popup offers the vowel sign itself and its matching independent vowel.
Holding a vowel-sign key on the Punjabi keyboard reaches the matching independent vowel.

Keymaps

The per-script pages list what each key produces: Tamil · Devanagari · Gurmukhi · Kannada · Malayalam · Telugu