Murasu Anjal 12 — User Guide

Part I

1. Introduction

Murasu Anjal 12 is a major new version of Murasu Anjal, a Tamil input method with a history of more than forty years. This release brings the input experience in line with modern expectations: as you type, Murasu Anjal can offer on-screen suggestions, correct likely mistakes, and predict the next word you are about to write. Version 12 also delivers a major overhaul of every existing font in the bundle and introduces several new typefaces, giving you far more control and polish over how your Tamil text looks on the page.

This guide describes those features in detail so that you can get the most out of the new version — both the way you enter text and the way you present it. Wherever a feature works differently on Windows and macOS, the difference is called out; where the two platforms behave the same, a single description covers both.

What’s new in Murasu Anjal 12 — feature overview

  • Suggestions / candidate window — a window that appears beneath the word you are typing and offers matching words to choose from.
  • Auto-correction — when what you type is not a recognised word, the closest correct word is offered as a suggestion.
  • Next-word prediction — once you have typed a familiar phrase, Murasu Anjal can predict the following word, including a one-keystroke and backslash-driven mode that can compose entire lines (proverbs, Thirukkural, and set phrases).
  • Word learning — Murasu Anjal remembers the words you type and prioritises them in future suggestions; learnt words can be shown in a distinct colour.
  • Emoji in suggestions — relevant emoji can appear among the candidates as you type.
  • Annotations — short meanings (or transliterations) shown beneath ambiguous suggestions to help you pick the right word.
  • 10 keyboard layouts — including the modern Anjal and Tamil99 layouts plus eight legacy layouts for long-time users.
  • Tamil and Tamili (Tamil Brahmi) target scripts — type in modern Tamil and get it in the ancient Tamili script.
  • Light, Dark, and System appearance for the candidate window.
  • Cross-platform and standards-compliant — built as a Text Service input method on both Windows and macOS, so it switches and behaves like any other system input method, with an additional Murasu Anjal shortcut (Ctrl-`) for long-time users.
  • Bundled productivity tools — Wordlist Editor, Dictionary Manager, Character Palette, and the Solvan Text Reader.
  • Redesigned and new fonts — every legacy font updated, new fonts added to the Premium bundle, and multiple weights for body-text fonts in the paid versions.
  • Adjustable candidate window size (Regular, Medium, Large) — useful when demonstrating typing to a class over a projector.

2. Installation and Activation

Murasu Anjal must be installed and activated on your desktop computer before you can use it. Installation and initial setup differ between Windows and macOS, but activation and everyday use are very similar — and in many places identical — on the two platforms.

Corporate and institutional users: If your educational or government institution holds a corporate license with a managed (“push-down”) installation, Murasu Anjal is installed and activated for you automatically. In that case you can skip this section and go straight to Input Method Settings.

2.1 Download the installer

Download the installer for your computer from the Anjal.Net download page:

https://anjal.net/download

Be sure to download the correct installer for your operating system — Windows or macOS. There is a single installer that serves both the free and paid versions; what you receive is determined by your license. If you only need the free version, follow the steps in this short video:

https://www.youtube.com/watch?v=Qm5EuTTawkY

The rest of this guide applies to the free version as well as the paid versions, except where a feature is specifically noted as paid-only.

2.2 Run the installer

Once the download is complete, run the installer on your computer and follow the prompts. This completes the installation. The next step is activation.

2.3 Activate Murasu Anjal

Activation is done in Murasu Anjal Manager. On Windows you’ll find it in your Programs; on macOS it’s in Applications. Murasu Anjal Manager looks and works the same on both platforms.

To activate you need a valid license key, along with the name and email address the key is assigned to. The steps are:

a. Open Murasu Anjal Manager and click Activate.

Murasu Anjal Manager — Activate

b. The activation form appears. Fill in your name, email address, and license key.

Activation form

If you have forgotten or lost your key, click the Help button to retrieve it or to request a free license. (The free license has some limitations — these are explained in the video linked above.) If you need to buy a new key, use the links as shown in this screenshot to open the order page in your browser.

Help — retrieve key or buy a license

c. Enter your valid license details and click Activate. Murasu Anjal is now activated on your system.

d. Finish setup for your platform:

  • Windows: Restart your computer, and you’re ready to start using Murasu Anjal.
  • macOS: A few extra steps are needed to add Murasu Anjal as an input source. Open System Settings → Keyboard → Input Sources → Edit. Click the + button at the bottom-left of the window, select Tamil, and add Murasu Anjal from the list on the right. Then restart your Mac and start using Murasu Anjal.

3. Input Method Settings

The Input Method Settings control how Murasu Anjal behaves as you type — your keyboard layout, whether suggestions appear, how they look, and more.

Opening the settings:

  • Windows: Click the Murasu Anjal icon in the system tray (bottom-right of the screen) and choose Input Method Settings.

    Opening Input Method Settings on Windows

  • macOS: Click the Murasu Anjal icon in the menu bar (the strip across the top of the screen that holds icons, the date, and the time) and choose Input Method Settings.

    Opening Input Method Settings on macOS

The settings are essentially the same on both platforms. The Windows version is shown and explained below; the same applies to macOS unless noted.

Input Method Settings (Windows)

3.1 General settings

  • Keyboard Layout — The default is Anjal in the public version, or Tamil99 in the MOE Singapore version. In the public version you can change this to any of the 9 supported layouts shown in the settings window. (For help choosing a layout, see section 4.1, Keyboard Layouts.)
  • Target Script — The script your typing produces. This is Tamil by default and you won’t normally change it, unless you want to practise typing in the ancient Tamili (Tamil Brahmi) script.
  • Appearance — The look of the candidate window: Light, Dark, or System. (System follows your operating system’s light/dark setting; this is detected on macOS only.)
  • License — Your license type (Windows only).

3.2 Typing Preferences

  • Always show suggestions — When selected, Murasu Anjal continuously shows suggestions as you type, in a window called the candidate window.
  • Show suggestions vertically — Off by default. Turn this on to have candidates stacked vertically instead of laid out horizontally (the default).
  • Include emoji in suggestions — When suggestions are on, relevant emoji can be offered among the candidates. For example, typing மகிழ்ச்சி can offer 😃 as one of the candidates; other words offer their own related emoji.
  • Show annotations in suggestions — Shows a short note beneath suggestions that might be confused with one another (such as மலை and மழை). The annotation is usually a one-word meaning, when one is available. You can switch annotations to show transliteration instead, using the Annotation type setting at the bottom of the right-hand column.
  • Show learnt words in colour — On by default. Murasu Anjal remembers words it learns from you, even if they already exist in the bundled wordlist; with this option on, those learnt words are shown in a different colour.
  • Automatically select best words — On by default. When the candidate window highlights a best-matching word (shown with a different background colour), pressing space inserts that word in place of what you were typing. This is called committing the best word.
  • Learn my typed words — Murasu Anjal learns the words you type and gives them priority in future suggestions.
  • Disable Tamil99 auto-pulli — Turns off the Tamil99 automatic pulli behaviour. With it off, typing கக will not automatically add a pulli to the first .
  • Delete in reverse typing order — Applies to the typewriter and Bamini keyboards. With this on, deleting removes the vowel sign before the consonant.

3.3 Window Size

This sets the size of the candidate window. Regular is the default; choose Medium or Large to make it bigger. A larger window is especially useful when you are demonstrating typing to a class over a projector.

Part II

4. Typing in Tamil with suggestion candidates

4.1 Keyboard Layouts

Murasu Anjal 12 supports nine keyboard layouts, all listed in the Input Method Settings window. If you are completely new to typing in Tamil, we recommend one of these two:

  • Tamil99 — choose this if (i) you work entirely in Tamil, or (ii) you are a teacher or student in Singapore, where the Ministry of Education has established Tamil99 as the standard for Tamil text input.
  • Anjal — choose this if you work mostly in English, Malay, or another Latin-based language and type in Tamil only occasionally. Teachers and students in Malaysia mostly use Anjal.

The remaining layouts are included to support users who have typed on them for a long time and would find it difficult to switch to the newer layouts. The nine available layouts are: Anjal, Tamil99, Murasu-7, Murasu-6, Old Typewriter, New Typewriter, Murasu Bamini, TN Typewriter, and Inscript Tamil.

4.2 Switching between Tamil and English

Murasu Anjal is built as a standards-compliant Text Service input method on both Windows and macOS, so you switch to and from it the same way you switch any other system input method.

  • Windows: Click the language/input selector at the bottom-right of the taskbar and choose Murasu Anjal.

    Selecting the input method on Windows

  • macOS: Click the input menu at the top-right of the menu bar and choose Murasu Anjal.

    Selecting the input method on macOS

You can also switch with the keyboard:

  • Windows: Press Windows + Space to cycle through your installed input methods. (Depending on your setup, Left Alt + Shift may also switch the input language.)
  • macOS: On modern Mac keyboards, press the Globe key (bottom-left of the keyboard) to switch languages.

In addition, on Windows, Murasu Anjal provides its own toggle — Ctrl-` (Control + backtick) — added to support long-time users who have relied on this combination for decades. (This Murasu Anjal toggle is a Windows feature; on macOS, use the Globe key or the input menu described above.)

4.3 Suggestions and the candidate window

One of the biggest additions in Murasu Anjal 12 is on-screen suggestions, shown in the candidate window. Reactions have been mixed: many users love how it speeds up their typing, prevents typos, remembers their frequently used words, and even offers the next word — while some seasoned users find the suggestions get in their way.

So, first, a note for seasoned users: if you would prefer Murasu Anjal to behave exactly as it did before, you can turn suggestions off entirely. Simply disable suggestions in the Input Method Settings (see section 3.2, “Always show suggestions”). The rest of this section covers the candidate window for everyone who keeps it on.

4.3.1 The candidate window

The candidate window appears just below the word you are typing and shows suggested words as you go. The suggestions are ordered using a few factors:

  • Frequency — how often the word appears in your own typing.
  • Auto-correction — when what you are typing is not a recognised word, the closest matching correct word is offered.
  • Next-word prediction — the word most likely to come next, based on phrases Murasu Anjal already knows (see section 4.3.3).

The candidate window in Microsoft Word on Windows 11

The candidate window shows up to five suggestions at a time; if there are more, you can move through the pages (see “Navigating candidates” below).

4.3.1.1 How to select a candidate

There are a few ways to choose a candidate:

  • Best word (highlighted). If the first candidate is highlighted (shown with a different background colour), Murasu Anjal has decided that word is the best fit for what you are typing. While such a highlighted word is showing, pressing space or Enter/Return commits it — that is, it replaces what you are currently typing with the chosen word. The best word is highlighted only when Automatically select best words is turned on in the Input Method Settings (section 3.2); with that option off, you select candidates manually.
  • By number. Type the number shown next to a candidate to commit it — 1 for the first, 2 for the second, and so on.

Navigating candidates. You can also move through the candidate window with the arrow keys, and page through longer lists with Page Up and Page Down, then press Enter/Return to commit the highlighted candidate.

Candidate window with the highlighted best word and numbered candidates

4.3.2 Temporarily bypassing a suggestion

Sometimes the suggested best word is not the word you want, or it carries the wrong suffix (the grammatical ending, or விகுதி). This is common when you are new to Murasu Anjal and it hasn’t learnt your preferred words yet — and pressing space could commit the wrong word. There are three ways to bypass the suggested best word:

  • Shift + Space. Commits the word exactly as you composed it, ignoring the suggestion. (If word-learning is on, your typed words are remembered for next time — see “Learn my typed words” in section 3.2.)
  • Esc. Hides the candidate window and stays out of your way until you finish the current word. After you press space or Enter/Return, the candidate window resumes for the next word.
  • Backslash ( \ ). Hides the candidate window momentarily; it reappears after you type the next letter.

If word-learning is on, the word you commit with Shift + Space is remembered for next time — so when you next begin typing a word that starts the same way, your committed word will appear as a suggestion. This is controlled by the Learn my typed words preference (section 3.2).

4.3.3 Next-word prediction

Candidate selection also takes into account the words you have already typed in the current sentence. When the sequence is one Murasu Anjal recognises, it can predict the next word the moment you type its first letter. For example, suppose you frequently type உங்கள் அன்புக்கு நன்றி. After typing உங்கள் and a space, typing just is very likely to bring up அன்புக்கு; and after the first two words, typing is even more likely to bring up நன்றி.

★ Highlight — one-keystroke next-word prediction. You don’t even need to remember the next word. After committing a word and pressing space, press backslash ( \ ) on its own and Murasu Anjal offers the most likely next word. Keep going — word + space + \ + space + \ … — and it composes the whole line for you.

This works beautifully for all 1,330 Thirukkural, hundreds of proverbs (பழமொழிகள்), and idioms (மரபுத்தொடர்). Try typing யாதானும், then space \ space \ space \ space \ space \ — and you can compose the entire kural, with no typos and no spelling errors.

4.3.4 Looking up and forgetting words from the candidate window

While the candidate window is showing, Murasu Anjal offers shortcuts that connect it to your dictionary and your learnt-word memory. These are aimed at power users.

  • Look up a word in the dictionary. Select a candidate and look it up directly in the bundled dictionary, without leaving your document. This opens the word in the Dictionary Manager (see section 6).
    • Windows: Ctrl + Shift + Enter.
    • macOS: Option + the candidate’s number, or Option + Enter for the highlighted candidate.
  • Forget a learnt word (macOS only). If Murasu Anjal has learnt a word you’d rather it didn’t suggest, select that candidate and press Option + Delete to remove it from your private wordlist. This shortcut is currently available on macOS only.

Part III — The bundled tools

Murasu Anjal 12 comes with a set of companion applications that help you manage your words, look up meanings, insert special characters, and have Tamil text read aloud. You can start any of them from your Programs (Windows) or Applications (macOS) folder, or directly from Murasu Anjal itself:

  • Windows: click the Murasu Anjal system-tray icon.
  • macOS: click the Murasu Anjal icon in the menu bar to open the input method menu, which lists Input Settings, Personal Wordlist (the Wordlist Editor), Character Palette, Dictionary Manager, Solvan Text Reader, and Murasu Anjal Manager.

5. Wordlist Editor

The Wordlist Editor manages the words behind your suggestions — both the wordlists bundled with Murasu Anjal and the private wordlist stored on your own computer. Your private wordlist is the memory behind the candidate window: it holds the words Murasu Anjal has learnt from you (see “Learn my typed words” in section 3.2) and anything you add by hand. It is never shared anywhere; it stays on your machine, and you can export it to back it up or move it to another computer.

The Wordlist Editor, with the Add / Edit Word dialog showing the Word, Shortcut, and Annotation fields

5.1 The four kinds of entries

A selector at the top of the window lets you switch between the kinds of data you can manage:

  • Words — the words offered as suggestions. Each entry can also carry two optional extras:
    • a Shortcut — a short abbreviation that expands to the full word as you type, and
    • an Annotation — a brief meaning shown beneath the word when a suggestion is ambiguous (this is what the “Show annotations in suggestions” option in section 3.2 displays).
  • Annotations — the meanings (or transliterations) attached to words, managed on their own.
  • Emojis — the emoji associated with words, which drive the “Include emoji in suggestions” option (section 3.2).
  • Blacklist — words you never want suggested. Adding a word here is the permanent counterpart to the “forget a learnt word” shortcut in section 4.3.4.

To add or change an entry, use Add, Update, or Delete. The list is shown a page at a time; use Prev, Next, and the page indicator to move through it, and Refresh to reload it.

5.2 Importing, exporting, and backing up

The File and Tools menus let you move data in and out of the editor:

  • Export Wordlist / Import Wordlist — save your words to a file, or load words from one.
  • Export Annotations / Import Annotations — do the same for annotations.
  • Export Dictionary Data / Import Dictionary Data — back up or restore your complete private data set. This is the recommended way to keep a backup or move your personal wordlist to a new machine.
  • Import Words from Document (the Text Importer) — scan an existing document and Extract new words from it to add to your wordlist in bulk.
  • Reimport System Words — restore the bundled system words.
  • Delete All Dictionary Data — clear your private data. Use this with care; export a backup first.

Tip: Export your dictionary data from time to time so you always have a backup of the words Murasu Anjal has learnt from you.

6. Dictionary Manager

The Dictionary Manager lets you look up the meaning of Tamil words without leaving your work. It includes the Madras Tamil Lexicon (about 64,000 words) and, in the paid versions, Pal’s Tamil–Tamil dictionary. It also brings in results from Sorkuvai and Wikipedia, so a single lookup can show you dictionary definitions alongside encyclopaedic information.

To use it, type a word into the search box and view the results; the app keeps a Recently Searched list so you can return to earlier lookups quickly. Wikipedia pages are rendered inside the app.

The Dictionary Manager

The Dictionary Manager is also where the candidate-window lookup from section 4.3.4 takes you: pressing Ctrl + Shift + Enter (Windows) or Option + Enter / Option + number (macOS) on a candidate opens that word here automatically.

Other features:

  • Import Custom Dictionary / Delete Custom Dictionary — add your own dictionary data, or remove an imported one.
  • Clear Cached Data — clear locally cached lookup results.

7. Character Palette

The Character Palette helps you find and insert characters that aren’t on your keyboard — Tamil signs, Grantha letters, symbols, and other Unicode characters — each shown with its official Unicode name.

The Character Palette

Characters are laid out in a grid, organised by category. Select a character to see its details, then Copy to Clipboard to paste it into any document. You can also create your own groups with Add Custom Characters: give the category a Title and the set of Characters you want in it, and edit or delete your custom categories later. The underlying Unicode name data is kept current from unicode.org.

8. Solvan Text Reader

Solvan is a Tamil text-to-speech reader: paste in text and have it read aloud. It’s useful for proofreading by ear, for accessibility, and for checking pronunciation while learning.

The Solvan Text Reader

The controls are straightforward:

  • Paste — bring in text from the clipboard.
  • Read — start reading; Solvan works through the text line by line, highlighting the current line as it goes.
  • Pause / Resume / Stop — control playback.
  • Clear — empty the text area.

A status bar shows the current word count. Before speaking, Solvan runs the text through a preformatter that prepares Tamil for natural-sounding speech — for example, reading numbers aloud as Tamil words and tidying up line formatting.

Solvan speaks using the text-to-speech voices installed on your operating system, so the available voices and quality depend on your system. For the best results, install a Tamil voice in your operating system’s speech settings.

Part IV — Fonts

9. Murasu Anjal Fonts

Version 12 is not only a new input method — it is also a major refresh of the Murasu Anjal font collection. Every existing font has been redesigned, several brand-new typefaces have been added, and the main body-text fonts now come in a full range of weights. All of them are standard Unicode Tamil fonts in OpenType/TrueType format, so once installed they work in any application — word processors, page-layout and design tools, web browsers, and presentations. In your application’s font menu they all begin with “Anjal,” so they group together and are easy to find.

9.1 Which fonts come with which version

The fonts are organised into three levels that match your license:

  • Free — a small set of everyday and teaching fonts, including the Anjal Dotted family (for handwriting practice) and the Anjal InaiMathi New and Anjal New InaiMathi Sch Book reading fonts.
  • Personal (paid) — the full collection of redesigned classic Murasu Anjal fonts (around twenty families), many with multiple weights.
  • Premium (paid) — everything in Personal, plus a set of new display typefaces created for Version 12.

9.2 Updated (classic) fonts — the “New” names

All of the long-standing Murasu Anjal fonts have been redrawn for Version 12. So that the updated fonts can sit alongside the originals without conflict, each redesigned font carries “New” in its name. For example, the classic Anjal Malar is now Anjal Malar New, and likewise Anjal Kavithai New, Anjal Sudar New, Anjal Thamarai New, and so on. When choosing a font for new work, pick the “New” version to get the latest design.

9.3 New Premium typefaces

The Premium version adds nine new typefaces, designed for headings, titles, and decorative use:

Anjal Aambal, Anjal Arivu, Anjal Bawani, Anjal Kanal, Anjal Keetru, Anjal Kuyil, Anjal Malaiyar, Anjal Sinthamani, and Anjal Thadagam.

9.4 Multiple weights for body text

In the paid versions (Personal and Premium), the main body-text fonts now ship in several weights, so you can build a proper typographic hierarchy — light text for captions, regular for body copy, and heavier weights for headings — all within a single font family. The richest families include:

Font familyAvailable weights
Anjal Chittu New (coming soon)Extra Light, Light, Regular, Medium, Semi Bold, Bold, Extra Bold, Black
Anjal InaiMathi NewLight, Regular, Medium, Demi Bold, Bold, Black
Anjal Mathavi NewLight, Regular, Medium, Semi Bold, Bold, Extra Bold
Anjal Paari NewLight, Regular, Medium, Semi Bold, Bold, Extra Bold
Anjal Varisai NewLight, Regular, Medium, Semi Bold, Bold, Extra Bold
Anjal InaiKathir NewRegular, Medium, Semi Bold, Bold, Extra Bold
Anjal Kavithai NewLight, Regular, Medium, Demi Bold, Bold
Anjal Malar NewLight, Regular, Medium, Semi Bold, Bold
Anjal Sudar NewLight, Regular, Medium, Semi Bold, Bold
Anjal Kuyil (Premium)Regular, Medium, Semi Bold, Bold, Extra Bold

The remaining fonts are available in a single style each and are well suited to titles and short, decorative text.

9.5 Fonts for teaching and early reading

A few fonts are designed for specific classroom uses and are worth knowing about:

  • Anjal Dotted and Anjal Dotted (Densed) (Free) — these render each Tamil letter as a dotted outline, ideal for creating handwriting-practice worksheets that students can trace. Both come in a range of weights (Light through Bold), so you can control how heavy the dotted guides appear.
  • Anjal New InaiMathi Sch Book (Free and Paid) — a clear “school book” face designed for early readers and learning materials. This is the official Tamil font used by the Ministry of Education (MOE) in Singapore.

9.6 Legacy Anjal 10 fonts

For compatibility with older documents, the original Anjal 10 fonts are also included, but they are disabled by default so they don’t clutter your font menu. If you need them — for instance, to open or reproduce an older document built with them — you can enable them in Murasu Anjal Manager.

9.7 Managing and using the fonts

  • Installing and enabling. The fonts are installed with Murasu Anjal and are ready to use straight away. The only set you can turn on or off is the legacy Anjal 10 collection, which you enable or disable in Murasu Anjal Manager (it is off by default — see section 9.6).
  • Using weights. In most applications you choose a weight from the font menu or the bold/weight control; in some apps the weights appear as separate entries in the family list (for example, “Anjal Malar New Light”).
  • Across applications. Because these are standard Unicode fonts, text you type with Murasu Anjal displays correctly in any app that supports Unicode Tamil, and your documents remain portable.

Part V — References

The two Parts above describe what Murasu Anjal 12 does. This one is background: where the two modern Tamil keyboard layouts came from, and how each of them behaves in detail. You do not need any of it to use the application, but if you type Tamil every day it is worth knowing why the layout under your fingers is shaped the way it is.

The material here is adapted from articles first published on sellinam.com; each chapter names its sources at the end. Where the behaviour described in those articles has since changed, this Part follows Murasu Anjal 12 as it ships, and says so.

10. The Anjal keyboard

10.1 Where the Anjal layout came from

The Anjal key layout was created by Muthu Nedumaran in 1993, and was the default keyboard of the free Murasu Anjal software. It became widely used for a simple reason: anyone who could already type English could type Tamil with it almost immediately.

It was also the first input method to transliterate keystrokes from English into Tamil letters as you type. That is easy to take for granted now. Before Anjal, writing a Tamil document meant typing it in English letters according to a scheme, saving that to a file, and then running the file through a separate program to convert it into Tamil. You could not see your Tamil until the conversion had run.

Direct input methods of this kind followed elsewhere only later. Several other applications, Google’s among them, adopted much the same idea. Apple ships it on the Mac, iPhone and iPad, and HTC shipped it on its Android devices — both of them under its own name, Anjal. Other implementations call it other things, but for the people who have used it longest the name has stuck.

The layout is built on a phonetic mapping of Tamil letters onto English ones, with a handful of rules for the sounds that English spelling does not handle cleanly. The mapping below is the one introduced in 1993, and it still works exactly as it did then.

In March 2015 three additions were made — vowel rotation, the f escape, and uppercase W for ன் — first in Sellinam 4.0 for Android and in the Murasu Anjal Muthal Nilai edition for Windows. They are described in 10.4 and 10.5. If you have typed on the original mapping for years, nothing you know has changed: the additions only give you shorter ways out of situations that used to need the delete key.

10.2 The 1993 key mapping

Vowels (உயிர் எழுத்துகள்)

  • a
  • aa/A
  • i
  • ii/I
  • u
  • uu/U
  • e
  • ee/E
  • ai
  • o
  • oo/O
  • au
  • q

Consonants (மெய் எழுத்துகள்)

  • க் k
  • ச் c/s
  • ட் d
  • த் t
  • ப் p
  • ற் R
  • ய் y
  • ர் r
  • ல் l
  • வ் v
  • ழ் z
  • ள் L
  • ங் ng
  • ஞ் nj
  • ண் N
  • ந் w/n-
  • ம் m
  • ன் n/W

Grantha letters (கிரந்தம்)

  • ஹ் h
  • ஸ் S
  • ஜ் j
  • ஷ் sh
  • க்ஷ் x
  • ஶ்ரீ sri

Case matters throughout: L is ள் and l is ல், N is ண் and n is ன். The mapping of uppercase W to ன் was added in March 2015; n has always produced it as well.

Murasu Anjal accepts a few spellings the 1993 table does not list, because they are what people reach for naturally — th for த், g for க், ch for ச், dr for ற். You never need them, and the table above remains the mapping worth learning.

10.3 The typing rules

1. Compound letters (உயிர்மெய்). Type the consonant, then its vowel.

KeystrokesOutput
moziமொழி
anbuஅன்பு

2. Long vowels (நெடில்). Type the vowel twice, or type it in upper case.

KeystrokesOutput
yaakaavaaraayinumயாகாவாராயினும்
yAkAvArAyinumயாகாவாராயினும்

3. Words with ன்ற். Type ndr.

KeystrokesOutput
mandramமன்றம்
kandruகன்று
toondriதோன்றி

4. Words with ற்ற். Type tr.

KeystrokesOutput
patruபற்று
pootriபோற்றி
petraalபெற்றால்

5. Words with ண்ட். Type nd.

KeystrokesOutput
mandapamமண்டபம்
kanduகண்டு
veendaamவேண்டாம்

6. Words with ந்த். Type nt.

KeystrokesOutput
sontamசொந்தம்
antiஅந்தி
vantuவந்து

7. Words with ஞ்ச். Type njj.

KeystrokesOutput
manjjaLமஞ்சள்
tanjjamதஞ்சம்
konjjiகொஞ்சி

8. Words beginning with ந. A word almost never begins with ன, so when n is the first letter after a space, tab or Return, Murasu Anjal produces ந் rather than ன்.

KeystrokesOutput
anta naaLஅந்த நாள்

10.4 Vowel rotation

Added March 2015.

Type a vowel after a vowel and the second one replaces the first. The same applies to vowel signs. It means you can correct a vowel the moment you notice it, without deleting anything.

Say you want கி, which is ki, and your finger lands on ko instead — you have கொ. Before this change the only way back was to delete the whole syllable and retype it. Now you simply type i:

StepKeystrokeOn screen
1kக்
2oகொ
3iகி

You can keep going: each vowel you type replaces the one before it, for as long as you like. This applies to the Anjal layout only.

10.5 Escaping the automatic changes

Added March 2015.

The rules in 10.3 are automatic: nd becomes ண்ட், tr becomes ற்ற், and so on. That is what makes the layout quick, and occasionally it is not what you want — most often when you are writing a word that is not standard written Tamil.

Press f between the two keys to stop the automatic change. f is otherwise unused in the layout, so it never types anything itself.

KeystrokesOutput
aa
afaஅஅ
eendaaஏண்டா
eenfdaaஏன்டா

This is what to reach for when you are writing:

  • Spoken forms — ஏன்டா, ஆமான்டா and the like, where the automatic ண்ட் is wrong.
  • Foreign words written as they sound — பெட்ரோல், கன்ட்ரோல், which need ன்த், ட்ர் and other sequences the rules would otherwise rewrite.
  • Two vowels side by side, as in the afa example above.

Words like these do not appear in the suggestion list, since they are not standard spellings, so this is usually the quickest way to get them down. If you type one often, add it to your own wordlist — see section 5.

Pressing f twice puts an explicit pulli on a bare consonant. This is useful when you want a consonant to stand on its own and the next thing you type would otherwise combine with it. A pulli only makes sense on a consonant that does not already have one, so anywhere else the second f does nothing.

Sources. Anjal Key Layout, sellinam.com, 23 May 2015 (https://sellinam.com/archives/406), and its Tamil edition அஞ்சல் விசையமைப்பும் அதில் உள்ள புதிய வசதிகளும், 29 March 2019 (https://sellinam.com/archives/2213). The behaviour described here has been checked against Murasu Anjal 12.

11. The Tamil99 keyboard

11.1 Where the Tamil99 layout came from

Tamil99 was announced at the Tamil Internet Conference held in Chennai in 1999, and it is a standard rather than one company’s design: it specifies both the arrangement of the letters and the rules an implementation has to follow. Murasu Anjal’s Tamil99 keeps to those rules in full.

Which of the two layouts is better is an argument that has run for years, and it is not a useful one. They were designed for different people:

  • Anjal is for someone who types mostly in English or Malay and turns to Tamil now and then. Its aim is simplicity — you already know the keys.
  • Tamil99 is for someone who types in Tamil all day. Its aim is speed — the fewest keystrokes, with the common letters under the strongest fingers.

Neither aim implies the other is missing. Anjal is not slow, and Tamil99 is not difficult; they simply optimise for different things. If you work in Tamil constantly, the time spent learning Tamil99 is repaid.

A note for anyone comparing this with a phone: on handheld devices, Sellinam made two changes to the layout, moving the pulli key to the right of the space bar and the ஐ key down from the first row, so that no row needs more than 11 keys — twelve keys in a row on a phone are too narrow to hit reliably. Those changes went out on HTC’s Android devices in 2011, on Google Play in 2012, and on the iPhone and iPad in 2013. On a computer keyboard there is no such constraint, and Murasu Anjal 12 uses the standard arrangement shown below.

11.2 The layout

  • q
  • w
  • e
  • r
  • t க்ஷ
  • y ஶ்ரீ
  • u
  • i
  • o [
  • p ]
  • [
  • ]
  • a
  • s
  • d
  • f
  • g
  • h
  • j
  • k "
  • l :
  • ; ;
  • ' '
  • z
  • x
  • c
  • v
  • b
  • n
  • m /
  • , ,
  • . .
  • /
The Tamil99 layout as Murasu Anjal 12 implements it. The large glyph is the unshifted key; the small one at the top right is what Shift produces.

Two things to notice. The vowels have their own keys on the left, and the consonants carry their inherent அ — the h key types க, not க். And the pulli has a key of its own, on f, which is what turns க into க். The Grantha letters and the aytham sit on the shifted keys of the top row.

11.3 How it works

1. Vowels and consonants-with-அ have separate keys. There is no key that types a bare consonant directly.

2. To type a bare consonant, type the consonant, then the pulli.

KeysOutput
அ த ன ்அதன்
க ல ்கல்

3. To type a compound letter, type the consonant, then the vowel.

KeysOutput
ம உ ழ உ ம ஐ ய ஆ க இமுழுமையாகி
த ஏ ட இ ய ப ஓ த உ ம ்தேடியபோதும்

4. Certain pairs take their pulli automatically, so you do not have to type it. This is the subject of section 12.

11.4 Grantha letters, numbers and symbols

The Grantha letters are on the shifted keys of the top row, in the same positions the standard specifies: ஸ ஷ ஜ ஹ க்ஷ ஶ்ரீ on Q W E R T Y. Shift and f gives the aytham, .

The digits are on the number row, unshifted, as on any keyboard.

Tamil numerals (௧ ௨ ௩ …) and the abbreviation signs for month, year and the like are not on the Tamil99 layer in Murasu Anjal 12. When you need one, the Character Palette has them all, with their official Unicode names — see section 7. (On phones, Sellinam does place them on shifted keys; that is a difference between the two, not something missing here.)

11.5 A caution about Tamil numerals

Tamil numerals and abbreviation signs have their own Unicode codepoints, and they are letters only in appearance. Several of them look enough like ordinary letters to be pressed into service as one:

  • , the rupee sign, used as if it were ரூ
  • (five), used as if it were ரு
  • (one) for க, (seven) for எ, (eight) for அ

Text written that way looks right and behaves wrongly. Suggestions will not appear for the word, because as far as the software is concerned it is not that word. Searching a document or the web will not find it. Anything that reads the text — a screen reader, a spell checker, a search index — sees a number where you meant a letter.

Type the letter you mean, and leave the numerals for numbers.

Sources. தமிழ்-99 பயன்பாட்டு வழிமுறைகள், sellinam.com, 27 June 2015 (https://sellinam.com/archives/485). The layout chart above is drawn from the key tables in Murasu Anjal 12 itself rather than from a published diagram.

12. The pulli in Tamil99

Tamil99 adds the pulli for you in the two cases where it can be certain one is needed. It saves a keystroke in a great many words, and — as with any automatic behaviour — there are a few words where you have to tell it not to.

12.1 When the pulli is added for you

Rule 1 — the same consonant twice. Type a consonant-with-அ twice and the first one takes a pulli.

First keySecond keyResult
க்க
ய்ய
ர்ர
ங்ங
ஜ்ஜ

Rule 2 — the six pairs. These combinations occur constantly in Tamil, and the first letter of each always carries a pulli.

First keySecond keyResult
ண்ட
ஞ்ச
ங்க
ந்த
ம்ப
ன்ற

Both rules are part of the Tamil99 standard, not additions of ours.

12.2 Avoiding a pulli you did not want

Some words put those same letters side by side without a pulli between them — often, though not only, words borrowed from another language. Left alone, பூதத்தின் comes out as பூத்ததின் and மனனம் as மன்னம்.

To stop it, type between the two letters. Nothing appears on screen when you do: a consonant key already carries its inherent அ, so typing அ after த gives த again. All it does is end the pair, and rule 2 needs the two letters to be consecutive.

WordKeys
பூதத்தின்ப ஊ த த த இ ன ்
சமமாகச ம ம ஆ க
சுந்தரராஜன்ச உ ந த ர ர ஆ ஜ ன ்
மனனம்ம ன ன ம ்
கெமமான்க எ ம ம ஆ ன ்

The last is Kemaman, the town in Malaysia — place names and personal names are where this comes up most.

12.3 Words that begin with a doubled letter

Words like சச்சின், சச்சரவு, தத்துவம், பப்பி and பப்புவா begin with the same letter three times over. Typed straight through — ச ச ச இ ன ் — the first two keys trigger rule 1 and you get ச்சசின் rather than சச்சின்.

The fix is the same அ:

WordKeys
சச்சின் ச ச இ ன ்
சச்சரவு ச ச ர வ உ
தத்துவம் த த உ வ ம ்
பப்பி ப ப இ
பப்புவா ப ப உ வ ஆ

12.4 Turning the automatic pulli off

If you would rather type every pulli yourself, you can. In Input Method Settings there is a Disable Tamil99 auto-pulli option; with it on, no pulli is ever added for you and the அ trick above is never needed. See section 3.2.

Most people leave it as it is. The two rules are right far more often than they are wrong, and 12.2 handles the rest.

Sources. தமிழ்-99 விசைமுகத்தில் புள்ளி, sellinam.com, 10 May 2015 (https://sellinam.com/archives/341). The rules and the escape have been checked against Murasu Anjal 12; the setting described in 12.4 is not mentioned in the original article.