KrishnaDhevaLipi Sanskrit Editor - by Visionary Prof. Dr. N. Krishnamurthy

[KrishnaDhevaLipi] KDL Input

Live Devanagari Preview

Converted Output (Formatted Preview)

KDL-Sa Virtual Keyboard
Tip: To type रामः, press
KDL strokes: ra'maz
KrishnaDhevaLipi is a Natural Dhevanagari Input-Output Tool
envisioned by the Visionary Prof. Dr. N. Krishnamurthy
The KeyCap shows KDL over Dhevanagari and IAST at right

KDL Stroke

Devanagari Preview

How to use Sanskrit Editor
1. Know the Key-in method

Why a New coding system, when there are already many like IAST, ISO, SLP1, HK, ITRANS, velthuis etc..

These coding system developed over two decades were evolving to meet various needs, but have their own advantages and disadvantages.

Following are the main drawbacks of such encoding systems.

  • visual clutter of diacritics,
  • dependence on capitalization,
  • ambiguity for non-scholars,
  • difficulty for handwriting and casual typing
  • legacy font documents using extended set of ASCII character set
  • pdf files and other file types requires the font to be installed

KrishnaDhevaLipi encoding on the other hand uses:

  • Elegant minimalism: only two modifiers
  • ' (tick) for length / aspiration / thickness
  • + for special vowels
  • No diacritics and Case-insensitive
  • Handwriting-friendly and Cleaner visual flow
  • ASCII-based phonemic encoding
  • Easy to Output in Unicode Indic scripts programmatically
  • High Conceptual originality and high Potential as Natural Input method
  • Excellent Ease of typing is natural blending of Vowels and Consonants

भारतम् is made up of letters भ् आ र् अ त् अ म् and you key-in exactly the same way in KrishnaDhevaLipi Encoding, using the Roman-Latin Englishs alphabets from your keyboard.

अ (a) आ (a') इ (i) ई (i') उ (u) ऊ (u') ऋ (r+) ॠ (r+') लृ (l+) ए (e') ऐ (ai) ओ (o') औ (au) अं (aq) अः (az)

क् (k) ख् (k') ग् (g) घ् (g') ङ् (ng)

च् (ch) छ् (ch') ज् (j) झ् (j') ञ् (nj)

ट् (t) ठ् (t') ड् (d) ढ् (d') ण् (n')

त् (th) थ् (th') द् (dh) ध् (dh') न् (n)

प् (p) फ् (p') ब् (b) भ् (b') म् (m)

य् (y) र् (r) ल् (l) व् (v) श् (s') ष् (sh) स् (s) ह् (h)

NOTE that the Consonants are without default Swara, so you have to key-in desired Swara after Consonant.

You can visually click and type or touch and type using our Virtual Keyboard (KDL-Sa VKB) button.

2. Know the Sanskrit Editor's Layout

The Sanskrit Editor is divided into three panels, namely Input Panel (left-top), Live Preview Panel (left-bottom) and Converted Output Panel (right). As you type in using our KDL-Coding in the Input Panel, you will see live Devanagari displayed in the Live Preview Panel.

Select the Output format required from the Dropdown box, and you will see Devanagari text displayed in Converted Output Panel, after some seconds, depending on the volume of texts. You will see after the last button, in the buttons bar, a status message "Processing... Please Wait." and "Ready" once the conversion is over.

The Converted output can be downloaded as Unicode text file using "Download TXT" button. You can copy Devanagari or Converted texts using respective buttons.

The Right Panel contents can be printed, using your system printers.

3. Know the Input Panel

The input panel, is like a text editor, you see most commonly while composing a mail. Your keyed-in texts, can be nicely formatted for headings, standard font sizes, foreground and background color of texts, bold, italic, underline, strikethrough, subscript, superscript, numbered or bullet list, text alignment and insertion of web-link all are possible. So that you can prepare a fine polished Devanagari text contents and print within our editor.

4. Know the Creative side of Sanskrit Editor
A. You can create tri-lingual contents from our Editor.

Key-in in KDL-Code, in the input panel, say you typed ra'maz that will appear as रामः in the Preview panel. Select "Convert" to change this to your desired output format. Say, you selected "Tamil" and the output panel will show it as "ராம꞉"

We introduced [[raw]] [[/raw]] tags, to have some text within these tags, not to be treaded as KDL-Codes. So, Now, copy this Tamil output and paste in input panel within raw-tags like [[raw]]ராம꞉[[/raw]]

Now, the input panel will have KDL-Code and Tamil-Text within raw-tags. The preview-panel will show both Devanagari and Tamil. Now, if you convert by selecting "Devanagari" from the Dropdown box, the output-panel will show, both Devanagari and Tamil texts.

You can extend this idea, to create multi-lingual output, or English, Devanagari and Indic language output, type of study notes or worksheets as you desire.

B. You can create "Match the Following" contents from our Editor.

Simply type two column texts with jumbled answers, as shown below.

(अ) जलम् (क) उड्डयति

(आ) पुष्पम् (का) स्रवति

(इ) फलम् (कि) विकसति

(ई) खगः (की) पतति

C. You can create "Fill up the Blanks" contents from our Editor.

We introduced a blank tag to create a blank line. So, you can create fill up the blanks type of worksheets, either with respect to comprehension paragraph or as a selectable choice as shown below.

Enter in the input panel, रामः [blank] गच्छति। which will create a blank line between these two words and will be lively shown in Preview panel as रामः __________ गच्छति।

Or, to create selectable answer type of fill up the blanks enter in the input panel, रामः [blank] गच्छति। (आश्रमम्, भवनम्, वनम्)

D. You can create "tabulated" contents from our Editor.

You can create pipe separated words, to convert it into a table using text processors, like MS Office, Open Office or Google Docs, using "Convert to Table" option in the text processors.

Say for example, you wanted to create declension table of रामशब्दः

ra'maz|ra'mau|ra'ma'z

ra'mam|ra'mau|ra'ma'n

and in Word Processer, you can make it as :-

अकारान्तः पु.लि. रामशब्दः।
विभक्तिः/वचनम् एकवचनम् द्विवचनम् बहुवचनम्
प्रथमा रामः रामौ रामाः
द्वितीया रामम् रामौ रामान्

In this method, you can create word-form table and verb-form table using our Editor.

5. Uniqueness of Sanskrit Editor

By now, you can appreciate, that Our Lifetime Free Editor, is not a simple English to Devanagari convertor. It is a tool mainly for teachers and scholars, to create a multi-lingual formatted printouts or create Unicode text file, to process in other text editors, to prepare study notes and worksheets, which are the most required basic needs while learning as well as teaching Sanskrit.

Hope you find it useful and we request you to share the link to this Editor with like minded people

धन्यवादः। सर्वे जनाः सुखिनो भवन्तु।