Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I saw and followed the instructions in this post, but the Hindi didn't work properly, both in case of keyboard app (layout settings) and ibus.

Here's the problem (people who know Hindi will be in position to answer it):

Suppose I want to write my name ie Udayan - it start with the उ (spelt as 'u') but when I press u for writing उ what appears is ु (my name appears ुदायान). Similar is the case with starting words with अ, इ, ई, ऊ but आ works ( eg. आसम for Asam). Using the matras however, works fine: ie say k+u = कु (where 'u' is the matra).

Refer to this document for help.

share|improve this question
Possibly keyboard layout issue.. – Web-E Aug 22 '12 at 18:26
People I accepted the answer that suited my requirements more but even the other one was correct and I would need to use that suggestion if I used that version of Hindi.Its really bad if u cant accept more than 1 answer when both are equally correct- do something moderators. – Udayan Sanyal Aug 22 '12 at 20:40
@UdayanSanyal: click on "meta" on the top, you can expose you concern to moderators there better. – Benjamin Aug 23 '12 at 6:02
up vote 2 down vote accepted

Different Hindi keyboard mapping put different letters in different places. Which layout you choose is your personal preference and what you are used to.

In some keyboard layouts like "Phonetic" उ is mapped to the ' (single quote, next to Enter) key.

I find Hindi-iTrans (in ibus) the most intuitive. iTrans is a bit more than simple mapping of letters to keys. It tries to make typing in Indian languages more intuitive. However, iTrans has it's own quirks and takes some time to get used to.

There is a Bengali-iTrans (Also see this page for yuktakshar)in ibus as well. What I don't like about it is typing k will give you क् with the hasato. You have to type ka to get क. Sorry for the Hindi font, I am not at my Ubuntu computer at the moment. Another nice Bengali keyboard is "Prabhat". It is available both in ibus as well as normal keyboard layouts.

Hope this helps

share|improve this answer

Check the keyboard layout*: if you are using Hindi Bolnagri keyboard layout, to print उ you need to press Alt+u and to print ऊ، Alt+Shift+u.

* Depending with DE you are using, getting to show the layout may differ:

  • using KDE, I haven't found a way to show the keyboard layout;
  • using Gnome Shell, you have an option to "show keyboard layout" when you right-click on the keyboard indicator;
  • I don't know about Unity (please edit);
  • I don't know about XFCE (please edit).

bolnagri layout

share|improve this answer
PS: I recommend the Bolnagri Layout because it matches the phonetic equivalent (except for retroflex ट, ठ, ड, ढ). Use the x-key to make compounds with the vihara (क + ् + ष = क्ष) – Benjamin Aug 22 '12 at 18:36
i don't know my DE but to show layout I have to click on keyboard icon at upper right corner of screen and then click on "show layout chart" By the way thanks for ur help. – Udayan Sanyal Aug 22 '12 at 19:14
I learned by looking through options and playing around. If you type "hindi" in the search field of this site, you will find answers like this one: About the virāma (not vihāra, sorry) and other aspects of the script, see: and – Benjamin Aug 22 '12 at 19:19
You're welcome. Consider accepting this answer if it solved your problem. – Benjamin Aug 22 '12 at 19:21
You cannot accept both. But you can upvote both. – Benjamin Aug 22 '12 at 20:21

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.