Keyboard layouts for Windows: pan-iberian (version 1.1).

This keyboard layout has been designed to make it easy to type in any of the languages spoken in the Iberian Peninsula (aragonese, aranese, asturian, basque, catalan, extremaduran, galician, leonese, mirandese, portuguese and spanish); also, it procures that characters often used by programmers are reasonably easy to type (and that all of them are available...).

This is an intended replacement for the "spanish" and "spanish variation" layouts that are bundled in Windows. In the author's opinion, these were constructed mainly to type in spanish, with some concessions for the catalan language (facilitating, but not optimizing, the act of typing in it), and forgetting to take into account other languages and the needs of programmers, making it difficult to type characters as ^ and `, and even omitting some as ~.

This layout can also be used to type in other european languages, but is not as complete or as comfortable as the latin american extended one: in it, a compromise is established between the needs of a pan-iberian and a pan-european layout; in this one the needs of the former always outrank the needs of the latter (for example, in said layout the characters and [used in asturian] must be typed using dead keys [AltGr‑period+H and AltGr‑period+L]; here, they have direct keystrokes [AltGr‑H and AltGr‑L] (the latter displaces the £ character)).

The layout.

This is the pan-iberian layout:

[pan-iberian layout - base mode]

[pan-iberian layout - Shift key pressed]

[pan-iberian layout - AltGr key pressed]

[pan-iberian layout - both Shift and AltGr keys pressed]

General notes.

Dead keys.

Dead keys are used mainly to type diacritic signs. The ones used in peninsular languages have base keys assigned to them (except for the diaeresis, which had to be displaced in favor of the apostrophe sign ('), as it's used with higher frequency [specially in catalan]).

Diacritic signs.

This table details each of the defined diacritic signs (do notice that all the character combinations defined in Unicode are included, even if they aren't necessary). The diacritic signs and characters that are already defined in the "latin american", "portuguese", "portuguese (brazilian ABNT)", "spanish" and "spanish variation" layouts are marked in red.

diacritic signs and dead keys
diacritic sign 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 bar
acute accent ´ Á á   Ć ć   É é   Ǵ ǵ   Í í   Ḱ ḱ Ĺ ĺ Ḿ ḿ Ń ń   Ó ó Ṕ ṕ   Ŕ ŕ Ś ś   Ú ú   Ẃ ẃ   Ý ý ³ Ź ź Ǽ ǽ Ḉ ḉ   ´
tilde ² ~ Ã ã       Ẽ ẽ       Ĩ ĩ         Ñ ñ Ñ ñ Õ õ           Ũ ũ Ṽ ṽ     Ỹ ỹ         ~
grave accent ` À à       È è       Ì ì         Ǹ ǹ   Ò ò           Ù ù   Ẁ ẁ   Ỳ ỳ         `
circumflex accent ^ Â â   Ĉ ĉ   Ê ê   Ĝ ĝ Ĥ ĥ Πî Ĵ ĵ           Ô ô       Ŝ ŝ   Û û   Ŵ ŵ   Ŷ ŷ Ẑ ẑ       ^
diaeresis or umlaut Shift‑´ Ä ä       Ë ë     Ḧ ḧ Ï ï             Ö ö          ¹ Ü ü   Ẅ ẅ Ẍ ẍ Ÿ ÿ         ¨
comma AltGr‑Shift‑,                                        Ș ș Ț ț                   ̦
overdot AltGr‑Shift‑.  Ȧ ȧ Ḃ ḃ Ċ ċ Ḋ ḋ Ė ė Ḟ ḟ Ġ ġ Ḣ ḣ         Ṁ ṁ Ṅ ṅ   Ȯ ȯ Ṗ ṗ   Ṙ ṙ Ṡ ṡ Ṫ ṫ     Ẇ ẇ Ẋ ẋ Ẏ ẏ Ż ż       ˙
cedilla AltGr‑Shift‑'      Ç ç Ḑ ḑ Ȩ ȩ   Ģ ģ Ḩ ḩ     Ķ ķ Ļ ļ   Ņ ņ         Ŗ ŗ Ş ş Ţ ţ               Ç ç   ¸
macron AltGr‑Shift‑Ñ  Ā ā       Ē ē   Ḡ ḡ   Ī ī             Ō ō           Ū ū       Ȳ ȳ   Ǣ ǣ     ˉ
double acute accent AltGr‑Shift‑´                                Ő ő           Ű ű                 ˝
ring AltGr‑Shift‑~  Å å                                         Ů ů    ¹    ¹         ˚
ogonek AltGr‑Shift‑P  Ą ą       Ę ę       Į į             Ǫ ǫ           Ų ų                 ˛
double grave accent AltGr‑Shift‑`  Ȁ ȁ       Ȅ ȅ       Ȉ ȉ             Ȍ ȍ     Ȑ ȑ     Ȕ ȕ                  ̏
caron or háček AltGr‑Shift‑^  Ǎ ǎ   Č č Ď ď Ě ě   Ǧ ǧ Ȟ ȟ Ǐ ǐ ǰ ¹ Ǩ ǩ Ľ ľ   Ň ň   Ǒ ǒ     Ř ř Š š Ť ť Ǔ ǔ         Ž ž       ˇ
breve AltGr‑Shift‑?  Ă ă       Ĕ ĕ   Ğ ğ   Ĭ ĭ             Ŏ ŏ           Ŭ ŭ                 ˘
inverted breve AltGr‑Shift‑!  Ȃ ȃ       Ȇ ȇ       Ȋ ȋ             Ȏ ȏ     Ȓ ȓ     Ȗ ȗ                  ̑


  1. Unicode does not define the uppercase forms of the letters ǰ, , and .

  2. The tilde sign is not defined in the latin american layout (but is on the other four).

  3. The "spanish variation" layout doesn't define the Ý character, but the other four do so, including its direct predecessor, the "spanish" layout.

The alert reader will notice that two diacritic signs in the latin american extended layout aren't present here:

Extended letters.

As a design requirement, no extended letter almost none of the extended letters have a direct AltGr keystroke if they're not used in a peninsular language - due to this, only the letters Ç, , and Ŀ –also Æ and Œ– have them, and the rest must be typed in with the AltGr‑Z dead key.

extended letters
Q ⇒ Ǻ
q ⇒ ǻ
E ⇒ Ə
e ⇒ ə
T ⇒ Ŧ
t ⇒ ŧ
I ⇒ İ
i ⇒ ı
O ⇒ Ø
o ⇒ ø
P ⇒ Ǿ
p ⇒ ǿ
A ⇒ Å
a ⇒ å
S ⇒ ẞ
s ⇒ ß
D ⇒ Đ
d ⇒ đ
G ⇒ Ǥ
g ⇒ ǥ
H ⇒ Ħ
h ⇒ ħ
L ⇒ Ł
l ⇒ ł
Z ⇒ Ƶ
z ⇒ ƶ
X ⇒ Ʒ
x ⇒ ʒ
C ⇒ Ǯ
c ⇒ ǯ
V ⇒ Ð
v ⇒ ð
B ⇒ Þ
b ⇒ þ
N ⇒ Ŋ
n ⇒ ŋ
space bar ⇒ Ƶ (so the dead key will output something...)


Note: the AltGr‑Shift‑Z keystroke is not assigned; it's reserved for a possible future expansion.

Greek alphabet.

The dead key AltGr‑X can be used to type the letters of the greek aphabet (both upper and lowercase forms), although neither monotonic nor polytonic diacritic signs are supported. The available keystrokes follow the regular greek layout.

greek alphabet
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 bar ⇒ α (so the dead key will output something...)

Note: the AltGr‑Shift‑X keystroke is not assigned; it's reserved for a possible future expansion.


The AltGr‑4 dead key is used to type several currency symbols.

base key resulting symbol currency name country or countries notes
A a rial Iran It's written from right to left.
B b฿ baht Thailand
C c¢ (dollar) cent United States of America
D d dong Vietnam
E e euro European Union
F f french franc France This currency was replaced by the euro.
G g guaraní Paraguay
H h hryvnia Ukraine The correct spanish name for this currency is "grivnia".
I i lira Italy This currency was replaced by the euro.
J j¤ generic currency symbol
K k kip Laos
L l£ sterling pound United Kingdom
M m mill (abstract symbol used in accounting)
N n naira Nigeria
Ñ ñ peseta Spain This currency was replaced by the euro.
O o colón El Salvador and Costa Rica They're two different currencies that use the same symbol.
P p peso Philippines The american "peso" currencies use the $ symbol.
Q q drachma Greece This currency was replaced by the euro.
R r rupee India, Pakistan, Sri Lanka, Nepal and Mauritius They're five different currencies that use the same symbol.
S s new sheqel Israel and occupied Palestine
T t tugrik Mongolia
U u¤ generic currency symbol
V v cedi Ghana
W w won North Korea and South Korea They're two different currencies that use the same symbol.
X x¤ generic currency symbol
Y y¥ yen Japan
Z z cruzeiro Brazil This currency has been replaced by several others in succession. The current one is the real.
peseta (see above)
euro (see above)
¥¥ yen (see above)
££ sterling pound (see above)
¤¤ generic currency symbol
4¤ generic currency symbol
8 ECU (European Currency Unit) European Community Basket currency; replaced by the euro.
9 german pfennig Germany Fell into disuse in the 1950s.
0 Austral Argentina It lasted for less than seven years and was replaced after being destroyed by the irresponsible argentine economy. The current one is the nuevo peso argentino.
space bar¤ generic currency symbol


Version history.

The current version of this layout is 1.1, dated april/2009. The differences from the previous version (1.0, dated february/2009) are:

A separate page contains version 1.0 of this layout.

The installer.

This layout can be installed on Windows operating systems (2000, XP, Server 2003 and Vista) using the pan-iberian layout installer.

All rights reserved by Miguel Farah. Last update: 27/06/2009.

[castellano] - [english]

VALID HTML 4.01 Strict VALID CSS Keyboard layouts for Windows: old versions.