Keyboard Support

Contact and Search Homepage

Header bottom

On this page

Suratha Bamuni (Bamini Unicode) (deprecated) Keyboard Help

This keyboard, usually known as the Bamini layout, is designed for the Tamil language. It is originally based on a Tamil typewriter keyboard, and is used particularly in Sri Lanka. The keyboard is designed for users who are familiar with both this layout and the Tamil script, as consonants and vowels are typed in written order, and is intended for use with a normal QWERTY (English) keyboard.

Desktop Keyboard layout



This keyboard layout is largely based on the Tamil typewriter, with separate keys for consonants, vowels and vowel diacritics. Most of the characters used in Tamil are combinations of consonants and vowels, and these do not appear on the keyboard. Instead, the appropriate vowel diacritic is typed either before or after the consonant, in the same order as it would be written. Note that some diacritics will not be displayed until a consonant is typed.

For example, the standalone vowel is entered by typing ,, but in combination with a consonant, the ி diacritic (p key) is usually typed instead, after the consonant, and the consonant-vowel combinant will be displayed. Pressing Backspace once will delete only the vowel component, so the character displayed on the screen will change back to the consonant, and change again if a different diacritic is typed.

Grantha letters, which are used for typing Sanskrit, appear on the keyboard and are treated as normal consonants.


Language Phrase Meaning Type the following keys
Tamil தமிழ் "Tamil" jkpo;

Full Documentation

The full keyboard layout consists of the eighteen consonants க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன, four Grantha consonants ஸ ஷ ஜ ஹ (க்ஷ and ஸ்ரீ are typed with key combinations), eleven vowels அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ, vowel diacritics ி ீ ா ர் பெ பே பை , combinants and components சூ கூ மூ டூ ரூ ஞ று நு சு வு லு ரு ழு யு ளு னு கு பு து மு டு ணு டி டீ and the Pulli and Aytham marks, as well as various punctuation marks. The vowel is typed using a combination of keystrokes.

Although Tamil characters are typed using separate keys for consonants and diacritics, the characters that appear on screen will be combinants, which the computer sees as a single character. This means that while two (or more) keystrokes are required to display most consonant-vowel combinants, when you use the arrow keys to move the cursor through the text, only a single keystroke is needed to move past each character. Moving the cursor to the left of a combinant character and pressing Delete will erase the whole character, but if you move the cursor to the right of a combinant and press Backspace, only the vowel component will be erased. This is the case whether the vowel component appears to the left or right of, above or below the consonant.

Vowels and Pulli Marks

In general, characters should be entered with this keyboard in the same order as they would be written on paper. When a vowel or part of a vowel appears before a consonant, it should be typed first. When the vowel component appears above, below or to the right of a consonant, it should be typed after the consonant. The vowel diacritics பெ (n), பே (N) and பை (i) will not be displayed until a consonant is typed (in the preceding examples the consonant is shown). The first vowel is implicit in the consonants, so typing this vowel after a consonant will display this as a standalone vowel, and not combine it with the consonant.

Long vowel characters are typed either by a combination of !!S!! the basic vowel key, or by pressing the vowel key twice.

Because the consonants contain the implicit vowel , to produce a pure consonant it is necessary to add the Pulli mark by typing a semicolon ; immediately after the consonant. Any vowel diacritic that is typed immediately after typing the Pulli mark will not be combined with the consonant. However, because this keyboard acts in a similar way to a typewriter, it is possible to type a preceding vowel diacritic followed by a consonant and the Pulli mark, or even a standalone vowel followed by the Pulli mark, producing odd combinations such as மெ் or அ். In every case, a consonant-Pulli mark combinant behaves the same way as a consonant-vowel combinant when you use the arrow, Backspace and Delete keys.

The SRii Character

This character is entered by typing ];uP. Currently, some browsers do not display this character correctly.

Keystroke Examples

Note: for a complete table of characters and keystrokes, click here.

The following table gives specific examples of how to input characters based on the consonant . The Grantha consonants, which are entered with !!S!! key combinations, use the same input method. Examples of these with the consonant are also given below.

Tamil Consonants Grantha Consonants
ConsonantVowel/PulliCombinantKeystrokes ConsonantVowel/PulliCombinantKeystrokes
க்f; ஜ்[[;
க‍f ஜ‍[[
காfh ஜா[[h
கிfp ஜி[[p
கீfP ஜீ[[P
குF ஜு
கூ$ ஜூ
கெnf ஜெn[[
கேNf ஜேN[[
கைif ஜைi[[
கொnfh ஜொn[[h
கோNfh ஜோN[[h
கௌnfs ஜௌn[[s

For a complete table of characters and keystrokes, click here.

All Documentation Versions