This keyboard layout extends Windows' default latin american one; unlike
this one, it allows typing almost all the characters used by the european
latin-derived alphabets (Albanian, Asturian, Azeri,
Basque, Breton, Catalan, Corsican, Czech, Danish, Esperanto, Estonian,
Faeroese, Finnish, French, Galician, German, Hungarian, Icelandic, Irish,
Italian, Latvian, Leonese, Lithuanian, Maltese, Manx, Norwegian, Occitan,
Portuguese, Romanian, Scottish Gaelic, Slovak, Upper and Lower Sorbian,
Spanish, Swedish, Turkish, Walloon and a host of others; several non-european
languages are also covered to a great extent).
This layout was built with the following requirements in mind:
It strives to be a pan-european keyboard, but first and foremost is a pan-iberian one: it's optimized for spanish-speaking users (just like the original latin american layout), and also allows typing in other european languages, by containing characters as æ, ß, Ð, ʒ, etcetera, and diacritics that allow typing characters as å, ő, ǿ, ŭ, etcetera (unlike the original, which doesn't). The most common typographic characters are also covered (·, ª, ¶, §, etcetera).
For example, the user can type correctly in Icelandic (since all the necessary characters are available), but the Icelandic keyboard layout is more comfortable to type in said language on a regular basis.
As explained above, there is full support for the peninsular languages (Aranese, Asturian, Basque, Catalan, Galician, Portuguese and Spanish [along with minor ones, as Aragonese, Extremaduran, Leonese and Mirandese, which are covered by the needs of the former group]). This has a higher priority than the needs of the rest of the european languages, although a reasonable balance is achieved (compare this with the pan-iberian layout, where the needs of the former always outrank the needs of the latter).
Is a superset of the original latin american layout: not a single preexisting key assignment is changed.
For each diacritic (both preexisting and new ones), all the available Unicode precomposed characters are added, even if they're not needed (for example, the diacritic dot below is needed only for Ḥ and Ḷ (used in Asturian), but Unicode defines the characters Ạ, Ḅ, Ḍ, Ẹ, Ḥ, Ị, Ḳ, Ḷ, Ṃ, Ṇ, Ọ, Ṛ, Ṣ, Ṭ, Ụ, Ṿ, Ẉ, Ỵ and Ẓ, so all of them are included).
In the original latin american layout, the keystrokes needed to type the characters ` and ^ are uncomfortable, which is problematic for Unix users. This layout provides a better way of typing both characters.
The € symbol is added, following the European Union recommendations to this effect.
This is the latin american extended layout:
![[latin american extended layout - base mode]](LatAmExt.jpg)
![[latin american extended layout - Shift key pressed]](LatAmExtShft.jpg)
![[latin american extended layout - AltGr key pressed]](LatAmExtAltGr.jpg)
![[latin american extended layout - both Shift and AltGr keys pressed]](LatAmExtShftAltGr.jpg)
This layout has a lot of dead keys, which are used for diacritics and other things.
The following table details each of the defined diacritics (the ones that already exist in the original latin american layout are marked in red):
| diacritic | keystroke | A | B | C | D | E | F | G | H | I | J | K | L | M | N | Ñ | O | P | Q | R | S | T | U | V | W | X | Y | Z | Å | Æ | Ç | Ø | ʒ | space |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| acute accent | ´ | Á á | Ć ć | É é | Ǵ ǵ | Í í | Ḱ ḱ | Ĺ ĺ | Ḿ ḿ | Ń ń | Ó ó | Ṕ ṕ | Ŕ ŕ | Ś ś | Ú ú | Ẃ ẃ | Ý ý | Ź ź | Ǻ ǻ | Ǽ ǽ | Ḉ ḉ | Ǿ ǿ | ´ | |||||||||||
| diaeresis or umlaut | Shift‑´ | Ä ä | Ë ë | Ḧ ḧ | Ï ï | Ö ö | ẗ ¹ | Ü ü | Ẅ ẅ | Ẍ ẍ | Ÿ ÿ | ¨ | ||||||||||||||||||||||
| cedilla | AltGr‑comma | Ç ç | Ḑ ḑ | Ȩ ȩ | Ģ ģ | Ḩ ḩ | Ķ ķ | Ļ ļ | Ņ ņ | Ŗ ŗ | Ş ş | Ţ ţ | Ç ç | ¸ | ||||||||||||||||||||
| dot below | AltGr‑period | Ạ ạ | Ḅ ḅ | Ḍ ḍ | Ẹ ẹ | Ḥ ḥ | Ị ị | Ḳ ḳ | Ḷ ḷ | Ṃ ṃ | Ṇ ṇ | Ọ ọ | Ṛ ṛ | Ṣ ṣ | Ṭ ṭ | Ụ ụ | Ṿ ṿ | Ẉ ẉ | Ỵ ỵ | Ẓ ẓ | ̣ | |||||||||||||
| bar or stroke | AltGr‑dash | (see the following table) | ̵ | |||||||||||||||||||||||||||||||
| circumflex accent | AltGr‑{ | Â â | Ĉ ĉ | Ê ê | Ĝ ĝ | Ĥ ĥ | Î î | Ĵ ĵ | Ô ô | Ŝ ŝ | Û û | Ŵ ŵ | Ŷ ŷ | Ẑ ẑ | ^ | |||||||||||||||||||
| grave accent | AltGr‑} | À à | È è | Ì ì | Ǹ ǹ | Ò ò | Ù ù | Ẁ ẁ | Ỳ ỳ | ` | ||||||||||||||||||||||||
| tilde | AltGr‑´ | Ã ã | Ẽ ẽ | Ĩ ĩ | Ñ ñ | Ñ ñ | Õ õ | Ũ ũ | Ṽ ṽ | Ỹ ỹ | ˜ | |||||||||||||||||||||||
| comma | AltGr‑Shift‑comma | Ș ș | Ț ț | ̦ | ||||||||||||||||||||||||||||||
| dot above | AltGr‑Shift‑period | Ȧ ȧ | Ḃ ḃ | Ċ ċ | Ḋ ḋ | Ė ė | Ḟ ḟ | Ġ ġ | Ḣ ḣ | Ṁ ṁ | Ṅ ṅ | Ȯ ȯ | Ṗ ṗ | Ṙ ṙ | Ṡ ṡ | Ṫ ṫ | Ẇ ẇ | Ẋ ẋ | Ẏ ẏ | Ż ż | ˙ | |||||||||||||
| macron | AltGr‑Shift‑dash | Ā ā | Ē ē | Ḡ ḡ | Ī ī | Ō ō | Ū ū | Ȳ ȳ | Ǣ ǣ | ˉ | ||||||||||||||||||||||||
| caron (or háček) | AltGr‑Shift‑{ | Ǎ ǎ | Č č | Ď ď | Ě ě | Ǧ ǧ | Ȟ ȟ | Ǐ ǐ | ǰ ¹ | Ǩ ǩ | Ľ ľ | Ň ň | Ǒ ǒ | Ř ř | Š š | Ť ť | Ǔ ǔ | Ž ž | Ǯ ǯ | ˇ | ||||||||||||||
| double grave accent | AltGr‑Shift‑} | Ȁ ȁ | Ȅ ȅ | Ȉ ȉ | Ȍ ȍ | Ȑ ȑ | Ȕ ȕ | ̏ | ||||||||||||||||||||||||||
| ogonek | AltGr‑Shift‑P | Ą ą | Ę ę | Į į | Ǫ ǫ | Ų ų | ˛ | |||||||||||||||||||||||||||
| double acute accent | AltGr‑Shift‑´ | Ő ő | Ű ű | ˝ | ||||||||||||||||||||||||||||||
| ring | AltGr‑Shift‑+ | Å å | Ů ů | ẘ ¹ | ẙ ¹ | Å å | ˚ | |||||||||||||||||||||||||||
| breve accent | AltGr‑Shift‑' | Ă ă | Ĕ ĕ | Ğ ğ | Ĭ ĭ | Ŏ ŏ | Ŭ ŭ | ˘ | ||||||||||||||||||||||||||
| inverted breve accent | AltGr‑Shift‑¿ | Ȃ ȃ | Ȇ ȇ | Ȋ ȋ | Ȏ ȏ | Ȓ ȓ | Ȗ ȗ | ̑ | ||||||||||||||||||||||||||
Note: the letters ǰ, ẗ, ẘ and ẙ don't have corresponding uppercase forms in Unicode.
The dead key AltGr‑dash allows typing characters with a bar or a stroke (it's not a unique diacritic, but rather several look-a-likes that aren't necessarily related):
| base letter | resulting letter | used in |
|---|---|---|
| A | Ⱥ ⱥ | ? |
| B | Ƀ ƀ | Proto-Saxon, Jarai |
| C | Ȼ ȼ | Saanich |
| D | Đ đ | South Slavic languages |
| E | Ɇ ɇ | Tepehuán |
| F | - | |
| G | Ǥ ǥ | Skolt Sámi |
| H | Ħ ħ | Maltese |
| I | Ɨ ɨ | International Phonetic Alphabet |
| J | Ɉ ɉ | Arawakan |
| K | Ꝁ ꝁ | International Phonetic Alphabet, Saanich |
| L | Ł ł | Polish and several other Slavic languages |
| M | - | |
| N | - | |
| O | Ø ø | several Scandinavian languages |
| P | Ᵽ ᵽ | International Phonetic Alphabet |
| Q | - | |
| R | Ɍ ɍ | Kanuri |
| S | - | |
| T | Ŧ ŧ | Northern Sámi |
| U | Ʉ ʉ | Arawakan, Comanche |
| V | - | |
| W | - | |
| X | - | |
| Y | Ɏ ɏ | Kalinga |
| Z | Ƶ ƶ | Chechen |
| Þ | Ꝥ ꝥ | Old English? |
| Ł | Ł ł | Polish and several other Slavic languages |
| Ø | Ø ø | several Scandinavian languages |
| space | ̵ | - |
The dead key AltGr‑G allows typing greek letters (uppercase and lowercase), although diacritics (monotonic or polytonic) are not supported. The available keystrokes follow the regular Greek layout.
| Q ⇒ : q ⇒ ; |
W ⇒ ^ w ⇒ ς |
E ⇒ Ε e ⇒ ε |
R ⇒ Ρ r ⇒ ρ |
T ⇒ Τ t ⇒ τ |
Y ⇒ Υ y ⇒ υ |
U ⇒ Θ u ⇒ θ |
I ⇒ Ι i ⇒ ι |
O ⇒ Ο o ⇒ ο |
P ⇒ Π p ⇒ π |
| A ⇒ Α a ⇒ α |
S ⇒ Σ s ⇒ σ |
D ⇒ Δ d ⇒ δ |
F ⇒ Φ f ⇒ φ |
G ⇒ Γ g ⇒ γ |
H ⇒ Η h ⇒ η |
J ⇒ Ξ j ⇒ ξ |
K ⇒ Κ k ⇒ κ |
L ⇒ Λ l ⇒ λ |
Ñ ñ |
| Z ⇒ Ζ z ⇒ ζ |
X ⇒ Χ x ⇒ χ |
C ⇒ Ψ c ⇒ ψ |
V ⇒ Ω v ⇒ ω |
B ⇒ Β b ⇒ β |
N ⇒ Ν n ⇒ ν |
M ⇒ Μ m ⇒ μ |
; , |
: . |
_ - |
| space ⇒ α (so the dead key will output something...) | |||||||||
Note: the keystroke AltGr‑Shift‑G is not assigned; it's reserved for a possible future expansion.
The dead key AltGr‑4 allows typing the symbols for several currencies.
| base key | resulting symbol | name | country or countries | notes |
|---|---|---|---|---|
| A a | ﷼ | rial | Iran | It's written from right to left. |
| B b | ฿ | baht | Thailand | |
| C c | ¢ | cent (of a dollar) | United States of America | |
| D d | ₫ | dong | Vietnam | |
| E e | € | euro | European Union | |
| F f | ₣ | french franc | France | Replaced by the euro. |
| G g | ₲ | guaraní | Paraguay | |
| H h | ₴ | hryvnia | Ukraine | |
| I i | ₤ | lira | Italy | Replaced by the euro. |
| J j | ¤ | generic currency symbol | ||
| K k | ₭ | kip | Laos | |
| L l | £ | pound sterling | United Kingdom | |
| M m | ₥ | mill (abstract symbol used in currency) | ||
| N n | ₦ | naira | Nigeria | |
| Ñ ñ | ₧ | peseta | Spain | Replaced by the euro. |
| O o | ₡ | colón | El Salvador and Costa Rica | There are two different currencies that use the same symbol. |
| P p | ₱ | peso | Philippines | The american "peso" currencies usually use the $ symbol. |
| Q q | ₯ | drachma | Greece | Replaced by the euro. |
| R r | ₨ | rupee | India, Pakistan, Sri Lanka, Nepal and Mauritius | There are five different currencies that use the same symbol. |
| S s | ₪ | new shekel | Israel and occupied Palestine | |
| T t | ₮ | tugrik or tögrög | Mongolia | |
| U u | ¤ | generic currency symbol | ||
| V v | ₵ | cedi | Ghana | |
| W w | ₩ | won | North Korea and South Korea | There are two different currencies that use the same symbol. |
| X x | ¤ | generic currency symbol | ||
| Y y | ¥ | yen | Japan | |
| Z z | ₢ | cruzeiro | Brazil | Currency replaced several times. The current one is the real. |
| € | € | euro (see above) | ||
| £ | £ | pound sterling (see above) | ||
| ¥ | ¥ | yen (see above) | ||
| ¤ | ¤ | generic currency symbol | ||
| 4 | ¤ | generic currency symbol | ||
| space | ¤ | generic currency symbol | ||
Notes:
All the defined characters correspond to the Unicode precomposed ones.
If a particular combination isn't precomposed in Unicode, this layout
does not include it and must be written with two characters (for example,
n̈ [n with
diaeresis] must be obtained with
U+004e and
U+0308).
That said, some precomposed letters and ligatures were not included, due to the limited number of keys in the keyboard:
Some letters cannot be included because Unicode doesn't define them:
The German letter Eszett (ß) [not to be confused with Greek letter Beta (β)] has an uppercase version defined since Unicode 5.1 (ẞ).
The Turkish alphabet and derivatives have two distinct i letters: dotted (i) and dotless (ı). The uppercase versions are, respectively, İ and I. In this layout, ı is obtained with AltGr‑I, and İ is obtained with AltGr‑Shift‑I.
Do not confuse the letters eth (Ð and ð) [used in icelandic] and D with stroke (Đ and đ) [used in South Slavic languages]. The former is obtained only with AltGr‑D and the latter exclusively with AltGr‑dash+D.
Some extended-latin letters have their own direct AltGr keystrokes even though they can be obtained using dead keys:
Several dead key combinations are paired to the resulting character to avoid bothersome typing errors. For example, if the user mistakenly types AltGr‑4+AltGr‑e instead of AltGr‑4+e, the result will be € instead of ¤€. In the same fashion, AltGr‑~+Ñ will result in Ñ, etcetera. In the author's opinion, this is extremely comfortable.
The ¤ character is assigned to the keystrokes AltGr‑< and AltGr‑Shift‑<. If this layout is used on a 101/104 keys keyboard (like most of the ones sold in USA), said character can still be obtained typing AltGr‑4+space.
For the same reason, the characters < and > are also assigned to AltGr‑Shift‑Q and AltGr‑Shift‑E, respectively.
The characters ∆ (increment, U+2206) and µ (micro sign, U+00b5) are not the same ones as the Greek letters Δ (uppercase Delta, U+0394) and μ (lowercase Mu, U+03bc).
It's impossible to include ALL of Unicode. It's not practical to include all of the latin-derived letters and variations. Because of this, it was decided to restrict this layout's scope to european alphabets, excluding the following (besides the stuff listed in the previous section):
The International Phonetic Alphabet (IPA). The alert reader will have noticed the inclusion of the schwa character (Ə ə), perhaps its most famous member. It's included because the Azeri alphabet uses it.
Richard Collins created an International Phonetic Alphabet keyboard layout.
Latin-derived or IPA-derived letters used in african languages (for example: Ǝ, Ƙ, Ƥ, Ʊ, ʔ, etcetera).
Underside diacritics unused in european languages:
Double diacritics: ǟ; ệ, ǭ, Ṩ, etcetera (except Ḉ ḉ, Ǻ ǻ and Ǿ ǿ). This means that this layout can't be used to type properly in lithuanian, as the language makes heavy use of letters with two diacritics (even three, in a few cases).
Vietnamese language: the vowels ơ and ư are missing, as well as the diacritics hook (dḕu hỏi) and horn (dḕu móc), and the double diacritics (see item above).
Greek alphabet diacritics (polytonic and monotonic).
Other diacritics: middle tilde, diagonal stroke, high bar, descender, etcetera.
This layout can be installed on Windows operating systems (2000, XP, Server 2003 and Vista) using the latin american extended layout installer.
All rights reserved by
Miguel Farah to the
modifications made upon the initial layout. Last update:
13/02/2009.
[castellano] - [english]