How to enable support for Indian, or any foreign languages in Mac OS X
Mac OS X has a built-in support for a very large number of language scripts around the world. So the option of typing in Hindi or Hebrew or Hungarian or any other language, is few clicks away!
1. Open System Preferences

Click the Apple icon in your menu bar and select System Preferences. Alternatively you can simply spotlight (command-space) for ‘System Preferences’ and it will show up.
2. Choose the International Languages you want
In the System Preferences, click on “International”. You will see the following screen:

Screen 1: System Preferences > International
Click on “Input Menu” to see a list of all supported languages in your computer.

Screen 2: System Preferences > International > Input Menu
Check the “Character Palette” checkbox.
Check the “Keyboard Viewer” checkbox.
Check the “Show input menu in the menu bar” checkbox at the bottom of the screen.
Scroll down and find the languages of your choice. For Indian languages based on Devanagri script (Sanskrit, Marathi, Hindi, Nepali), check Devnagari-QWERTY.

Screen 3: System Preferences > International > Input Menu > Select languages of your choice.
Type in your language

Notice an icon with a flag on the right side of your menu bar (next to the clock and the battery indicator). Clicking the icon will reveal the list of alternate input languages. Simply select the language you want and you are done.
Keyboard shortcut for selecting language: Option-Space (⌥Space)
As you can see, I have 3 languages: English, देवनागरी and Русский installed
Keyboard Map
If you are ever stuck, the keyboard map comes handy. Click the “Show Keyboard Viewer” from the input menu in the menu bar (image above). You will get the following keyboard layouts (shown for Indic scripts only, it will change as you press the keys as shown below):

Keyboard Viewer (click to enlarge) – its not complicated at all. My mother could use it within minutes.
Some handy keystrokes
Complex Marathi / Hindi characters can be built by combining sounds. Here is a small list:
| Complex Character | Breakdown | Keystroke |
|---|---|---|
|
प्र प्रि यां क्तृ ऱ्हा द्य र्य श्च बॉ |
प ् र प ् र ि य ा ं क ् त ृ ऱ ् ह ा द ् य र ् य श ् च ि ब ॉ |
p f r p f r i y a M k f t R d f y r f y S f c i b Q |
As you see, its pretty phonetic; “f” is used to shorten the sound. p=प, pf=प्
Using Indian languages in Windows XP/2000
Support for a plethora of Indian languages is available in Windows XP/2000 too. Here is a wikipedia page that shows you how to enable language support in Windows XP and certain Linux distributions.
Feedback
If this post was useful to you, please let me know. If something is unclear, I’ll revise! Thanks.

Follow on Twitter
E-mail updates
Hey Priyank I am MS Windows user, but good stuff for mac ursers. BTW I will repost my tip to you on my blog comments as per your recommendations. That is great idea, and thanks for the tip. Hope all is well! Anna
↵Thanks Anna!
↵A nice info for new Mac users like me
↵Cool! Thanks!
↵