A short guide to typing Gurmukhi with InScript
What InScript is
InScript — short for "Indian Script" — is the standard keyboard layout notified by the Government of India for typing Indian scripts, Gurmukhi included. It was designed so that a single, consistent key layout could serve every major Indic script, with the same physical key producing phonetically related sounds across languages.
One layout, mapped by sound rather than by habit, so it works the same way whether you're typing Gurmukhi, Devanagari, or another Indic script.
How the layout is arranged
Vowels sit on the left side of the keyboard, consonants on the right, and the arrangement broadly follows the phonetic order Gurmukhi is taught in — not the visual order the letters happen to look like on a QWERTY key. That's why InScript feels unfamiliar at first even to fluent Punjabi readers: it's optimised for sound-to-key consistency across scripts, not for guessing from the Roman letter printed on the keycap.
The role of Shift and Caps Lock
Gurmukhi has more distinct characters than there are keys on a standard keyboard, so InScript doubles up: each key carries a base character and a Shifted alternate, and Caps Lock changes which set is active by default. Vowel signs, nasalisation marks and less common consonants typically live behind Shift, which is why the on-screen keyboard on this page shows both values on every key.
Why the official layout matters
Because InScript is the layout used on government portals, official document systems and most professional Punjabi typing training in India, learning it once means you're not starting over the next time you sit at a different computer, apply for a government service, or use a physical Gurmukhi keyboard. Informal transliteration tools don't carry that same portability.
Building typing speed
Speed with InScript comes from repetition rather than memorising a chart all at once. Starting with short, common words and letting your fingers learn a handful of keys at a time — using the on-screen keyboard as a visual reference while you type physically — is usually faster than trying to memorise the full layout up front.