Typing special French and German characters with standard US keyboard

Posted Posted by vaishali_iware in Blog   Sep,24    Comments No comments

Typing special French and German charactersTyping special French and German characters with standard US keyboard.

A word about special characters.

1.German has two kinds of special characters, Umlauts and Eszett. Umlaut stands for um+Laut which means change+sound and so with umlaut, vowel pronunciation changes. Only the vowels a, e and o take the form ä,ë and ö whereas eszett character, also called as sharp s looks like ß.

Though it looks similar to Greek beta symbol, it is different. It never appears at the beginning of a word and if for whatever reasons you decide to write German words Straße and Maße (as in measure) in all caps, they are written as STRASSE and MASZE respectively, so there is no capital version of this character. Schweizerdeutsch (Swiss German) never uses ß character but rather uses two s characters ss in its place. With standard German, Rechtschreibreform (orthography reform) governs whether to use ss or ß in a particular word, but even if you write river as Fluss or Fluß, there is no change in the pronunciation so ß can be considered as a typographic ligature.

2. French on the other hand has five types of accents. Accent grave (grave accent) which can appear on top of vowels a, e and u and make them look like à, è and ù respectively. Accent aigu (acute accent) can appear only on top of e and make it look é. Both these accent marks alter the vowel pronunciation. Accent circonflexe (circumflex accent) can appear on top of a, e, o and u and makes them appear â,ê,ô and û respectively. This accent mark does not alter vowel pronunciation. So French word hôpital would be pronounced exactly the same even if circumflex were absent, which by the way stands for hospital. There is a theory which says that in some words “s” character following the vowel, over time, got replaced by circumflex. Accent tréma (diaeresis) is like German umlaut and can appear on top of e, i and u. It never appears on top of an isolated vowel, but only when two or more vowels are together in a word and it forces separate pronunciation of the vowel having diaeresis. Naïve is a good example of this, where a and i are pronounced separately. Though umlaut and diaeresis have identical visual appearance their purpose in German and French is different. Accent mark Cédille (cedilla) is only accent mark in French which appears below a character and that too only below consonant c and make it sound like s. There are four more special guys in French to make life difficult. Small œ, capital Œ and small ÿ and capital Ÿ. Among single byte encodings, ISO 8859-1, also referred to as Latin-I does not include first two and the last guy where as Windows-1252 and ISO 8859-15 does include all of them. Legend has it that French delegate consisting of an engineer was convinced that ligature œ was useless and so it did not make its way in Latin-I. Character ÿ is extremely rare whereas œ does appear in few words.

1.German uses two styles of quotation marks. Quoted statements are included either within „ and “ or within » and « characters where as in French quoted statements are included within « and » characters. Both characters « and » are part of ISO-8859-1 but not „ and “.

Typing special characters

  1. There are different ways to type French and German special characters depending upon your computer operating system and the keyboard. This discussion applies to various windows operating systems.You can type accented characters with ALT codes, which use ALT key plus 3 or 4 digits, but from numeric keypad. There are many problems with this method. It involves too many keystrokes, combinations are hard to remember and with laptops not having numeric keypad, its sole advantage of not having to switch keyboard mode is also non-existent. Easiest way, in my opinion, is to use United States-International keyboard. Steps to enable it on XP.
    1. Go to Control Panel->Regional and Language Options
    2. Go to Languages tab and click on Details…
    3. under Keyboard layout/IME: choose option United States-International and click on OK.
    4. Click on Add…

    Now you can switch between US and United States-International keyboard using language bar or even simpler, by pressing <Ctrl>+<Shift> combination. This key combination toggles between the keyboards.
    With United States-International keyboard these are the combinations to type the accented/special characters. In the combinations listed below, + appearing between two or more keys means that all these keys have to be pressed simultaneously whereas , appearing between two keys means that previous key(s) is to be released before pressing next key

    1. Umlaut/diaeresis “,a/e/i/o/u/y “,A/E/I/O/U
    2. Eszett <RightAlt>+s
    3. Accent acute ‘,a/e/i/o/u ‘,A/E/I/O/U
    4. Accent grave `,a/e/i/o/u `,A/E/I/O/U
    5. Circumflex ^,a/e/i/o/u ^,A/E/I/O/U
      With US international keyboard, if you want to type just “,’,` and ^, type these
      characters and hit space bar.
    6. Cedilla <RightAlt>+, <RightAlt>+<Shift>+,
    7. œŒ <Ctrl>+<Shift>+&,o and <Ctrl>+<Shift>+&,O work only with MS-word irrespective of the keyboard selected. Purists might get heartbroken seeing cœur written as coeur, but œ is often written as oe. I could not figure out a way to type œ,Œ and Ÿ with international keyboard. With US keyboard characters œ,Œ and Ÿ can be written using <RightAlt>+0156, <RightAlt>+0140 and <RightAlt>+0159 key combinations respectively. Numbers here are numeric keypad numbers.
    8. « » <Ctrl>+<Alt>+[ <Ctrl>+<Alt>+]
      Once you switch to united states-international keyboard these special characters
      can be typed in any application.
  2. Editors VIM and Emacs do support typing some of these special characters. VIM using digraphs and Emacs using iso-accents-mode.
    • In VIM, once you are in edit mode, you can type digraphs using <Ctrl>+k key combination and then a special character is entered using sequence of two keys. Digraphs can be defined in VIM, but with default installation, some of these are available.
      1. Umlaut/diaeresis <Ctrl>+k :a/e/i/o/u/y :A/E/I/O/U
      2. Eszett <Ctrl>+k ss
      3. Accent acute <Ctrl>+k ‘a/e/i/o/u ‘A/E/I/O/U
      4. Accent grave <Ctrl>+k !a/e/i/o/u !A/E/I/O/U
      5. Circumflex <Ctrl>+k >a/e/i/o/u >A/E/I/O/U
      6. Cedilla <Ctrl>+k c, C,
    • To enable Emacs for keying in special characters, put (load-library “iso-acc”) in .emacs file and turn on accents mode using M-x iso-accents-mode. To get desired special special character just type 2 characters in sequence once accents-mode is turned on, so to get á character type ‘ and a one after the other. To actually ‘ character type ‘ and hit space bar key. Here are some of the key combinations to get these special characters.
      1. Umlaut/diaeresis “a/e/i/o/u/y “A/E/I/O/U
      2. Eszett “s
      3. Accent acute ‘a/e/i/o/u ‘A/E/I/O/U
      4. Accent grave `a/e/i/o/u `A/E/I/O/U
      5. Circumflex ^a/e/i/o/u ^A/E/I/O/U
      6. Cedilla ~c ~C

Yogesh Ketkar { August,24 2010 }

Post comment