| Kaithi Phonetic Keyboard

Romanized Desktop Layout โ€ข Version 1.0.2 โ€ข Council for Diversity and Innovation

1

Prerequisites: Keyman & Noto Sans Kaithi

Install both Keyman and the Noto Sans Kaithi font before proceeding.

๐Ÿ–ฅ๏ธ Windows/Mac (Keyman)

Download Keyman Desktop

Download Keyman

๐Ÿ“ฑ Android (Keyman)

Install from Play Store

Get on Play Store

๐Ÿ”ค Noto Sans Kaithi (Font)

Install the Kaithi font

Get Noto Sans Kaithi

๐ŸŒ Web Browser

Use online (no install needed)

Use KeymanWeb
2

Download Kaithi Keyboard

Once Keyman and the Kaithi font are installed, click the Download Kaithi Keyboard tab or use this direct link:

Download

3

Install the Keyboard

Double-click the .kmp file you downloaded. Keyman will automatically install the Kaithi keyboard for you.

4

Start Typing!

Switch to the Kaithi keyboard in Keyman and start typing. Use the Keyboard Layout tab to see the key mappings.

Download Kaithi Keyboard QR

Get the Kaithi Keyboard

Scan the QR or use the button below to download the Kaithi Keyboard package for quick installation.

Download from Google Drive
Consonants
Vowels
Special Keys
Standard
~
`
๐‘‚€
!
1
๐‘†ง
@
2
๐‘†จ
#
3
๐‘†ฉ
$
4
๐‘†ช
%
5
๐‘†ซ
^
6
๐‘†ฌ
&
7
๐‘†ญ
*
8
๐‘†ฎ
(
9
๐‘†ฏ
)
0
๐‘†ฆ
_
-
+
=
๐‘‚บ
Q
q
๐‘‚—
W
w
๐‘‚™
E
e
๐‘‚ถ
R
r
๐‘‚œ
T
t
๐‘‚Ÿ
Y
y
๐‘‚–
U
u
๐‘‚ด
I
i
๐‘‚ฒ
O
o
๐‘‚ธ
P
p
๐‘‚ค
{
[
}
]
|
\
A
a
๐‘‚ฐ
S
s
๐‘‚ญ
D
d
๐‘‚ก
F
f
๐‘‚
G
g
๐‘‚
H
h
๐‘‚ฏ
J
j
๐‘‚•
K
k
๐‘‚Ž
L
l
๐‘‚ช
:
;
๐‘‚น
"
'
Z
z
IndV
X
x
๐‘‚›
C
c
๐‘‚“
V
v
๐‘‚ซ
B
b
๐‘‚ฆ
N
n
Roman
M
m
๐‘‚ง
<
,
>
.
๐‘ƒ€
?
/
SPACE

๐Ÿ”ค Basic Typing

  • Type Roman letters for Kaithi characters
  • k = ๐‘‚, g = ๐‘‚, c = ๐‘‚’, etc.
  • Add vowels after consonants
  • ka = ๐‘‚๐‘‚ฐ, gi = ๐‘‚๐‘‚ฑ

๐ŸŽฏ Special Keys

  • Z + vowel = independent vowels
  • ; = virama (๐‘‚น)
  • = = nukta (๐‘‚บ)
  • N + letter = Roman text

๐Ÿ“ Punctuation

  • . = danda (๐‘ƒ€)
  • .. = double danda
  • ~ = anusvara (๐‘‚)
  • ` = candrabindu (๐‘‚€)

๐Ÿ”ข Numbers

  • Type digits normally
  • Backspace after digit = Kaithi numeral
  • 1โ†’๐‘†ง, 2โ†’๐‘†จ, 3โ†’๐‘†ฉ, etc.

About Kaithi Keyboard

The Kaithi Phonetic Keyboard lets you type the Kaithi script using a simple romanized (phonetic) layout. Kaithi historically served multiple North Indian languages until the mid-20th century. This keyboard supports that heritage in modern computing across Keyman Desktop, Android, and Web.

๐ŸŽ›๏ธ Design Goals

  • Romanized typing with intuitive consonantโ€“vowel composition
  • Minimal memorization: Z + vowel yields independent vowels
  • Productive defaults with easy access to virama, nukta, danda

๐Ÿงฉ Compatibility

  • Keyman Desktop (Windows/macOS)
  • Keyman for Android
  • KeymanWeb in modern browsers

๐Ÿ“ฆ Files & Versioning

  • Distributed as .kmp (Keyman Package)
  • Includes keyboard, icons, documentation
  • Current version: 1.0.2

Who Made This Keyboard & Purpose

The Council for Diversity and Innovation developed this specialised Kaithi phonetic keyboard โ€” available in both desktop and mobile versions โ€” to support transcription, dataset creation, and other digital work in Kaithi. This initiative reflects the Councilโ€™s mission to integrate traditional script knowledge with modern OCR, annotation, and transcription workflows.

By equipping learners and practitioners with historical knowledge, technical tools, and hands-on experience, the Council for Diversity and Innovation seeks to make India a vibrant multilingual and multiscriptal nation. Through continued collaboration with scholars, technologists, and cultural organisations, Kaithiโ€™s legacy can be actively practised, innovated upon, and reintroduced into cultural heritage preservation and modern applications.

๐Ÿคณ Kaithi Touch Keyboard โ€” Step-by-Step Guide

Here's a simple, beginner-friendly guide for typing with your Kaithi touch keyboard (works the same on phone and tablet).

๐ŸŽฏ Two Things to Remember

  • Layers: there are only twoโ€”default and shift. Tap Shift (bottom-left on row 4) to toggle between them.
  • Long-press: press-and-hold a key to see more options (a small pop-up list).

That's it. If you can switch layers and long-press, you can type everything in this layout.

๐Ÿ“ฑ What's on Each Layer (Quick Tour)

Default Layer (Everyday Typing)

  • Consonants: rows 2โ€“4 (e.g., ๐‘‚, ๐‘‚, ๐‘‚ฉ, ๐‘‚ฅโ€ฆ)
  • Vowel signs (matras): row 2 and row 3 (e.g., ๐‘‚ฐ ฤ, ๐‘‚ฑ i, ๐‘‚ณ u, ๐‘‚ต e, ๐‘‚ท o โ€ฆ)
  • Virama (halant) ๐‘‚น: row 3 on the ":\`" key โ€” use it for conjuncts and to kill the inherent "a"
  • Sentence mark (danda) ๐‘ƒ€: row 4 on the period key

Shift Layer (Independent Vowels + Symbols)

  • Independent vowels: ๐‘‚ƒ ๐‘‚„ ๐‘‚… ๐‘‚† ๐‘‚‡ ๐‘‚ˆ ๐‘‚‰ ๐‘‚Š ๐‘‚‹ ๐‘‚Œ (rows 3โ€“4)
  • Section marks: top row has ๐‘‚พ (section) and ๐‘‚ฟ (double section)
  • Number sign ๐‘‚ฝ: top row shows ๐‘‚ฝ; long-press it for ๐‘ƒ (number sign above)

โœ๏ธ Consonant + Vowel (Very Important Rule)

In Kaithi, a consonant carries an inherent "a". To change it, type the consonant first, then the vowel sign (even if that sign displays to the left).

Examples with ๐‘‚ (ka):

  • ka โ†’ tap ๐‘‚ (inherent "a")
  • kฤ โ†’ ๐‘‚, then ๐‘‚ฐ (ฤ)
  • ki โ†’ ๐‘‚, then ๐‘‚ฑ (i)
  • kฤซ โ†’ ๐‘‚, then ๐‘‚ฒ (ฤซ) (on shift layer)
  • ku โ†’ ๐‘‚, then ๐‘‚ณ (u)
  • ke โ†’ ๐‘‚, then ๐‘‚ต (e)
  • ko โ†’ ๐‘‚, then ๐‘‚ท (o)

Tip: don't try to place the sign visually. Just type consonant โ†’ sign; the keyboard will position it.

๐Ÿ”ค Words That Start With a Vowel

Switch to shift and tap an independent vowel:

  • ๐‘‚ƒ (a), ๐‘‚„ (ฤ), ๐‘‚… (i), ๐‘‚† (ฤซ)
  • ๐‘‚‡ (u), ๐‘‚ˆ (ลซ), ๐‘‚‰ (e), ๐‘‚Š (ai)
  • ๐‘‚‹ (o), ๐‘‚Œ (au)

๐Ÿ”— Join Consonants / Remove the "a" (Virama ๐‘‚น)

  • To suppress the inherent vowel: consonant + ๐‘‚น โ†’ dead consonant (e.g., ๐‘‚ + ๐‘‚น โ†’ ๐‘‚๐‘‚น)
  • To make a conjunct/cluster: consonant + ๐‘‚น + consonant

Examples:

  • ๐‘‚ + ๐‘‚น + ๐‘‚ฉ โ†’ "kra"
  • ๐‘‚ž + ๐‘‚น + ๐‘‚ซ โ†’ "tva"
  • ๐‘‚ข + ๐‘‚น + ๐‘‚– โ†’ "nya"

๐ŸŽต Nasal and Breath Marks

  • Tap ๐‘‚€ (candrabindu)
  • Long-press ๐‘‚€ for ๐‘‚ (anusvara) and ๐‘‚‚ (visarga)

๐Ÿ“ Punctuation & Special Signs

  • Danda ๐‘ƒ€: tap the period key
  • Double danda ๐‘ƒ / Abbrev ๐‘‚ป / Enumeration ๐‘‚ผ: long-press the period key
  • Section marks: on shift top rowโ€”tap ๐‘‚พ (section) or ๐‘‚ฟ (double section)
  • Number signs: on shift top rowโ€”tap ๐‘‚ฝ; long-press it for ๐‘ƒ

๐Ÿ“ Where to Find Long-Press Menus

Default:

  • ๐‘‚€ โ†’ hold for ๐‘‚, ๐‘‚‚
  • ๐‘ƒ€ (period) โ†’ hold for ๐‘ƒ, ๐‘‚ป, ๐‘‚ผ

Shift:

  • ๐‘‚ฝ (top row) โ†’ hold for ๐‘ƒ

๐Ÿƒโ€โ™‚๏ธ Practice Mini-Drills (2 minutes)

  1. Type kฤ โ†’ ๐‘‚ then ๐‘‚ฐ
  2. Type kฤซ โ†’ ๐‘‚ โ†’ Shift โ†’ ๐‘‚ฒ
  3. Type kra โ†’ ๐‘‚ + ๐‘‚น + ๐‘‚ฉ
  4. Type ๐‘ƒ€ then ๐‘ƒ โ†’ (period) then long-press period
  5. Type section โ†’ Shift โ†’ tap ๐‘‚พ
  6. Type number sign above โ†’ Shift โ†’ tap ๐‘‚ฝ and long-press for ๐‘ƒ

๐Ÿ”ง Troubleshooting (Quick Fixes)

  • I see a โ–ก box in a pop-up or in typed text.
    That app/device font doesn't have the Kaithi glyph. Use the Keyman app with your packaged Kaithi font, or enable "Use keyboard font" if available in settings.
  • Nothing happens when I tap a key.
    Make sure you're on the right layer (default vs. shift). If you need an independent vowel, it's on shift.
  • The vowel sign looks like it appears before the letter.
    That's normal. You still type consonant โ†’ sign; shaping takes care of the visual position.

๐Ÿ“‹ Quick Reference (At a Glance)

  • Shift โ†’ independent vowels (๐‘‚ƒโ€“๐‘‚Œ), section marks (๐‘‚พ/๐‘‚ฟ), number signs (tap ๐‘‚ฝ, long-press for ๐‘ƒ)
  • Default โ†’ consonants, vowel signs, ๐‘‚น (virama), ๐‘ƒ€ (danda; long-press for ๐‘ƒ/๐‘‚ป/๐‘‚ผ), ๐‘‚€ (long-press for ๐‘‚/๐‘‚‚)