Kruti Dev Keyboard
Type with the Kruti Dev 010 (Remington) layout and get Unicode Hindi that works in WhatsApp, Google Docs and any website. Click the keys or use your own keyboard.
Enter English (US) keystrokes or paste Kruti Dev characters. Hkkjr produces the word shown below.
Screen keyboard — Normal
Shift applies to the next tapped key. Hold Shift on your physical keyboard to view that layer. Dashed keys are half letters; ← marks a sign entered before its letter and ↑ marks reph entered after its syllable.
Alt-code letters
Alternate glyphs found in older documents
How the Kruti Dev keyboard is laid out
The Kruti Dev 010 keyboard follows a Remington typewriter arrangement. Its positions are organised around printed shapes, rather than the sound of an English letter. Pressing k, for instance, adds the vertical ा stroke; it does not produce क. That takes the d key. Learning the layout means remembering where each shape lives and how those shapes connect, instead of spelling a Hindi word phonetically.
Many capitals hold an unfinished consonant, called a half letter. A following k can supply its missing stem: H gives भ्, while Hk makes भ. Other Shift positions contain a complete conjunct such as ज्ञ or श्र. The chart below distinguishes these shapes from vowel marks and punctuation, so you can inspect both layers without repeatedly toggling Shift.
In a traditional Kruti Dev file, your keystrokes remain English letters and symbols; the selected font paints the Hindi shapes over them. A recipient who lacks that font sees the underlying keys. Here each edit is interpreted immediately and the lower box contains Unicode Hindi ready to share. To recover an existing paragraph or document instead of entering new text, open the Krutidev to Unicode converter.
Kruti Dev key chart: Normal and Shift
Read a row as one physical position on an English (US) keyboard. The middle column shows an ordinary press; the last column shows the character entered while holding Shift. Each arrow runs from a Kruti Dev key character to its Unicode glyph, rather than from a Hindi letter to an English translation. “Same character” means our converter keeps this character unchanged. A vowel mark shown alone needs a neighbouring letter to form a readable syllable.
| Key | Without Shift | With Shift |
|---|---|---|
| ` | ` → ृ | ~ → ् |
| 1 | 1 → 1same character | ! → !same character |
| 2 | 2 → 2same character | @ → / |
| 3 | 3 → 3same character | # → रु |
| 4 | 4 → 4same character | $ → $same character |
| 5 | 5 → 5same character | % → ः |
| 6 | 6 → 6same character | ^ → ‘ |
| 7 | 7 → 7same character | & → - |
| 8 | 8 → 8same character | * → ’ |
| 9 | 9 → 9same character | ( → ; |
| 0 | 0 → 0same character | ) → द्ध |
| - | - → . | _ → ऋ |
| = | = → त्र | + → ़ |
| q | q → ु | Q → फ |
| w | w → ू | W → ॅ |
| e | e → म | E → म्half letter |
| r | r → त | R → त्half letter |
| t | t → ज | T → ज्half letter |
| y | y → ल | Y → ल्half letter |
| u | u → न | U → न्half letter |
| i | i → प | I → प्half letter |
| o | o → व | O → व्half letter |
| p | p → च | P → च्half letter |
| [ | [ → ख्half letter | { → क्ष्half letter |
| ] | ] → , | } → द्व |
| \ | \ → ? | | → द्य |
| a | a → ं | A → । |
| s | s → े | S → ै |
| d | d → क | D → क्half letter |
| f | f → िbefore letter | F → थ्half letter |
| g | g → ह | G → ळ |
| h | h → ी | H → भ्half letter |
| j | j → र | J → श्र |
| k | k → ा | K → ज्ञ |
| l | l → स | L → स्half letter |
| ; | ; → य | : → रू |
| ' | ' → श्half letter | " → ष्half letter |
| z | z → ्र | Z → र्after syllable |
| x | x → ग | X → ग्half letter |
| c | c → ब | C → ब्half letter |
| v | v → अ | V → ट |
| b | b → इ | B → ठ |
| n | n → द | N → छ |
| m | m → उ | M → ड |
| , | , → ए | < → ढ |
| . | . → ण्half letter | > → झ |
| / | / → ध्half letter | ? → घ्half letter |
Letters typed with Alt codes
Several useful shapes sit outside the four rows of ordinary keys. These include the प्र glyph, the ॉ sign used in ऑ, the ्र attached beneath ट in ट्र, and the chandrabindu ँ. In most Windows programs, including Word, hold Alt and enter the listed four digits on the numeric keypad, including the initial zero, then release Alt. Turn Num Lock on before entering the digits. For example, Alt+0231 inserts the stored character ç, which a Kruti Dev font draws as प्र.
These numbers refer to Windows-1252 character bytes, not to the Hindi letters' Unicode numbers. A keyboard without a numeric keypad can make that entry awkward. Use the “Alt-code letters” grid above to insert the same character with a tap instead. Common characters appear first, with Devanagari digits at the end; extra forms from older files have their own expandable group. Entries marked “no Windows Alt code” are supported characters outside that encoding; they remain available through the grid or by pasting.
Common Alt-code letters
| Alt code | Kruti Dev character | Unicode |
|---|---|---|
| Alt+0231 | ç | प्र |
| Alt+0170 | ª | ्र |
| Alt+0130 | ‚ | ॉ |
| Alt+0161 | ¡ | ँ |
| Alt+0216 | Ø | क्र |
| Alt+0230 | æ | द्र |
| Alt+0228 | ä | क्त |
| Alt+0232 | è | ध् |
| Alt+0184 | ¸ | य् |
| Alt+0186 | º | ह् |
| Alt+0159 | Ÿ | त्त् |
| Alt+0171 | « | त्र् |
| Alt+0182 | ¶ | फ् |
| Alt+0149 | • | ऽ |
| Alt+0150 | – | दृ |
| Alt+0151 | — | कृ |
| Alt+0165 | ¥ | ञ |
| Alt+0179 | ³ | ङ |
| Alt+0188 | ¼ | ( |
| Alt+0189 | ½ | ) |
| Alt+0190 | ¾ | = |
| Alt+0197 | Å | ऊ |
| Alt+0220 | Ü | श् |
| Alt+0222 | Þ | “ |
| Alt+0223 | ß | ” |
| Alt+0224 | à | ह्न |
| Alt+0225 | á | ह्य |
| Alt+0226 | â | हृ |
| Alt+0227 | ã | ह्म |
| Alt+0237 | í | द्द |
| Alt+0241 | ñ | ॰ |
| Alt+0247 | ÷ | झ् |
| Alt+0131 | ƒ | १ |
| Alt+0132 | „ | २ |
| Alt+0133 | … | ३ |
| Alt+0134 | † | ४ |
| Alt+0135 | ‡ | ५ |
| Alt+0136 | ˆ | ६ |
| Alt+0137 | ‰ | ७ |
| Alt+0138 | Š | ८ |
| Alt+0139 | ‹ | ९ |
| Alt+0229 | å | ० |
Alternate glyphs found in older documents
These additional characters can represent a shape already covered by a common key. Keep them when reading an old file; for new typing, the common group matches the characters our converter writes. Reph combinations show their attached mark separately, since its final position depends on the syllable.
| Alt code | Kruti Dev character | Unicode |
|---|---|---|
| Alt+0140 | Œ | ॰ |
| Alt+0153 | ™ | न्न् |
| Alt+0162 | ¢ | े |
| Alt+0163 | £ | ख |
| Alt+0168 | ¨ | ो |
| Alt+0169 | © | ौ |
| Alt+0177 | ± | र्ं + reph |
| Alt+0183 | · | ऽ |
| Alt+0191 | ¿ | { |
| Alt+0192 | À | } |
| Alt+0193 | Á | प्र |
| Alt+0195 | Ã | ई |
| Alt+0196 | Ä | घ |
| Alt+0200 | È | ीं |
| Alt+0202 | Ê | र्ी + reph |
| Alt+0203 | Ë | ध् |
| Alt+0204 | Ì | द्द |
| Alt+0205 | Í | ट्ट |
| Alt+0206 | Î | ट्ठ |
| Alt+0207 | Ï | ड्ड |
| Alt+0209 | Ñ | कृ |
| Alt+0210 | Ò | भ |
| Alt+0211 | Ó | ्य |
| Alt+0212 | Ô | ड्ढ |
| Alt+0214 | Ö | झ् |
| Alt+0217 | Ù | त्त् |
| Alt+0221 | Ý | फ्र |
| Alt+0233 | é | न्न |
| Alt+0234 | ê | ट्ट |
| Alt+0235 | ë | ट्ठ |
| Alt+0236 | ì | ड्ड |
| Alt+0238 | î | ्य |
| Alt+0239 | ï | ड्ढ |
| Alt+0244 | ô | क्क |
| no Windows Alt code | ∙ | ऽ |
Tricky letters: key order that surprises beginners
The order you press keys can differ from the order of characters in a Unicode word. Enter ffirst for the short ि, then the consonant or cluster it accompanies. Reph works in the other direction: finish the syllable, then enter Z to place र् above it. The live result resolves these positions while the key box preserves exactly what you entered, making it useful for spotting an incorrect sequence.
Also distinguish completing a half letter from adding a vowel to a full one. After H, the first k creates भ; another k creates भा. Try replacing the initial word with one of the sequences below and watch the Hindi develop one press at a time. The examples include Shift conjuncts, nasal signs and extended characters, so a missing symbol is easier to recognise.
| Keys | Unicode | Why |
|---|---|---|
| Hkkjr | भारत | Shift+H is a half भ. The first k completes it; the second adds the long ा sign. |
| fgUnh | हिन्दी | Start with f for the short ि sign, before the consonant it belongs to. |
| dk;kZy; | कार्यालय | Type Z after the syllable: its reph moves above the preceding consonant group. |
| {ks= | क्षेत्र | Shift+[ gives half क्ष, k completes it, and the = key supplies त्र. |
| Kku | ज्ञान | Shift+K supplies ज्ञ as one glyph; k adds its vowel sign. |
| Jherh | श्रीमती | Shift+J supplies श्र without typing its two consonants separately. |
| Vªd | ट्रक | Shift+V gives ट; ª (Alt+0170) attaches the ्र sign beneath it. |
| çèkkuea=h | प्रधानमंत्री | ç (Alt+0231) supplies प्र, while è is a half ध completed by k. |
| v‚fQl | ऑफिस | v followed by ‚ (Alt+0130) forms ऑ; f still precedes the next consonant. |
| Q+kby | फ़ाइल | Use + after Q to add the nukta, before entering the vowel sign. |
| ek¡ | माँ | ¡ (Alt+0161) adds the chandrabindu nasal mark after the vowel. |
| AA | ॥ | Two capital A keys combine into the double danda punctuation mark. |
Kruti Dev typing for exams and office work
Remington typing remains relevant in government typing tests and offices that retain Kruti Dev templates. Use this page to rehearse positions, check unfamiliar combinations, or write a short Hindi message with a layout you already know. Start with a few everyday words, then practise a complete line without looking at the chart. Comparing the saved keystrokes with the result helps you separate a wrong key from a wrong entry order. This is a layout practice aid; it does not score speed or reproduce a particular examination's software.
“Copy Hindi” takes the Unicode result, which can be pasted into messaging apps, shared documents and web forms. If a Word template or your test instructions specifically require text encoded for a Kruti Dev font, the upper key box already contains that encoding: use “Copy Kruti Dev text”, paste into Word, and select the Kruti Dev 010 font. Confirm the required font and layout with your own instructions before practising for a test: a Remington variant can assign some symbols differently. You can also keep both layers beside your desk by choosing “Print chart” and saving the print preview as a PDF.
कृतिदेव कीबोर्ड पर अभ्यास
कृतिदेव कीबोर्ड से हिंदी टाइप करें और हर शब्द बनते समय उसका यूनिकोड रूप देखें। अक्षर चुनने के लिए स्क्रीन की कुंजियाँ दबाएँ या अंग्रेज़ी कीबोर्ड से उनका क्रम लिखें। छोटी इ की मात्रा पहले लगाएँ और रेफ के लिए शब्दांश के बाद Z दबाएँ। मोबाइल पर भी यही कुंजियाँ चुनकर लिख सकते हैं और तैयार हिंदी “Copy Hindi” से ले सकते हैं।
Frequently Asked Questions
Is a Kruti Dev keyboard the same as Remington?
Kruti Dev 010 follows the Remington typewriter arrangement, and this chart shows the positions used by that font. Remington GAIL, CBI and other variants may assign a few keys differently, so check the layout named by your typing course or software.
How do I enter reph (र्) and the short i (ि) with Kruti Dev keys?
Enter the syllable first and then capital Z for reph; the Hindi result puts र् above that syllable. For the short i, press f before its consonant group. Try dk;kZy; for कार्यालय and fgUnh for हिन्दी to see both orders.
Can I use the Kruti Dev keyboard on a phone?
Tap the Hindi shapes on the screen keyboard to enter their stored key characters. All keys in a row fit on your phone screen. Tap Shift to reach capitals and conjuncts. Extended letters appear in the Alt-code grid, so you do not need a physical numeric keypad.
Why are Hindi characters appearing inside the Kruti Dev keys box?
Your device is using a Hindi input method before the page receives the keys. Change the system input language to English (US) and enter the English characters shown beneath the Hindi shapes. The lower box then displays the converted Hindi.
How can I save the Kruti Dev keyboard as a PDF or image?
Choose Print chart, then Save as PDF in your browser's print destination menu. Printing outputs only the key chart: Normal, Shift and common Alt-code letters. Your typed text and the article are excluded. For an image, capture the saved chart or take a screenshot of the key table.
Does this typing page upload what I enter?
No typing is uploaded or kept on a server. Key interpretation happens on your device, and Copy Hindi writes the result to your clipboard only when you press it. The printable chart contains the layout rather than your entered text.