Sanskrit Devanāgarī Keyboard (HK Input) Help

 

This is a phonetic keyboard for writing Sanskrit with Devanāgarī script based on the Harvard-Kyoto input system. Instead of diacritics, capital letters are mainly used to enter characters that do not have a corresponding letter in Latin script. This reduces the number of keystrokes.

The keyboard is mnemonic instead of positional, which means it works on all language keyboards regardless of the placement of the letters.

Common vedic marks are also available. For this a Unicode Devanāgarī Font which supports Vedic signs like Siddhanta designed by Mihail Bayaryn is necessary.
 
To use vedic svaras with Sanskrit 2003 font, you can change the input to normal ‘western’ combining lines for svaras and some special characters only working in Sanskrit 2003. The change is done through pressing [Q] + [1], [2] or [3] (see below!). To get back to Unicode Ḍevanāgarī vedic marks press [Q] + [0].

 

Vowels

 

Simple vowels

Devanāgarī

अ/

आ/ा

इ/ि

ई/ी

उ/ु

ऊ/ु

ऋ/ृ

ॠ/ॄ

ऌ/ॢ

ॡ/ॣ

Input

a

aa or A

I

ii or I

U

uu or U

R

RR

L

LL

 

Diphthongs

Devanāgarī

ए/े

ओ/ो

ऐ/ै

औ/ौ

Input

e

o

ai

au

 

To get the svaramātrāḥ press the [^] (circumflex accent) key and then the vowel key, e.g. [^] + [u] generates .

To join two separate vowels, that normally would generate a new single vowel, press [ESC] after the first vowel, e.g. [a] + [ESC] + [a]  would result in aa.

 

Consonants

 

Gutturals/kaṇṭhyāḥ

Devanāgarī

क्

ख्

ग्

घ्

ङ्

Input

k

kh

g

gh

G

Palatals/tālavyāḥ

Devanāgarī

च्

छ्

ज्

झ्

ञ्

Input

c

ch

j

jh

J

Cerebrals/mūrdhanyāḥ

Devanāgarī

ट्

ठ्

ड्

ढ्

ङ्

Input

T

Th

D

Dh

N

Dentals/dantyāḥ

Devanāgarī

त्

थ्

द्

ध्

न्

Input

t

th

d

dh

n

Labials/oṣṭhyāḥ

Devanāgarī

प्

फ्

ब्

भ्

म्

Input

p

ph

b

bh

m

Aproximants/antasthāḥ/haṇ

Devanāgarī

ह्

य्

र्

ल्

व्

Input

h

y

r

l

v

Frictatives

Devanāgarī


jihvāmūlīyaḥ

श्

ष्

स्


upadhmānīyaḥ U+F131

Input

HX

Z or sh

S

s

f

Consonantal allophones

Devanāgarī


visargaḥ U+0903


anusvāraḥ U+0902


spacing candrabindhuḥ U+A8F2


candrabindhuḥ with virāmaḥ U+A8F3

Input

H

M

MM

MM^

To enforce avoidance of aspirates, press [ ESC ] between the consonant-combinations, e.g. [ k ] + [ ESC ] + [ h ]  would result in क्ह् instead of ख्.

To explicitly keep the virāmaḥ between two consonants to avoid conjunct consonants, press the [ ^ ] (circumflex accent) key in between them, e.g. [ j ] + [ ^ ]+ [ J ] will generate ज्ञ्  instead  of ज्ञ्.  (Zero width non joiner / U+200C)

To join two consonants by forcing the first one to drop the right-side vertical line (only possible, if it has one) and protruding parts, press the [ ° ] (degree sign) key in between them, e.g.  [ j ] + [ ° ] + [ J ] will generate ज्ञ्.  [ k ] + [ ॰ ] + [ k ] + [ a ] will generate क्क instead of क्क. (Zero width joiner / U+200D)

 

Numbers & Punctuation

 

Numbers/saṅkhyāḥ

1

2

3

4

5

6

7

8

9

0

 

To get the western numerals without leaving the devanāgarī keyboard, press the number keys and then the [ = ] (equal sign) key. Or first press the [ = ] key and then continue writing western numerals until pressing the [ space ] key.

 

Punctuation & special characters/lekhanacihnāṅkanam & viṣeśa akṣarāḥ

Devanāgarī


daṇḍa


double daṇḍa

.
period


long hyphen


virāšmaḥ


avagrahaḥ


abrevation


root/dhātuḥ


oṃ sign

ळ्
vedic cerebral ḻ

Input

.

..

=.

--^

^
circumflex accent


single low quotation mark

°
degree sign

V

O

x

Common Unicode Vedic signs (applicable to yajur-vedaḥ)

Devanāgarī

̱
devanāgarī anudātta sign (U+0952)

̍
devanāgarī udātta sign (svarita) (U+0951)

̎
devanāgarī double svarita sign (U+1CDA)

#
number sign or hash

"
quotation mark

_
low line or underscore


combining digit 3 / plutiḥ


non combining visargaḥ U+E003 (non Unicode!)

Input

_

# or "

# # or " "

###

" " "
quotation mark

_ _

3 ^

HH

Vedic ‘Latin’ Unicode svaras with short lines

Devanāgarī

̱
combining macron below U+0331

̍
combining vertical line above U+030D

̎
devanāgarī double svarita sign U+030E

Input

_

# or "

# # or " "


The input has to be changed by pressing [Q] + [1]. To get back to Unicode Ḍevanāgarī vedic marks press [Q] + [0].

Vedic ‘Latin’ Sanskrit 2003 svaras with short lines

Devanāgarī

̱
combining macron below U+0331

̍
combining vertical line above U+030D

̎
devanāgarī double svarita sign U+0304

Input

_

# or "

# # or " "


The input has to be changed by pressing [Q] + [2]. To get back to Unicode Ḍevanāgarī vedic marks press [Q] + [0].

Vedic ‘Latin’ svaras for Sanskrit 2003 with long lines

Devanāgarī

̱
combining macron below U+E009

̍
combining vertical line above U+E007

̎
combining double svarita sign  U+E008

̍
vertical line above moving right U+F208

̎
double svarita sign moving right U+F209

Input

_

# or "

# # or " "

# + or " +

# # + or " " +

 

The input has to be changed by pressing [Q] + [3]. To get back to Unicode Ḍevanāgarī vedic marks press [Q] + [0].

 

Latin character word insertion

 

To get Latin characters without leaving the Sanskrit Devanāgarī keyboard, press the equal sign key [ = ] and then any latin alphabet character keys. After writing a word and pressing the [ space ] key, the keyboard continues writing Devanāgarī script again.