Pan-Indic keyboard | Pan-Indic examples |
The Pan-Indic Keyboard is a new keyboard designed using a common set of phonetic rules for all Indian languages. The Pan-Indic Keyboard is especially useful for users who work with multiple Indian scripts, as it provides a consistent phonetic typing scheme across different languages. With the Pan-Indic Keyboard, the same English character is used to represent the same vowel or consonant across all Indian languages.
The Pan-Indic Keyboard can be enabled by selecting the Pan-Indic keyboard checkbox in the Baraha, BarahaPad, or BarahaIME settings. It is a global setting, which means that enabling the it will change the phonetic rules for all scripts. The earlier language-specific Phonetic keyboards for all languages are still supported which can be accessed by unchecking the Pan-Indic keyboard checkbox.
| Input keys | Bengali | Devanagari | Gujarati | Gurumukhi | Kannada | Malayalam | Oriya | Tamil | Telugu |
| ~a | ॲ (Marathi) | ||||||||
| a | আ | अ | અ | ਅ | ಅ | അ | ଅ | அ | అ |
| A/aa | আ | आ | આ | ਆ | ಆ | ആ | ଆ | ஆ | ఆ |
| i | ই | इ | ઇ | ਇ | ಇ | ഇ | ଇ | இ | ఇ |
| I/ee | ঈ | ई | ઈ | ਈ | ಈ | ഈ | ଈ | ஈ | ఈ |
| u | উ | उ | ઉ | ਉ | ಉ | ഉ | ଉ | உ | ఉ |
| U/oo | ঊ | ऊ | ઊ | ਊ | ಊ | ഊ | ଊ | ஊ | ఊ |
| ~ru | ঋ | ऋ | ઋ | ਰੁ’ | ಋ | ഋ | ଋ | ரு’ | ఋ |
| ~rU | ৠ | ॠ | ૠ | ਰੂ’ | ೠ | ൠ | ୠ | ரூ’ | ౠ |
| ~lu | ঌ | ऌ | ઌ | ਲੁ’ | ಌ | ഌ | ଌ | லு’ | ఌ |
| ~lU | ৡ | ॡ | ૡ | ਲੂ’ | ೡ | ൡ | ୡ | லூ’ | ౡ |
| ~e | ऍ (Hindi) | ||||||||
| e | এ | ऎ | એ | ਏ | ಎ | എ | ଏ | எ | ఎ |
| E | এ | ए | એ | ਏ | ಏ | ഏ | ଏ | ஏ | ఏ |
| ai | ঐ | ऐ | ઐ | ਐ | ಐ | ഐ | ଐ | ஐ | ఐ |
| ~o | ऑ (Hindi) | ||||||||
| o | ও | ऒ | ઓ | ਓ | ಒ | ഒ | ଓ | ஒ | ఒ |
| O | ও | ओ | ઓ | ਓ | ಓ | ഓ | ଊ | ஓ | ఓ |
| au/ou | ঔ | औ | ઔ | ਔ | ಔ | ഔ | ଔ | ஔ | ఔ |
| M | ং | ं | ં | ਂ | ಂ | ം | ଂ | ం | |
| H | ঃ | ः | ઃ | ਃ | ಃ | ഃ | ଃ | ஃ | ః |
| ~M | ঁ | ँ | ઁ | ਁ | ಁ | ഁ | ଁ | ఁ | |
| & | ঽ | ऽ | ઽ | ऽ | ಽ | ഽ | ଽ | ऽ | ఽ |
| OM | ওঁ | ॐ | ૐ | ੴ | ಓಂ | ഓം | ଓଁ | ௐ | ఓం |
| | | । | । | । | । | । | । | । | । | । |
| || | ॥ | ॥ | ॥ | ॥ | ॥ | ॥ | ॥ | ॥ | ॥ |
| Rs | ₹ | ₹ | ₹ | ₹ | ₹ | ₹ | ₹ | ₹ | ₹ |
| k | ক | क | ક | ਕ | ಕ್ | ക് | କ | க் | క్ |
| K/kh | খ | ख | ખ | ਖ | ಖ್ | ഖ് | ଖ | க்₂ | ఖ్ |
| g | গ | ग | ગ | ਗ | ಗ್ | ഗ് | ଗ | க்₃ | గ్ |
| G/gh | ঘ | घ | ઘ | ਘ | ಘ್ | ഘ് | ଘ | க்₄ | ఘ్ |
| ~g | ঙ | ङ | ઙ | ਙ | ಙ್ | ങ് | ଙ | ங் | ఙ్ |
| c/ch | চ | च | ચ | ਚ | ಚ್ | ച് | ଚ | ச் | చ్ |
| C/Ch | ছ | छ | છ | ਛ | ಛ್ | ഛ് | ଛ | ச்₂ | ఛ్ |
| j | জ | ज | જ | ਜ | ಜ್ | ജ് | ଜ | ஜ் | జ్ |
| J/jh | ঝ | झ | ઝ | ਝ | ಝ್ | ഝ് | ଝ | ஜ்₂ | ఝ్ |
| ~j | ঞ | ञ | ઞ | ਞ | ಞ್ | ഞ് | ଞ | ஞ் | ఞ్ |
| T | ট | ट | ટ | ਟ | ಟ್ | ട് | ଟ | ட் | ట్ |
| Th | ঠ | ठ | ઠ | ਠ | ಠ್ | ഠ് | ଠ | ட்₂ | ఠ్ |
| D | ড | ड | ડ | ਡ | ಡ್ | ഡ് | ଡ | ட்₃ | డ్ |
| Dh | ঢ | ढ | ઢ | ਢ | ಢ್ | ഢ് | ଢ | ட்₄ | ఢ్ |
| N | ণ | ण | ણ | ਣ | ಣ್ | ണ് | ଣ | ண் | ణ్ |
| t | ত | त | ત | ਤ | ತ್ | ത് | ତ | த் | త్ |
| th | থ | थ | થ | ਥ | ಥ್ | ഥ് | ଥ | த்₂ | థ్ |
| d | দ | द | દ | ਦ | ದ್ | ദ് | ଦ | த்₃ | ద్ |
| dh | ধ | ध | ધ | ਧ | ಧ್ | ധ് | ଧ | த்₄ | ధ్ |
| n | ন | न | ન | ਨ | ನ್ | ന് | ନ | ந்,ன் | న్ |
| p | প | प | પ | ਪ | ಪ್ | പ് | ପ | ப் | ప్ |
| P/ph | ফ | फ | ફ | ਫ | ಫ್ | ഫ് | ଫ | ப்₂ | ఫ్ |
| b | ব | ब | બ | ਬ | ಬ್ | ബ് | ବ | ப்₃ | బ్ |
| B/bh | ভ | भ | ભ | ਭ | ಭ್ | ഭ് | ଭ | ப்₄ | భ్ |
| m | ম | म | મ | ਮ | ಮ್ | മ് | ମ | ம் | మ్ |
| y | য | य | ય | ਯ | ಯ್ | യ് | ଯ | ய் | య్ |
| Y/yx | য় | य़ | ય઼ | ୟ | |||||
| r | র | र | ર | ਰ | ರ್ | ര് | ର | ர் | ర్ |
| R/rx | ৰ (Assamese) | ऱ | ಱ್ | റ് | ற் | ఱ్ | |||
| l | ল | ल | લ | ਲ | ಲ್ | ല് | ଲ | ல் | ల్ |
| L | ল | ळ | ળ | ਲ਼ | ಳ್ | ള് | ଳ | ள் | ళ్ |
| Lx | ऴ | ೞ್ | ഴ് | ழ் | |||||
| v/w | ৱ (Assamese) | व | વ | ਵ | ವ್ | വ് | ଵ | வ் | వ్ |
| sh | শ | श | શ | ਸ਼ | ಶ್ | ശ് | ଶ | ஶ் | శ్ |
| Sh | ষ | ष | ષ | ਸ਼ | ಷ್ | ഷ് | ଷ | ஷ் | ష్ |
| s | স | स | સ | ਸ | ಸ್ | സ് | ସ | ஸ் | స్ |
| h | হ | ह | હ | ਹ | ಹ್ | ഹ് | ହ | ஹ் | హ్ |
| kx | क़ | ||||||||
| Kx | ख़ | ਖ਼ | |||||||
| gx | ग़ | ਗ਼ | |||||||
| z,jx | ज़ | ਜ਼ | ಜ಼್ | ||||||
| Dx | ড় | ड़ | ੜ | ଡ଼ | |||||
| Dhx | ঢ় | ढ़ | ଢ଼ | ||||||
| f,Px | फ़ | ਫ਼ | ಫ಼್ | ||||||
| cx | ౘ్ | ||||||||
| $ | অ॑ | अ॑ | અ॑ | ਅ॑ | ಅ॑ | അ॑ | ଅ॑ | அ॑ | అ॑ |
| # | অ᳚ | अ᳚ | અ᳚ | ਅ᳚ | ಅ᳚ | അ᳚ | ଅ᳚ | அ᳚ | అ᳚ |
| q | অ॒ | अ॒ | અ॒ | ਅ॒ | ಅ॒ | അ॒ | ଅ॒ | அ॒ | అ॒ |
| ~~ | ~ | ||||||||
| ~$ | $ | ||||||||
| ~# | # | ||||||||
| ^ | ZWJ (zero width joiner) | ||||||||
| ^^ | ZWNJ (zero width non joiner) | ||||||||
Punctuation Marks:
The English symbols [ ] { } ( ) - + * / = ; : . , " ? ! % \ ~ _ @ translate into the same symbols in Devanagari also.
Quotation Marks:
` ' characters are converted to single smart quotes(‘ ’) characters. We can get double smart quotes(“ ”) by using them twice.
When a consonant character is followed by a vowel character, it results in a live consonant.
|
ka kA ki kI ku kU ke kE kai ko kO kau kaM kaH ক কা কি কী কু কূ কে কে কৈ কো কো কৌ কং কঃ क का कि की कु कू कॆ के कै कॊ को कौ कं कः ક કા કિ કી કુ કૂ કે કે કૈ કો કો કૌ કં કઃ ਕ ਕਾ ਕਿ ਕੀ ਕੁ ਕੂ ਕੇ ਕੇ ਕੈ ਕੋ ਕੋ ਕੌ ਕਂ ਕਃ ಕ ಕಾ ಕಿ ಕೀ ಕು ಕೂ ಕೆ ಕೇ ಕೈ ಕೊ ಕೋ ಕೌ ಕಂ ಕಃ ക കാ കി കീ കു കൂ കെ കേ കൈ കൊ കോ കൗ കം കഃ କ କା କି କୀ କୁ କୂ କେ କେ କୈ କୋ କୋ କୌ କଂ କଃ க கா கி கீ கு கூ கெ கே கை கொ கோ கௌ கம் கஃ క కా కి కీ కు కూ కె కే కై కొ కో కౌ కం కః |
Note: For Bengali/Hindi/Marati/Gujarati/Gurumukhi/Oriya languages, an implicit 'a' matra is assumed for the last consonant of the word.
|
k,c,T,t,p --> ka,ca,Ta,ta,pa --> ক,চ,ট,ত,প k,c,T,t,p --> ka,ca,Ta,ta,pa --> क,च,ट,त,प k,c,T,t,p --> ka,ca,Ta,ta,pa --> ક,ચ,ટ,ત,પ k,c,T,t,p --> ka,ca,Ta,ta,pa --> ਕ,ਚ,ਟ,ਤ,ਪ k,c,T,t,p --> ka,ca,Ta,ta,pa --> କ,ଚ,ଟ,ତ,ପ |
Note: For Sanskrit/Kannada/Malayalam/Tamil/Telugu languages, 'a' matra has to be explicitly specified for the last consonant of the word. Otherwise, the halant sign would be used for the same.
|
k,c,T,t,p --> क्,च्,ट्,त्,प् k, c, T, t, p --> ಕ್, ಚ್, ಟ್, ತ್, ಪ್ k, c, T, t, p --> ക്, ച്, ട്, ത്, പ് k, c, T, t, p --> க், ச், ட், த், ப் k, c, T, t, p --> క్, చ్, ట్, త్, ప్ |
‘ह’ consonant can be written in two ways; 'h', '~h'. If you want to use a ‘ह’ in conjuncts where the first consonant is 'k', 'g', 't', 'd', etc, you have to use '~h' instead of of 'h'.
|
bakkiMg~hAm=বক্কিংগ্হাম bakkiMg~hAm=बक्किंग्हाम bakkiMg~hAm=બક્કિંગ્હામ bakkiMg~hAm=ਬੱਕਿਂਗ੍ਹਾਮ bakkiMg~hAm=ಬಕ್ಕಿಂಗ್ಹಾಮ್ bakkiMg~hAm=ബക്കിംഗ്ഹാമ് bakkiMg~hAm=ବକ୍କିଂଗ୍ହାମ bakkiMg~hAm=బక్కింగ్హామ్ |
ZWJ, ZWNJ:
^=ZWJ (zero width joiner)
^^=ZWNJ (zero width non joiner)
Usually when a consonant cluster (two or more consecutive consonants) occurs, it will be rendered as a ligature if that is available in the font. The ZWJ and ZWNJ can be used to produce an alternate rendering of the ligatures.
|
shak^^ti=शक्ति karaNAr^yA=करणार्या rAj^^kumAr=राज्कुमार iMDiya^^info=इंडियइन्फ़ो sUr^ya = ಸೂರ್ಯ r^yAMk = ರ್ಯಾಂಕ್ rak^ShaNa=রক্ষণ t^=ত্ t^^=ত্ |
Unsupported Unicode charcatres:
Unicode standard has added many new characters for many Indic languages as shown below. Baraha will not support them since they are not widely used. User should just copy/paste wherever needed.
|
Devanagari (A8F2) = ꣲ Devanagari (A8F3) = ꣳ Devanagari (A8F4) = ꣴ Kannada (0C80) = ಀ Kannada (0CDD) = ౝ ... |