Skip to main content

Devanāgarī Typing and Keyboard Layouts

 Devanāgarī Typing and Keyboard Layouts

How to type in Devanāgarī

The Devanāgarī-QWERTY keyboard layout is designed to ease the process of typing in the Devanāgarī script for those using the Roman alphabet. Wherever possible, Devanāgarī letters are mapped to similar Roman-alphabet keys. The layout is quite simple and consistent, with only a few exceptions.

Consonants

  • Most keystrokes type a single full syllable (with inherent "a" vowel):
        t = 
     | d =  | n =  | s = 
  • The Shift-key usually implies aspiration, or alternate nasals/sibilants:
        T = 
     | D =  | N =  | S = 
  • The AltGr-key() (Option in Mac OS, Ctrl+Alt or Right-Alt in Windows) allows access to Retroflex consonants, as well as additional nasals/sibilants. Again, adding the Shift-key usually implies aspiration or alternate nasals/sibilants:
        (
    ) t =  | D =  | n =  | S = 

Vowels

  • Vowel keys typically represent post-consonantal forms. The Shift key allows access to long forms.
        t + i = 
     + ि = ति | d + I =  +  = दी
  • The AltGr-key() (Option in Mac OS, Ctrl+Alt or Right-Alt in Windows) allows access to full vowel forms:
        (
    ) a =  | A =  | e =  | E = 

Special Characters, Conjuncts, and Shortcuts

  • Common characters like the Anusvara, Visarga, Virama, Avagraha, and Danda can be accessed using the following keys:
        M = 
     | H =  | f =  | () ' = 
        . = 
     | () > = 
  • Consonantal Conjuncts can be formed by placing a Virama in between each consonant in the conjunct:
        t + f + v = 
     +  +  = त्व
  • Several common letters and conjuncts can be accessed through shortcuts:
        x = 
     | X = क्ष | () s = श्र | () j = ज्ञ

Roman Letters

  • Should you need quick access, the Caps Lock key will allow you to type in the Roman alphabet. Pressing Shift while Caps Lock is active will allow you to type in Roman capitals.

Setup: Microsoft Windows XP/Vista

Installing the Devanāgarī-QWERTY Keyboard

  1. Download and run Devanāgarī-QWERTY Keyboard Layout.
  2. Choose a folder to extract to.
  3. Navigate to that folder and run setup.exe.
  4. Open Control Panel and click Regional and Language Options.
  5. (XP) Click the Languages tab, and then click Details under "Text Services and Input Languages".
    (Vista) Click the Keyboards and Languages tab, and then click Change Keyboards.
  6. Click Add.
  7. (XP) Under "Input language" choose Sanskrit, under "Keyboard Layout/IME" choose Devanāgarī-QWERTY.
    (Vista) Scroll to and double-click Sanskrit, then Keyboard. Select the checkbox next to Devanāgarī-QWERTY.
  8. Click OK.
  9. (XP) Click Language Bar. Select the checkboxes next to Show the Language Bar and Show additional Language Bar icons.
    (Vista) Click the Language Bar tab, and select Docked in the taskbar.

To switch between keyboard layouts in Windows:

  1. Click on the Language Bar (it may be free-floating, or docked in the bottom-left taskbar). It should display an "EN", "FR", or "SA" icon depending on your input language.
  2. Choose Sanskrit (India) from the menu and start typing.

Setup: Mac OSX

Installing the Devanāgarī-QWERTY Keyboard

  1. Open System Preferences and click International.
  2. Click Input Menu.
  3. Select the checkbox next to "Devanāgarī-QWERTY".
  4. Select the “Show input menu in menu bar” checkbox.

To switch between keyboard layouts in Mac OSX:

  1. Click the Input Menu icon (international symbol) in the upper-right corner of the menu bar.
  2. Choose "Devanāgarī-QWERTY" from the menu and start typing.

Keyboard layout character map

Below is a complete map of the Devanāgarī-QWERTY keyboard layout with every possible combination of keys:

 






Comments

Popular posts from this blog

CSS Comments

Comments are used to explain the code and may help when you edit the source code at a later date. Comments are ignored by browsers. A CSS comment is placed inside the  <style>  element, and starts with  /*  and ends with  */ : Example /* This is a single-line comment */ p  {   color :  red ; } Try it Yourself » You can add comments wherever you want in the code: Example p  {   color :  red ;    /* Set text color to red */ } Try it Yourself » Comments can also span multiple lines:  Example /* This is a multi-line comment */ p  {   color :  red ; } Try it Yourself » HTML and CSS Comments From the HTML tutorial, you learned that you can add comments to your HTML source by using the  <!--...-->  syntax. In the following example, we use a combination of HTML and CSS comments: Example < !DOCTYPE  html > < html > < head > < style > p  {   color : ...

พยางค์

การที่เราเปล่งเสียงออกมาจากลำคอครั้งหนึ่ง ๆ นั้น เราเรียกเสียงที่เปล่งออกมาว่า “พยางค์” แม้ว่าเสียงที่เปล่งออกมาจะมีความหมายหรือไม่มีความหมายก็ตาม เช่น เราเปล่งเสียง “สุ” ถึงจะไม่ รู้ความหมาย หรือไม่รู้เรื่องเราก็เรียกว่า ๑ พยางค์ หากเราเปล่งเสียงออกมาอีกครั้งหนึ่งว่า “กร” จะ เป็น “สุกร” จึงจะมีความหมาย คำว่า “สุกร” ซึ่งเปล่งเสียง ๒ ครั้ง เราก็ถือว่ามี๒ พยางค์ เสียงที่เปล่ง ออกมาครั้งเดียวมีความหมาย เช่น นา หมายถึง ที่ปลูกข้าว เสียงที่เปล่งออกมาว่า “นา” นี้เป็น ๑ พยางค์ ลองดูตัวอย่างต่อไปนี้ ไร่ มี๑ พยางค์ ชาวไร่ มี๒ พยางค์ (ชาว-ไร่) สหกรณ์ มี๓ พยางค์ (สะ-หะ-กอน) โรงพยาบาล มี๔ พยางค์ (โรง-พะ-ยา-บาน) นักศึกษาผู้ใหญ่ มี๕ พยางค์ (นัก-สึก-สา-ผู้-ใหญ่) สหกรณ์การเกษตร มี๖ พยางค์ (สะ-หะ-กอน-การ-กะ-เสด) จากตัวอย่างข้างบนนี้สรุปได้ว่า พยางค์ คือ เสียงที่เปล่งออกมาครั้งหนึ่ง จะมีความหมายหรือไม่มีความหมายก็ตาม ถ้าเปล่ง เสียงออกมา ๑ ครั้ง ก็เรียก ๑ พยางค์ สองครั้งก็เรียก ๒ พยางค์ องค์ประกอบของพยางค์ พยางค์เกิดจากการเปล่งเสียงพยัญชนะ สระ และวรรณยุกต์ออกมาพร้อม ๆ กัน พยางค์ที่มี ความหมายอาจจะเป็นพยา...

OENG Sometri: Lecturer, IT Expert, and Public Administrator

👑 Welcome to the Official Blog of Dr. Candidate OENG Sometri 👑 I am a highly dedicated and experienced professional and educator with a strong foundation in Public Administration , Information Technology Engineering , and Foreign Languages . My commitment is to foster a joyful and supportive learning environment, encouraging students to become creative and problem-solving professionals . 💼 Professional Experience & Current Roles Lecturer of Fundamentals of Computer Networking at IIC, Phnom Penh (Aug 2025 – Present) Lecturer of Web Design & C# Programming at WiDCy Institute, Phnom Penh (Sep 2025 – Present) Instructor of ICT at PSIS, Phnom Penh (Sep 2025 – Present) ICT Trainer & Vice-Manager at Postal Operational Department, Cambodia Post (Mar 2025 – Sep 2025) IT Vice-Manager at IT Center, Cambodia Post (Feb 2023 – Mar 2025) Lecturer (Education/English) at Preah Sihamoniraja Buddhist University (PSBU) (2017 – 2025) Vice-Manager, Postal Operational Department at Camb...