Para los hispanoparlantes, versión en español de este post aquí
For today, yet another educative post I hope is as useful as the post about the US-Int'l keyboard distribution.
I remember the first times I used Windows 2000 and XP; both of them came by default with the Windows Language Bar visible, to change readily my keyboard configuration.
Don't know what's the language bar, much less what is it for? It usually appears in the taskbar, at the right side. I use Windows Vista Home Premium, here's a screenshot:
The first time I saw the language bar, I couldn't see any use to it at all. It offered me three options:
- Spanish (Spain) - Spanish keyboard, international sort
- Spanish (Chile) - Latin American keyboard
- English (US) - US English keyboard
If my keyboard used only the first layout, why the hell should I change it at all? The language bar was just occupying space in the taskbar, so the first thing I did was to remove it. Then came XP, and there it was again, so I removed it again.
The first keyboard problems I ever had, appeared last year, when I had to make a PowerPoint presentation to show while I was in Canada. It was the first time I made a presentation in English. Even though I set the Slide Maste to write text in English, it just kept turning it to Spanish, and checking the spelling in Spanish. When PowerPoint finally understood the thing was in English, it changed my keyboard configuration to US English. Which caused a problem, for my keyboard was Spanish. I had no idea about how the language bar could help me.
I only came to understand the function of the language bar early in this year, when I bought my laptop and saw myself in need of typing both in English and Spanish. Then I was thankful about the existence of the language bar, which until then I considered just another Microsoft stupidity.
If, just like I did back then, you eliminated the language bar, you can bring it back by getting into the Control Panel, later "Change keyboards or other input methods", and later "Change keyboards...", and later choosing what you need in the "Language bar tab".
And how does the language bar work?
First, we have to know that the language bar controls two things:
- The entry language. When you enter text, you almost always do it in a given language, and here you specify which language. This information is given, for example, to MS Word for spell checking a document as you type.
- The keyboard layout. This is, the disposition of the letters and punctuation marks in the keyboard.
There's something I still don't get, though: you don't keep switching keyboard layouts. Why the hell when you switch the entry language, automatically the system assumes you change the keyboard configuration? This is really bullshit. Fortunately, there's a way to fix it. For example, my laptop came with three possibilities:
- English (US) - this option was selected by default
- English (Canadian French)
- English (Canadian Multilingual)
where all three choices implied English as my entry language, with the three keyboard layout possilbilities stated above, and I only used the first, since that's the way my keyboard is printed. However, I write in English, Spanish, and from time to time in French... and I don't change my keyboard layout, but I want my spelling checked in the right language. So, using the same notation above, what is best for me to have in the language bar is:
- English Canada (United States-International)
- Spanish Chile (United States-International)
- French Canada (United States-International)
My keyboard is a standard US keyboard. Why do I use the United States-International keyboard layout is explained in this previous post; if you have another keyboard layout, you should change this, and the instructions below, for the keyboard layout you really have.
This is designed for you to adapt the steps I will tell you now, which is what I did, to suit your own needs. The steps to obtain the languages and the layouts I want are the following:
- Right-click the language bar, settings. A dialog box appears with the entry languages and keyboard layouts
- Click the Add button
- In the English (Canada) language, (which is preset by default in my case), I click the cross next to Keyboard to expand, and later Show More, and then I choose United-States International. Without closibg the dialog box, I add the Spanish (Chile) and French (Canada), making sure the keyboard layout remains United States-International. To do this, again I click Show More, and choose United States-International. Then OK.
- Choose the language and the keyboard layout by default I need (in my case English Canada-US International). Then OK.
- Right-click again the language bar, settings.
- I remove all the possibilities I won't use, involving keyboard layouts I don't have. Then OK.
And that's it. Now the language bar only allows me to change the entry language, and doesn't give me the possibility of changing the keyboard layout, which I don't intend to do either. It looks like this:
It's easier to change the entry language by pressing left Alt+left Shift in the keyboard, and the language bar will tell in which language Windows assumes I'm writing on.
I hope this post has been helpful to you. If it's the case, please leave me a comment.