In Our Words / Article

Writing Documents Using “Foreign Language” Character Sets

Part 1: European Characters in Windows XP

By Justin Laby, Co-founder, Mouko, LLC

I was sitting in Italian class a few weeks ago when one of my fellow students handed out a small sheet of paper. On the paper appeared a column of letters. Each letter had a “grave” accent above it, and next to each letter was written “ALT,” followed by a four-digit number. This student, Mary, had taken considerable time to help out her fellow students, which was very nice, but I had to think she was handing out the wrong instructions; the directions seemed innefficient. To insert a “ù,” for example, would require holding down the left ALT key and hitting the numbers, 0, 2, 4, and 9 in sequence — five keys to insert just one letter. Mary's table looked something like this:

Letter Key Combo
à ALT+0224
è ALT+0232
ì ALT+0236
ò ALT+0242
ù ALT+0249
À ALT+0192
È ALT+0200
Ì ALT+0204
Ò ALT+0210
Ù ALT+0217

Table 1: A Sub-optimal Method to Insert Accented Italian Letters in Windows

After speaking with Mary and others in my class, I discovered that everybody had been inserting these Italian letters into their homework in different ways. Some were copying and pasting from old documents or text found on the Internet, some were using the “Symbol” menu from within Word (Insert » Symbol…). Some were running the “Character Map” program (Start » Run » charmap, which incidentally was also used to generate Table 1) and copy/pasting from there, or worse: many were neglecting to use accents at all.

If you need to write in multiple languages, whether for class, work, or personal reasons, at some point you’ve probably struggled to find the a good way to insert accented symbols into your text. Maybe you needed a French cedilla (ç) or a German eszet (ß). Perhaps you’re writing an article about El Niño, or copying your favorite tiramisù or crème brûlée recipe. In any case, a simple and elegant method for typing these letters exists.

Perhaps Table 1 seems manageable — after all, just ten key sequences won’t be too hard to remember once you’ve used them a few times — but what if you speak another Romance language? French alone uses acute accents, grave accents, circumflex accents, diereses, and cedillas. Spanish adds a tilde accent, as well as unique punctuation, such as ¡ and ¿. With such a huge table, simply writing, “j’ai mal à la tête,” can be a real headache and cost valuable time and energy.

Most of the major operating systems have an easy method for inserting letters in multiple character sets, but figuring out how to configure your computer to use that method can be tricky. This article will focus on how to configure Windows XP to use international settings, but methods for other operating systems will appear in future articles.

Step-by-step: Setting Up Your Foreign Language Keyboard

Step 1: Launch the Regional and Language Settings Control Panel

Windows XP allows you to set up your computer with multiple keyboard layouts. For example, you can turn your US keyboard into an Italian or Romanian one by changing just a few settings. Your keyboard will behave just as if you were sitting on a native computer in an Internet café in Venice or Bucharest. To achieve this, you must run your Regional and Language Settings control panel by either doing Start » Run » intl.cpl, or by doing Start » Settings » Control Panel and finding this icon:

The Regional and Language Settings Control Panel Icon

Figure 1: The Regional and Language Settings Control Panel Icon

Step 2: Click the Details Button of the Language Tab

Once your Regional and Language Options control panel has launched, go to the Languages tab and click on Details.

Regional and Language Options Control Panel

Figure 2: Regional and Language Options Control Panel

Step 3: Add Keyboard Layouts for Other Input Languages

A new window called Text Services and Input Languages will open. This window will allow you to add new keyboard “Services” to your computer. For example, you could add a French, Italian, German, or Russian keyboard, or all of the above! To do this, click on the Add button in the Text Services and Input Languages window. The Add button should be located on the right side of a box labeled Installed services; see below:

Text Services and Input Languages Window

Figure 3: Text Services and Input Languages Window

When you click on the Add button, a window labeled Add Input Language should appear. Select the checkbox next to Keyboard Layout/IME (IME stands for Input Method Editor) and select the keyboard layout you want from the long list. Note that there can, sometimes, be more than one Keyboard Layout for a given input language. For example, Bulgarian has both Cyrillic and Latin keyboard layouts. Note the United States-International keyboard layout, which will be discussed in the following section.

Add Input Languages Window

Figure 4: Add Input Languages Window

Choose whichever input languages you want to use and add them by clicking OK.

Step 4: Activate the Language Bar

The input languages you have chosen will now be available to you, but first you must enable the “Language Bar.” The language bar is a tool that either sits next to your task bar (in your start menu) or as a separate window elsewhere on your screen. Whenever you want to switch your input language, you can use the Language Bar to change it. To activate the Language Bar, click the Language Bar… button at the bottom of the Text Services and Input Languages window:

The Language Bar… Button

Figure 5: The Language Bar… Button

When you click on the Language Bar… button, a window called Language Bar Settings will open. Activate the checkbox labeled Show the Language bar on the desktop and hit the OK button.

Language Bar Settings

Figure 6: Language Bar Settings

When the window closes, you should have a new object floating in front of all the other objects on your desktop. The floating object is the Language Bar, which should look like this:

The Language Bar

Figure 7: The Language Bar

As you can see, the Language Bar has four icons. From left to right: Keyboard, Microphone, Speech Tools, and Help. The only one we care about is the Keyboard, because that allows us to change our input keyboard. You may certainly keep the entire language bar open, but when it hovers in front of all my windows, I find it annoying. Plus, I don't use the microphone or other tools, so I iconify the language bar by clicking the verticle bar above the downward-facing triangle on the right side. When the Language Bar is iconified, it moves to the right side of your Taskbar. Any time you want to bring it back, you can right-click on the icon in the Taskbar and select Restore the Language Bar.

Once you have the Language Bar where you want it, you can click on the keyboard icon and select alternative input languages. Note that it's necessary to do this for each application you use. It's possible to have 5 programs open, each with its own type of keyboard!

The United States-International Keyboard Layout

Because I mostly use European languages but strongly dislike European keyboard layouts, my personal favorite layout is United States-International. This layout is helpful for any Romance or Germanic language. The keyboard layout is exactly the same as a normal United States QWERTY keyboard, with one exception: by hitting logical two- or three-key combinations, you can add accents to letters. To write a German ü, for example, just type a double-quote character (") followed by the letter “u.” For an “acute” accent, hit the single-quote character (') before the vowel over which you wish it to appear. A French é, for example, would be ' + e. For “grave” accents, just use the backward-quote (or backtick) character (`), which shares space with the tilde, followed by the letter. Additional punctuation can be accessed using the right-alt key and hitting the respective key. To enable the United States-International keyboard, simply follow the instructions in the previous section and find United States-International in the Add Input Language window. The following table gives some useful combos:

Key + Letter or Symbol = Foreign Character
' + a, e, i, o, u, y, A, E, I, O, U, Y, c, C = á, é, í, ó, ú, ý, Á, É, Í, Ó, Ú, Ý, ç, Ç
` + a, e, i, o, u, A, E, I, O, U = à, è, ì, ò, ù, À, È, Ì, Ò, Ù
~ + n, N = ñ, Ñ
" + a, e, i, o, u, y, A, E, I, O, U = ä, ë, ï, ö, ü, ÿ, Ä, Ë, I, Ö, Ü
^ + a, e, i, o, u, A, E, I, O, U = â, ê, î, ô, û, Â, Ê, Î, Ô, Û
RT-ALT + 1, / (shared with ! and ?) = ¡, ¿
RT-ALT + S, z, Z, d, D, w, W, t, T = ß, æ, Æ, ð, Ð, å, Å, þ, Þ
RT-ALT + [, ] = «, »
RT-ALT + 5, -, $ = €, ¥, £

Table 2: Key Combinations to Use with US-International Keyboard Layout

If you want to insert an actual letter (rather than an accented one) just hit the space bar after the symbol. For example, if you wanted to insert a caret (^) instead of an accented letter, just hit the ^ symbol followed by a space bar.