Nepali Typing & Fonts

Nepali Unicode Keyboard: Traditional Layout & Typing Guide

Every key, every Shift combination, verified against Microsoft's own Nepali keyboard driver, so you can find any character in seconds instead of hunting through screenshots.

23 min read Last updated August 2026 Merokalam Team

Merokalam Tools

Share this guide

If you already have Nepali typing turned on but keep staring at the keyboard wondering which key makes ज्ञ, or how to type a half letter like क्, this page is built to answer that directly. Below is the complete Nepali Unicode Traditional keyboard, laid out key by key, with an interactive version you can click or type on right now, plus a plain-text reference table search engines and screen readers can read without any JavaScript at all.

The Nepali Unicode Traditional Keyboard

Click any key to type with your mouse, or just start pressing keys on your own keyboard, physical Shift included, to see how each one lights up.

Hold Shift on your keyboard, or click the button, to see Shift characters

This on-screen keyboard shows what each key would type using the Nepali Traditional layout. It works the same whether or not you have a Nepali keyboard installed on your own computer, since it is simulating the mapping for you, key by key.

What Is the Nepali Unicode Traditional Keyboard?

The Traditional keyboard is the fixed-position Nepali input layout built into Windows, macOS, and Linux. Each physical key is permanently mapped to one Devanagari character, and holding Shift maps it to a second character, the same way English keyboards use Shift for capital letters. It is called "Traditional" to distinguish it from Romanized/phonetic typing, where you type a word the way it sounds in English letters (like "namaste") and software converts it to Nepali on the fly.

These are genuinely different systems, not two names for the same thing. On the Traditional keyboard, the letter always lives on the S key, no matter what word you're typing. On a phonetic tool, typing "k" only becomes because the software is guessing at pronunciation, and that guess can be wrong for unusual words or names. If you want to type Nepali right now without learning key positions, Merokalam's Easy Nepali Typing phonetic tool is the faster starting point. This page exists for the moment you decide you want to actually learn where the keys are, usually because you type Nepali often enough that memorizing positions becomes faster than phonetic guessing, or because a job, exam, or office requires it.

It's also worth being precise about one more distinction. Unicode is not "another font." It's a universal character-encoding standard, so Traditional-layout Nepali Unicode text is genuinely portable text that displays correctly everywhere, unlike Preeti, a legacy layout that produces ordinary English character codes styled to look like Devanagari by a specific font file. Preeti text breaks the moment that font isn't installed. If you already know Preeti and need to convert old documents, Merokalam's Preeti to Unicode Converter handles that directly, and we cover Preeti's own key layout in a separate guide.

Just want to type something right now?

Use Easy Nepali Typing and type phonetically in English letters. No layout to learn.

Want to learn exactly where every key is?

You're in the right place. Keep reading, or jump straight to the full key chart.

Need Windows set up first?

See How to Type Nepali on Laptop & PC for the full Windows 11 walkthrough with screenshots-free step-by-step instructions.

Want structured lessons and a typing test?

Typeshala Online has guided lessons and a Lok Sewa-format timed test built for this exact layout.

Don't want to set anything up in Windows at all?

Merokalam's own online Nepali keyboard gives you this same Traditional layout, plus Preeti and English, with a full document editor, right in your browser.

Complete Key Chart (Base and Shift)

This is the full, plain-text reference. Every character below was checked directly against the Nepali keyboard driver Microsoft ships with Windows, row by row, so you can trust it as a primary source rather than a guess.

Number Row

KeyUnshifted (Base)ShiftNote
`ञ्Backtick key, top-left
1ज्ञFull conjunct on the base key
2घ has no separate letter-row key
3ङ has no separate letter-row key
4
5
6
7
8
9
0
-()
=.Shift gives anusvara

Top Row (Q to P)

KeyUnshifted (Base)ShiftNote
Qत्रFull conjunct on the base key
Wध्
Eभ्
Rच्
Tत्
Yथ्
Uग्
Iक्षFull conjunct on Shift
O
P
[र्Shift gives repha (used in conjuncts like र्क)
]

Home Row (A to Backslash)

KeyUnshifted (Base)ShiftNote
Aब्
Sक्
Dम्
FBase is the aa matra
Gन्
Hज्
Jव्
Kप्
Lिi matra and ii matra
;स्
'u matra and uu matra
\्रBase is subjoined ra (क्र, प्र); Shift is the halant itself

Bottom Row (Z to Slash)

KeyUnshifted (Base)ShiftNote
Zश्
Xह्
Cआ needs a third-level combination, see below
Vख्
Bद्
Nल्
M
,,?
.श्रBase is the sentence-ending danda; full conjunct on Shift
/रू

Source: derived directly from kbdnepr.dll, the "Nepali" keyboard layout driver Microsoft ships with Windows, verified August 2026.

Seven characters need a third-level key, not just Shift: आ, ई, ऐ, ऊ, ओ, औ, and the ौ matra. These sit behind Ctrl or Ctrl+Alt depending on the character, and Microsoft's own driver is genuinely inconsistent about which one applies to which key. Rather than guess and risk teaching you a wrong keystroke, open Windows' On-Screen Keyboard (search "On-Screen Keyboard" in the Start menu), hold Ctrl or Ctrl+Alt, and watch which key lights up with each character on your own system. It takes under a minute and guarantees accuracy for your exact Windows version.

Vowels (स्वर)

Nepali has two ways to write most vowel sounds: as an independent vowel, used at the start of a word or on its own, or as a matra, a small mark attached to a consonant. This section covers independent vowels; matras are next.

VowelKeyExample Word
C (base)अनि (and then)
Ctrl+Alt+Cआमा (mother)
Shift+Oइनार (well)
Ctrl(+Alt)+Oईश्वर (God)
P (base)उनी (he/she, respectful)
Ctrl+Alt+Pऊन (wool)
Shift+Pएक (one)
Ctrl+Pऐतिहासिक (historical)
Ctrl+]ओखल (mortar)
Ctrl+Alt+]औषधि (medicine)
Shift+Cऋण (loan)

Matras: The Marks That Attach to Consonants

A matra is not a separate letter, it's a small mark that changes the vowel sound already built into a consonant. Every Nepali consonant carries an invisible "a" sound by default, so is pronounced "ka," not just "k." Attach a matra and the vowel sound changes; attach a halant instead (covered next) and the vowel sound disappears entirely.

MatraKeyक + MatraMeaning of Result
ा (aa)F (base)का"kaa" sound
ि (i)L (base)कि"ki" sound
ी (ii)Shift+Lकी"kii" sound
ु (u)' (base)कु"ku" sound
ू (uu)Shift+'कू"kuu" sound
े (e)] (base)के"ke" sound
ै (ai)Shift+]कै"kai" sound
ो (o)Shift+Qको"ko" sound
ौ (au)Ctrl+Qकौ"kau" sound
ृ (ri)[ (base)कृ"kri" sound, as in कृष्ण
ं (anusvara)Shift+=कंlight nasal sound
ँ (chandrabindu)Shift+Fकँnasal vowel, as in नाइँ
ः (visarga)Shift+Mकःbreathy "h" sound, as in नमः

Notice the pattern: type the consonant key first, then the matra key, and Windows combines them automatically into one visual unit. That two-key sequence, consonant then matra, is the basic rhythm of Traditional typing, and it's the same rhythm you'll use for halant and conjuncts below.

Consonants by Traditional वर्ग Groups

Nepali consonants are traditionally taught in five point-of-articulation groups (वर्ग), followed by semivowels and sibilants. Learning the layout in these groups, rather than as 33 random keys, is how most structured Nepali typing courses teach it, and it's how Typeshala's lessons are organized too.

वर्गConsonantsKeys (Base → Shift/Halant)
क वर्गक ख ग घ ङS → क्, V → ख्, U → ग्, 2 (base), 3 (base)
च वर्गच छ ज झ ञR → च्, 5 (base), H → ज्, 4 (base), ` → ञ्
ट वर्गट ठ ड ढ ण6, 7, 8, 9, 0 (all base, number row)
त वर्गत थ द ध नT → त्, Y → थ्, B → द्, W → ध्, G → न्
प वर्गप फ ब भ मK → प्, M (base), A → ब्, E → भ्, D → म्
अन्तस्थ (semivowels)य र ल वO (base), / (base), N → ल्, J → व्
ऊष्म (sibilants + ह)श ष स हZ → श्, I (base), ; → स्, X → ह्

Two things stand out once you see them grouped this way. First, the ट वर्ग sits entirely on the number row, keys 6 through 0, which trips up a lot of new typists who expect every consonant to live on a letter key. Second, घ and ङ share that same fate, base positions on keys 2 and 3 rather than a Shift combination on a letter key like most of their neighbors. There's no simpler way to say it: those five characters are exceptions, and knowing that in advance saves you the frustration of hunting for a letter-key position that doesn't exist.

Halant (हलन्त): How to Type a Half Letter

A half letter, also called आधा अक्षर, is a consonant with its built-in vowel sound removed, leaving just the consonant sound. In writing, Nepali shows this by dropping the small vertical stroke under the letter, and in typing, you produce that effect with the halant (also called virama), a combining mark that sits invisibly under the previous consonant.

The halant key is Shift + \ (the backslash key, next to Enter on most keyboards). Press a consonant, then Shift+\, and the consonant loses its vowel sound. For example: क (S) + halant (Shift+\) = क्.

Many consonants also have a one-key shortcut for this same result, because their Shift position was assigned directly to the "consonant plus halant" combination. Looking back at the key chart, ब्, क्, म्, न्, ज्, व्, प्, स्, श्, ह्, द्, ल्, ख्, च्, थ्, ध्, ग् are all available as a single Shift press. The consonants without that shortcut, घ, ङ, छ, झ, ट, ठ, ड, ढ, ण, फ, य, र, ष, need the two-key method instead: the consonant, then Shift+\.

You WantKeystrokes
क्S, then Shift+\ (or just Shift+S directly)
त्T, then Shift+\ (or just Shift+T directly)
ट्6, then Shift+\ (no one-key shortcut exists)
र्Shift+[ directly, this is the repha form used before a consonant

That repha row is worth pausing on, because र् behaves a little differently from other half letters. When र is the first consonant in a cluster, like in र्क or र्म, Nepali typically writes it as a small hook above the following letter rather than a full letter with a stroke underneath, and the layout gives that special form its own direct key, Shift+[, rather than making you build it from र plus halant.

Half Letters in Practice

Half letters rarely appear alone, they almost always link two consonants together inside a word. Here are common real examples so you can see the pattern rather than just the theory:

WordBreakdownKeystrokes
विद्यालय (school)वि + द् + या + ल + यJ,L, B,Shift+\, O,F, N, O
जिल्ला (district)जि + ल् + लाH,L, N,Shift+\, N,F
सन्तान (children/offspring)स + न् + ता + नOEM_1, G,Shift+\, T,F, G

संयुक्त अक्षर: Conjunct Characters

Some consonant combinations are so common that Nepali writes them as a single fused glyph rather than two stacked half letters, called संयुक्त अक्षर (conjuncts). Four of these are important enough that the Traditional layout gives them their own dedicated key, no building required:

ConjunctKeyExample
ज्ञ1 (base)ज्ञान (knowledge)
त्रQ (base)त्रुटि (error)
क्षShift+Iक्षेत्र (area, sector)
श्रShift+. (period)श्रम (labor)

Beyond those four, most conjuncts are built by combining ordinary half letters with the subjoined-ra sign, ्र, which lives on its own base key, the backslash key. This single character is what turns क into क्र, प into प्र, and so on, and it's one of the more useful shortcuts once it clicks.

ConjunctBuilt FromKeystrokesExample
क्रक + ्रS, \क्रम (order/sequence)
प्रप + ्रK, \प्रेम (love)
क्तक + हलन्त + तS, Shift+\, Tभक्त (devotee)
ष्टष + हलन्त + टI, Shift+\, 6राष्ट्र (nation)
स्तस + हलन्त + तOEM_1, Shift+\, Tस्तर (level)
न्दन + हलन्त + दG, Shift+\, Bआनन्द (joy)
न्द्रन + हलन्त + द + ्रG, Shift+\, B, \चन्द्र (moon)

Once you can build न्द्र from four separate keystrokes, you already understand every conjunct in Nepali, because they all follow the same logic: half letter, then half letter, then a final full letter, chained together with the halant and, where relevant, the subjoined-ra sign. There is no separate alphabet of conjunct shapes to memorize.

Comfortable with conjuncts and ready to build speed around them? Typeshala Online has structured drills that isolate exactly this kind of pattern.

Characters People Struggle to Type

A handful of characters account for most of the "how do I type this" questions Merokalam sees. Here they all are in one place:

ज्ञ → key 1 (base)
क्ष → Shift+I
त्र → key Q (base)
श्र → Shift+. (period)
 → Shift+C
(ri matra) → key [ (base)
 → key 3 (base, number row)
 → key ` (base, top-left)
 → key I (base)
(chandrabindu) → Shift+F
(anusvara) → Shift+=
(visarga) → Shift+M

Nepali Numbers (अंक)

Nepali digits sit in the Shift position of the number row, meaning the same keys you use for घ, ङ, and the other number-row consonants also produce Devanagari numerals when Shift is held.

DigitNepaliKey
0Shift+0
1Shift+1
2Shift+2
3Shift+3
4Shift+4
5Shift+5
6Shift+6
7Shift+7
8Shift+8
9Shift+9

Put together, the year 2083 becomes २०८३, and a phone number like 9841234567 becomes ९८४१२३४५६७. Both are typed by holding Shift and pressing the matching number keys, no different from typing capital letters in English.

Symbols and Punctuation

SymbolMeaningKey
Danda, ends a sentence like a period. (base)
?Question markShift+,
,Comma, (base)
(Open parenthesis- (base)
)Close parenthesisShift+-

Notice the danda, ।, replaces the English period as the standard sentence-ending mark in formal Nepali writing, and it lives on the same physical key as the period on an English keyboard, just without needing Shift.

Setting Up the Nepali Keyboard on Windows

This guide focuses on the layout itself, not the installation steps. If Nepali typing isn't turned on in Windows yet, Merokalam has a complete, verified walkthrough for that:

Full Walkthrough

How to Type Nepali on Laptop & PC (Windows 11 Setup)

Covers installing the language, adding the keyboard, switching with Windows+Space, and typing in Word, Google Docs, Gmail, and Facebook, with troubleshooting for common setup problems.

The short version: Settings → Time & language → Language & region → Add a language → search "Nepali" → Install. Switch between English and Nepali with Windows key + Spacebar, or by clicking the language indicator in the taskbar. Once that's active, everything on this page works exactly as shown, since it's documenting the same driver Windows installs.

Typing in Word and Google Docs

Both simply use whatever keyboard layout is active at the operating system level, there's no separate Nepali setting inside either app. Switch to the Nepali keyboard with Windows+Space, click into your document, and type using the key chart above. Google Docs in a browser behaves the same way, since it also reads directly from your system's active keyboard layout rather than anything browser-specific.

Typing Practice: 6 Mini Lessons

Learning 47 key positions at once is overwhelming. Learning them in this order, building from the home row outward, is how the pattern actually sticks.

1
Home row basicsPractice ब क म ा न ज व प ि स ु, the letters on A S D F G H J K L ; '. These ten keys alone can already form real syllables.
2
Common consonantsAdd त थ द ध ग (top row) and श ह अ ख द ल फ र (bottom row) to round out the most frequently used consonants.
3
VowelsPractice अ इ उ ए ऋ first, since they're direct Base/Shift keys. Move to आ ई ऐ ऊ ओ औ once the basics feel automatic.
4
MatrasCombine consonants with each matra: का कि की कु कू के कै को कृ. This is the single most useful drill on this page.
5
Halant and conjunctsPractice the halant key (Shift+\), then build क्, त्, न्द, and the four dedicated conjunct keys ज्ञ त्र क्ष श्र.
6
Real words and sentencesMove to the practice words and sentences below, then take the timed typing test to measure your speed.

Want lessons with built-in progress tracking rather than a static list? Typeshala Online is built around exactly this progression, with a game mode and a Lok Sewa-format timed test once you're ready.

Practice Words

Easy (Base and Shift keys only):

कलम
घर
मन
दिन
यहाँ
कठिन
नदी
मिति
संसद
जनता

Medium (introduces halant and simple conjuncts):

अवसर
समाज
विद्यालय
जिल्ला
परिवार
प्रेम
क्षेत्र
संस्कृति
राष्ट्र
कार्यक्रम

Advanced (third-level vowels and layered conjuncts):

स्वास्थ्य
ऐतिहासिक
औषधि
ईश्वर
सुरक्षा
अर्थतन्त्र
दूरसञ्चार
गणतन्त्र
स्वतन्त्रता
अन्तर्राष्ट्रिय

Practice Sentences

मेरो नाम राम हो।
यो किताब धेरै राम्रो छ।
हामी भोलि स्कूल जान्छौं।
नेपाल हिमालको देश हो।
उनी हरेक बिहान योग गर्छिन्।
काठमाडौं नेपालको राजधानी हो।
कृपया ढोका बन्द गर्नुहोस्।
यस वर्ष वर्षा राम्रो भयो।
तपाईंलाई नेपाली टाइपिङ आउँछ?
शिक्षा जीवनको महत्त्वपूर्ण आधार हो।
सरकारले नयाँ नीति ल्यायो।
हामीले वातावरण जोगाउनु पर्छ।
यो समस्याको समाधान खोज्नुहोस्।
उनको परिवार पोखरामा बस्छ।
अन्तर्राष्ट्रिय व्यापार बढ्दै गएको छ।

Typing Test: Check Your Speed

This test times you on real sentences from the list above and calculates words per minute (WPM) and accuracy as you type. It measures typing on your physical keyboard, so it works best once you actually have Nepali input active in Windows; otherwise, type the Roman-letter equivalents to test your reading of the target text instead.

60s
Press "Start Test" to begin.

Speed Improvement Tips

Learn the home row cold before adding other rows. Everything builds on it.
Practice consonant plus matra combinations as single units, not two separate keystrokes to think about.
Don't look at the keyboard once you know a row. Glancing down is what actually caps your speed long-term.
Retake the typing test weekly. Watching WPM move is more motivating than practicing without measuring anything.
Type real sentences, not random letters. Your fingers learn patterns, and real Nepali has patterns random text doesn't.

Troubleshooting

Font is installed but the keyboard still types English

Installing a font does not install or change a keyboard input method. Fonts control how characters look; the keyboard layout controls which character a key produces. You need the Nepali keyboard added in Settings, not just a Nepali font installed.

Nothing happens when I press Windows+Space

Confirm a second keyboard is actually installed under Settings → Time & language → Language & region. If only English is listed, Windows+Space has nothing to switch to.

I see boxes or question marks instead of Nepali

This is usually a font rendering issue in an older application, not a typing problem. Modern Windows, browsers, and Office already include Unicode-capable fonts; try the same text in Notepad or a browser to confirm the text itself is correct.

My Ctrl+Alt combination isn't working for a vowel like आ

Check the exact combination for your Windows build using On-Screen Keyboard, since Microsoft's own driver isn't fully consistent about Ctrl versus Ctrl+Alt across every third-level character.

I typed a conjunct but got two separate characters instead

Conjuncts built from halant sequences need the keys pressed in order without long pauses in some older applications. Try again slightly faster, or confirm you're using the correct order: consonant, then halant, then the next consonant.

Text looks fine on my PC but breaks when I send it to someone else

This is almost always a Preeti-versus-Unicode mismatch, not a Traditional keyboard problem. Confirm both sides are using Unicode text, not Preeti font-based text.

I can't find घ or ङ on a letter key

They don't have one. Both live on the number row, घ on key 2 and ङ on key 3, unshifted.

Keyboard switches back to English on its own

Some applications remember a per-window keyboard language. Reselect Nepali from the taskbar language indicator after switching windows if this happens repeatedly.

I don't know if I'm using Traditional or a phonetic layout

Press the S key. If it produces क, you're on Traditional. If it produces s or requires typing "ka" to get क, you're using a phonetic method instead, most likely Google Input Tools or a browser-based tool.

Nepali Font vs Nepali Keyboard: Two Different Things

These get confused constantly, so it's worth stating plainly. A font is a set of visual shapes for displaying characters that already exist in your text. A keyboard layout is what determines which character gets typed when you press a physical key. Installing a beautiful Nepali font changes nothing about what typing "s" produces; only a keyboard layout change does that. If Nepali text looks wrong on your screen, it's a font or rendering issue. If pressing keys doesn't produce Nepali at all, it's a keyboard layout issue. They're solved in completely different places in Windows.

Do You Need to "Download" Nepali Unicode?

Not in the way you'd download a font or an app. Unicode is an encoding standard, not a file. Windows, macOS, Android, and iOS already understand Unicode Devanagari characters natively; nothing needs to be downloaded to display or store Nepali Unicode text. What you actually need is the Nepali keyboard layout enabled in your system settings, which is a built-in Windows feature you turn on, not a separate download from a third-party site.

Do You Need to Download a Nepali Keyboard?

No separate program is required. The Traditional Nepali keyboard documented on this page ships inside Windows itself and is added through Settings, the same way you'd add any other language. Be cautious of sites offering a "Nepali keyboard" as an .exe download outside of Windows' own settings or the Microsoft Store; there's rarely a good reason to run an unfamiliar installer for something Windows already includes for free.

Frequently Asked Questions

What is the Nepali Unicode Traditional keyboard layout?
It's the fixed-position Nepali input layout built into Windows, macOS, and Linux, where each physical key produces one Devanagari character unshifted and a second character when Shift is held. It's the layout documented in full on this page, sourced directly from Microsoft's own Nepali keyboard driver.
Is the Nepali Unicode keyboard the same as the Hindi Inscript keyboard?
No. While both are Devanagari Traditional layouts and share some overall structure, the specific key positions differ in places, for example where घ and ङ sit. This page documents Windows' own "Nepali" keyboard driver specifically, not the generic Hindi Inscript layout.
How do I type a half letter in Nepali Unicode?
Type the consonant, then press Shift+\ (the halant key), which removes its inherent vowel sound. Many common consonants also have a one-key shortcut for this same result, shown directly in the key chart above.
What key produces the halant or virama sign?
Shift plus the backslash key (\), the key usually located just below Enter. The unshifted version of that same key produces ्र, the subjoined-ra sign used to build conjuncts like क्र and प्र.
How do I type ज्ञ, क्ष, त्र, and श्र?
All four have dedicated single-key positions rather than needing to be built. ज्ञ is the base of key 1, त्र is the base of key Q, क्ष is Shift+I, and श्र is Shift+period.
Why does Windows sometimes need Ctrl or Ctrl+Alt for certain vowels?
Seven characters, आ ई ऐ ऊ ओ औ and the ौ matra, sit behind a third-level key beyond ordinary Shift. Microsoft's own driver isn't fully consistent about whether Ctrl alone or Ctrl+Alt applies, so it's worth confirming the exact combination on your system using On-Screen Keyboard.
Is Traditional Nepali Unicode typing the same as Romanized or phonetic typing?
No, they're different systems entirely. Traditional maps fixed key positions to Devanagari characters. Romanized/phonetic typing lets you type a word the way it sounds in English letters and converts it automatically, which is faster to start but relies on the software guessing correctly.
Do I need to download the Nepali Unicode keyboard?
No. It's built into Windows and enabled through Settings → Time & language → Language & region, not a separate download.
Do I need to download a font to use Nepali Unicode?
No. Modern operating systems already include fonts capable of displaying Unicode Devanagari correctly, so typing Nepali Unicode doesn't require installing anything extra.
Is this the layout used for Nepal PSC or Lok Sewa typing exams?
Nepal's PSC exams generally expect Unicode-based Nepali typing rather than Preeti, and this Traditional layout is the standard Unicode approach. Exact software setups can vary by exam center, so confirm directly with your specific exam center if you're preparing for a test.
What is the difference between a matra and an independent vowel?
An independent vowel is a full standalone character, used at the start of a word or on its own, like अ or आ. A matra is a small mark that attaches to a consonant to change its built-in vowel sound, like the ा in का. They're typed on different keys and aren't interchangeable.
How do I type Nepali numbers?
Hold Shift and press the matching number key. Shift+1 gives १, Shift+2 gives २, and so on through Shift+0 for ०, the same keys that produce ज्ञ, घ, ङ and the other number-row consonants when unshifted.
Can I switch between Nepali keyboard and English keyboard easily on Windows?
Yes. Press Windows key + Spacebar to cycle through your installed keyboard layouts, or click the language indicator in the taskbar to select one directly.
Why does my keyboard still type English even though I installed a Nepali font?
A font only changes how characters look, it doesn't change which character a key produces. You need the Nepali keyboard layout added under Windows language settings, separately from any font installation.
What is the difference between Nepali Unicode and Preeti?
Unicode is a universal encoding standard, so text typed with it displays correctly everywhere without special software. Preeti is a legacy layout that reassigns ordinary English character codes to look like Devanagari through a specific font file, and breaks if that exact font isn't installed on the viewing device.
Where is the backslash key used in the Nepali layout?
Unshifted, it produces ्र, the subjoined-ra sign used in conjuncts like क्र and प्र. Shifted, it produces the halant itself, the mark used to build half letters.
What does र् (repha) mean and when do I use it?
Repha is the special hook-shaped form र takes when it's the first consonant in a cluster, as in र्क or र्म, written above the following letter rather than as a full letter with a halant underneath. It has its own direct key, Shift+[, rather than being built from र plus halant.
Is there a faster way to type Nepali than memorizing key positions?
Yes, phonetic typing with a tool like Merokalam's Easy Nepali Typing is faster to start since there's nothing to memorize. Traditional typing tends to become faster than phonetic typing once you're comfortable with it, since it doesn't depend on software correctly guessing your intended word.
How can I check my Nepali typing speed?
Use the typing test on this page for a quick 1-minute or 3-minute check, or use Typeshala Online for a longer, Lok Sewa-format timed test with more detailed progress tracking over time.
Can I save this keyboard layout for reference?
Yes, the key chart on this page is plain text, so you can print the page directly from your browser (Ctrl+P) or bookmark it for quick reference whenever you forget a key position.

Sources

kbdnepr.dll: Microsoft's "Nepali" Keyboard Layout Driver

Documented via kbdlayout.info, sourced from the Windows driver itself

Every Base and Shift value on this page was cross-checked directly against this driver's shift-state table, key by key, before publication.

Tier 1

Microsoft Support: Manage language and keyboard/input layout settings

support.microsoft.com

Official current steps for installing the Nepali language and keyboard in Windows 11.

Tier 1

Update History

August 2026: Initial publication. Full key chart verified directly against Microsoft's kbdnepr.dll Nepali keyboard driver.

Bookmark this page rather than a screenshot. Screenshots go stale; this key chart is checked against Microsoft's own driver and will get corrected here directly if anything about the layout ever changes.

Found this useful? Share it