A method using WinXP to directly type devanAgarI in Unicode is presented by Mihas Bayaryn (bayaryn at mail.ru). Read
SanUnireadme.html for details.
All these files are packaged in the KeyBoardhelp.zip and the .msi and .dll files are in the
A note by Mihas Bayaryn, a Belarusian-English scholar:
The phonetic keyboardlayout for devanaAgarI was developed
using the program Keyboard layout Manager (devanagari inscript layout
requires special character-marks on keyboard). Unicode format
its own defects but it is the only solution (it is really
multilingual). There are some reasons for this.
1) Text in unicode is searcheable. 2) It is easy to format this text
many fonts (at this moment there about devanagari fonts for unicode,
best is Sanskrit2003). 3) It is easy to convert this text to other
encodings (for example by Word macros). 4) Unicode text can contain
characters in many languages (for example Belarusian English Sanskrit
many others at once). There are about 20 different indian encodings
devanagari (one font - one encoding). These texts are not sercheable,
is difficult to convert them in other encodings, and they support
devanagari and roman scripts (not cyrilic for example).
Q : How does one use .dll and .msi files?
.msi file format is executable in WinXP - like all .exe files. And
.dll file in directory is the library-file of keyboard layout.
To install this keyboard driver one has to:
1. unpack keyboard.zip file in one directory
2. run sanskrit.msi file
3. go to Control Panel > Languages and Regional Settings >
Languages > More > Languages and IME
4. then add Sanskrit as Language and Sanskrit Romanized as IME.
5. all is done. To type devanagari in text-editor one also must have
installed at least one unicode font
which supports devanagari (Mangal, Arial MS Unicode, Sanskrit 2003,
GIST-Yogesh and others).
Using changes keyboard layout to Sanskrit and type.
Download and install Devanagari Unicode font - Siddhanta, prepared by Mihail Bayaryn. http://siddhanta.svayambhava.org. It contains many unique features and suppors new Vedic and Devanagari Extended glyph sets. See also his articles on Sanskrit grammar as darshana (svayambhava.org) with emphasis on Sanskrit Speech, titled All-possibility, Great Bound, Middle without Beginning and End, Grammar of Stars, City of Gods,Two-Side Movement, Transparency et cetera also linked at http://svayambhava.blogspot.com/. The articles and site description are available in Belarusian and Russian.
Explore a Devanagari scripting tool at http://sarasvati.sourceforge.net written by Stefan Webb. It works with Windows XP and 2000. The site is equipped with screenshots and manuals.
Also try out other interfaces at http://www.aksharamala.com, Itrans online interface.
A modified transliteration scheme
- for the use of accents
by Charles Wikner.
A tool to convert Devanagari to transliterated Sanskrit developed by Rajko Jerama. Use sans.exe, and/or sansdeva.exe or devasans.exe. A short user's manual and correspondence .
Adolf von Württemberg and Les Morgan (a contributor of http://www.mywhatever.com/sanskrit/ see Sanskrit in the news and The Sanskrit Roundtable)
have developed a Sanskrit keyboard called
Vidyut that lets you type Devanagari on Windows computers. It runs on both
32-bit and 64-bit systems, solving a problem with the lack of good keyboards for
the 64-bit world. It's a free download at http://www.mywhatever.com/sanskrit/vidyut. It was intended to be a replacement for the Chandas IME, which
does not run on 64-bit systems, and the typing method is basically identical to
Chandas. The Google tool is not bad but requires customization to get direct
typing to work well. For those who prefer an on-screen keyboard it is fine, but
the benefit of direct typing is that it is much faster than an on-screen
keyboard once you learn the mapping (hence the name, Vidyut, or "lightning").
With the availability of Unicode fonts, one can also generate Devanagari textonline, suitable for all computer platforms, using
aksharamukha Transliterate Sanskrit in 19 Scripts (All Indian
Languages including South East Asian Languages like Thai, Burmese &
Cambodian). It also supports the Ancient Grantha script and Tamil with
superscripted numerals. Vinodh Rajan vinodh.vinodh at gmail.com
Vishvas Vasuki has compiled various Sanskrit programming open resources including Natural Language Processing (nlp) at
http://sanskritnlp.appspot.com. See "Transliteration tools" among many links.
is a free Unicode text editor for Windows that supports the proper
rendering of most complex scripts. It is supposed to include
all the common Vedic accents.
is a converter for Balram, CSX, IAST, Harvard-Kyoto, and other Unicode fonts
of Indian scripts prepared and used by developers of granthamandira.com which does not exist any more. It was a repository of
Sanskrit and Bengali texts belonging to Chaitanya Vaishnava tradition.
The repository is now mirrored at http://www.ignca.nic.in/sanskrit.htm, at Indira Gandhi National Centre for the Arts (IGNCA).
- Itrans On-line Web Interface
- HiTrans with Itrans transliteration scheme.
- Google Transliteration IME (*)
- Vinay Jain's HiTrans on giitaayan.com
- Transcription tool at http://www.ashtangayoga.info.
- Sanscript at http://learnsanskrit.org which also has a detailed well-prepared tutorial for Sanskrit learning.
For offline use to generate Devanagari text (Marathi Hindi Sanskrit), try
Hindi hunspell dictionary which can be used with notepad++ as well as Open Office , Libre Office etc.
zip file is available from https://github.com/Shreeshrii/hindi-hunspell/blob/master/dict-hi_IN.zip
Instruction for using Hunspell Hindi dictionary and Hindi spellchecker (old)
In notepad++, use it with dspellcheck plugin.
hi_IN.dic and hi_IN.aff files have to be copied to C:\Users\User\AppData\Roaming\Notepad++\plugins\config\Hunspell
For those who are interested, the rules are defined in
Ubuntu-Linux has IBUS suitable to edit texts offline in various Indic fonts. Here are instructions to install and use it
- Install ibus-m17n from the Software Center.
- Add language(s) from the Settings - eg Sanskrit, Hindi, Marathi (and 50+) - + choice of devanagari, itrans, IAST, HK, phonetic
- Log out, and Re-log in.
- Open any editor - eg gedit, Libre Office Writer.
- Choose Input from the drop-down language icon in Menu bar
- Press Control+Space, and type after choosing font, etc.