Tuesday, June 12, 2012

Hindi Phonetic Keyboard (हिन्दी ध्वानात्मक कीबोर्ड)

Quick Links
▬▬▬▬▬▬▬▬
1. Download
2. How to use
3. What differentiates this keyboard
4. Installation Steps for Windows XP
 (for steps in Windows 7, just scroll down)


अगर आप हिन्दी के शौकीन है और google transliteration में हिन्दी type करते करते थक गए हैं तो अब आप हिन्दी type करने की सहजता अपने computer पर भी ला सकते हैं | वैसे तो Microsoft Windows हिन्दी type करने का साधन प्रदान करता है लेकिन Microsoft द्वारा उपलब्ध हिन्दी keyboard का layout देखते ही आप समझ जाएँगे कि इस पर महारत हासिल करना कितना कठिन है |

Linux में काम करते हुए मैंने पाया कि उसमें मौजूद Hindi(Wx) Phonetic Keyboard सीखने में अत्यंत सरल है | Microsoft Windows में ऐसा विकल्प ना होने के कारण मैंने इस keyboard को Windows में port कर दिया |  Phonetic Keyboard माने :
* L type करने पर 'ल'
* K type करने पर 'क'
* M type करने पर 'म'
... इत्यादि |

थोड़ा सा समय लगा कर आप इस keyboard पर अच्छी गति से हिन्दी type करना सीख सकते हैं | इस keyboard का layout नीचे दर्शाया गया है | अगर आप पहले से ही ये keyboard install कर चुके हैं तो इसे इस्तेमाल करने के लिए इस्तेमाल करने  की विधि वाले पोस्ट पर जा सकते हैं |





आशा है कि आप इस keyboard से उतने ही लाभान्वित होंगे जितना की मेरी माताश्री हुईं जो स्वयं हिन्दी-लेखन में बहुत रूचि रखती हैं |

आगे की कुछ पंक्तियों में इस keyboard को install करने की विधि का विवरण है | विधि अत्यंत सरल है | अगर कोई समस्या हो तो नीचे comments में पूछने से ना संकोच करें |


Step 1
======
* इस फाइल को अपने विन्डोज़ कंप्यूटर पर इंसटाल करें | नीचे दी गई लिंक पर क्लिक करने से "hindis.zip" नामक एक फाइल download होगी | उसे "unzip" करके उसके अंदर की "setup.exe" पर क्लिक करें |

Hindi Phonetic Keyboard


Step 2
======
* नीचे दिए गए screenshots की मदद से अपने कंप्यूटर पर इस keyboard को enable करें |
ये सारी screenshots Windows 7 से ली गयी हैं | बस theme कुछ अलग है |









ऊपर दर्शाए सारे steps करने के बाद आपको screen के दायें नीचे कोने में "EN" लिखा दिखेगा |




अब Left Alt + Left Shift press करने पर वह "EN" "HI" में बदल जाना चाहिए | अगर यह हो रहा है तो आपने सफलतापूर्वक keyboard install कर लिया है |









Monday, June 11, 2012

इस्तेमाल करने की विधि



इस keyboard को activate करने के लिए Left-Alt + Left-Shift को एक साथ दाबें | (नीचे दायीं ओर "HI" देख कर इसे confirm करें)

एक बार activate होने के बाद आप कुछ भी type करेंगे तो वह हिन्दी में type होगा |

इस keyboard को deactivate करने के लिए Left-Alt + Left-Shift को एक साथ फिर से दाबें | इससे आप फिर से English Keyboard पर वापस आ जाएँगे  | (नीचे दायीं ओर "EN" देख कर इसे confirm करें)







1. All *Right keys require Right-Alt to be pressed
2. All Top* keys require Shift to be pressed          


1. Note that in the normal English keyboard, we only have the Top Left and Bottom left symbols(eg. 'i' and 'I') and no symbols on the right. So we never need to press Right-Alt. Hindi with more symbols than the English Alphabet needs to have symbols on the right side of the key too, in order to accommodate all the letters of Devanagari script.

2. Its worthwhile to be comfortable with Left-Alt+Left-Shift to change keyboards between Hindi and English very fast.




eg.
Normal English keyboard: Shift+i = I
HindiS Keyboard :     i                                ---> ि
                                  Shift + i                      ---> ी
                                  Right-Alt + i               ---> इ
                                  Right-Alt + Shift + i   ---> ई



------------------------------------------------------------------------------------------------------------
Common Conjugate Letters:
------------------------------------------------------------------------------------------------------------

क + ् + ष = क्ष
त  + ् + र = त्र
श  + ् + र = श्र
ज + ् + ञ = ज्ञ
प      +    ृ = पृ
प + ् + र   = प्र
र + ् + थ  = र्थ  (eg. अर्थ)


कभी कभी हलन्त (्) को अक्षर में समाहित ना करके हम उसे हलन्त रूप में ही छोड़ना पसन्द करते हैं | उन परिस्थितियों के लिए हलन्त के बाद Shift-y type कर दें |


eg.
 व  + ि + द + ् + य +ा = विद्या
 व  + ि + द + ् + Shift-y + य +ा = विद्‌या

Sunday, June 10, 2012

Reasons to Use HindiWx

1. Guaranteed less number of keystrokes for most of the words(Please dont come back with a word that has 1-2 extra keystrokes with this layout. I'm not giving away prizes for that). See here.


2. There is no background processing involved here for figuring out words unlike google offerings. So less processing power required.


3. The learning curve for this layout is not steep. You will find most of the keys to be where you expect them to be based on sound.

4. The typing is more intuitive, the way you type in Hindi. For example a letter and then a maatra. Again see the example here.

5. If you are using web based transliteration/typing tools then this will give you a great advantage. No copy/pasting or internet required.

6.  A phonetic keyboard is transliteration-like but at a more granular level.

I have people using it for the past one year and they love it. Please do try it out for a week or two before forming an opinion about the effectiveness.

Saturday, June 9, 2012

Installation Steps for Windows XP






1. First enable Indic support for Windows XP







Upon inserting the Windows XP disc, the Indic Support files will automatically get installed and you will be prompted for reboot.
Reboot the machine.




2. Now install the setup.exe from the Phonetic Keyboard Download. As soon as it gets installed, you will see language bar with "EN" appear somewhere in the screen. In my case it appeared on top.



3. Type Left-Alt + Left-Shift to change it to Hindi. Type Left-Alt + Left-Shift to change it back to "EN" again. If all this happens then you have successfully installed the keyboard.