These are custom keyboard layouts that I use in the Microsoft KLC and the XKB formats.
This is a regular US keyboards with extra characters accessible using the AltGr
key.
Although the keyboard is designed mainly for easy access to French and German characters—including the often missing œ/Œ, æ/Æ and capital ẞ—more diacritics and characters are available, including those needed for Spanish, Portuguese, Romanian, and others.
Five sets of quotation marks are available: «…» “…” ‘…’ „…“ and ‚…‘.
As long as AltGr
is not used, this keyboard is identical to the
US layout.
- ◌́ Acute accent (accent aigu):
AltGr
+'
- ◌̀ Grave accent (accent grave):
AltGr
+`
- ◌̂ Circumflex (accent circonflexe):
AltGr
+6
- ◌̈ Diaeresis (tréma):
AltGr
+;
- ◌̧ Cedilla (cédille):
AltGr
+\
- Æ/æ ligature:
AltGr
+A/a
- Œ/œ ligature:
AltGr
+O/o
- «Guillemets»:
AltGr
+,
andAltGr
+.
- ◌̈ Umlaut:
AltGr
+;
- ẞ/ß (Eszett / scharfes S):
AltGr
+S/s
- „German double quotes“:
AltGr
+9
andAltGr
+0
- ‚German single quotes‘:
AltGr
+(
andAltGr
+)
- ◌̀ Grave accent:
AltGr
+`
- ◌̃ Tilde:
AltGr
+~
- ◌̂ Circumflex:
AltGr
+6
- ◌̌ Caron:
AltGr
+^
- ◌̊ Ring above:
AltGr
+*
- ◌̄ Macron:
AltGr
+-
- ◌̆ Breve:
AltGr
+_
- ◌̈ Diaeresis:
AltGr
+;
- ◌̇ Dot above:
AltGr
+:
- ◌́ Acute accent:
AltGr
+'
- ◌̋ Double acute accent:
AltGr
+"
- ◌̦ Comma below:
AltGr
+<
- ◌̣ Dot below:
AltGr
+>
- ◌̧ Cedilla:
AltGr
+\
- ◌̨ Ogonek:
AltGr
+|
- «Guillemets»:
AltGr
+,
andAltGr
+.
- “Double quotes”:
AltGr
+[
andAltGr
+]
- ‘Single quotes’:
AltGr
+{
andAltGr
+}
- „German double quotes“:
AltGr
+9
andAltGr
+0
- ‚German single quotes‘:
AltGr
+(
andAltGr
+)
- ¡ Inverted exclamation mark:
AltGr
+1
- ¿ Inverted question mark:
AltGr
+/
- Æ/æ ligature:
AltGr
+A/a
- Ð/ð Eth:
AltGr
+D/d
- Œ/œ ligature:
AltGr
+O/o
- ẞ/ß:
AltGr
+S/s
- Þ/þ Thorn:
AltGr
+T/t
- µ Mu:
AltGr
+m
- ¢ Cent sign:
AltGr
+4
- € Euro sign:
AltGr
+5
- £ Pound sign:
AltGr
+%
- ° Degree sign:
AltGr
+8
- × Multiplication:
AltGr
+=
- ÷ Division:
AltGr
++
Key | Shift |
AltGr |
AltGr+Shift |
---|---|---|---|
` | ~ | ◌̀ | ◌̃ |
1 | ! | ¡ | |
2 | @ | ||
3 | # | ||
4 | $ | ¢ | |
5 | % | € | £ |
6 | ^ | ◌̂ | ◌̌ |
7 | & | ||
8 | * | ° | ◌̊ |
9 | ( | „ | ‚ |
0 | ) | “ | ‘ |
- | _ | ◌̄ | ◌̆ |
= | + | × | ÷ |
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 | µ | ™ |
, | < | « | ◌̦ |
. | > | » | ◌̣ |
/ | ? | ¿ |
This is an Arabic keyboard loosely based on the US layout.
Where feasible, Arabic letters are found on their most phonetically close Latin equivalent.
Plain/emphatic pairs are on the same keys, the emphatic letters
being accessed with Shift
. For example: s
→س, S
→ص.
Besides Arabic characters, this keyboard includes:
- Persian and Urdu letters;
- Tunisian Arabic characters for non-native sounds
(پ=
/p/
, ڨ=/ɡ/
, ڥ=/v/
); - Other additional Arabic letters for regional variations and non-native sounds.
This keyboard also includes both Eastern Arabic and Persian numerals.
Key | Base |
Shift |
AltGr |
AltGr+Shift |
---|---|---|---|---|
` |
◌ّ | ◌ْ | ` | ~ |
1 |
1 | ! | ١ | ۱ |
2 |
2 | @ | ٢ | ۲ |
3 |
3 | # | ٣ | ۳ |
4 |
4 | $ | ٤ | ۴ |
5 |
5 | % | ٥ | ۵ |
6 |
6 | ^ | ٦ | ۶ |
7 |
7 | & | ٧ | ۷ |
8 |
8 | * | ٨ | ۸ |
9 |
9 | ) | ٩ | ۹ |
0 |
0 | ( | ٠ | ۰ |
- |
- | ◌ـ◌ | _ | |
= |
= | + | × | ÷ |
q |
ق | ڨ | ڧ | ٯ |
w |
و | |||
e |
ع | |||
r |
ر | ژ | ڑ | |
t |
ت | ط | ٹ | |
y |
يـ ي | ىـ ى | یـ ی | ے |
u |
ؤ | ؤ | ||
i |
ئ | إ | ۓ | |
o |
أ | آ | ۂ | |
p |
ء | ◌ٔ | ||
[ |
◌ُ | ◌ٌ | ] | } |
] |
◌ِ | ◌ٍ | [ | { |
\ |
◌َ | ◌ً | \ | | |
a |
ا | ة | ۃ | |
s |
س | ص | ||
d |
د | ض | ڈ | |
f |
ف | ڥ | ڤ | ڢ |
g |
غ | گ | ||
h |
هـ ـهـ ـه ه | ح | ہـ ـہـ ـہ ہ | ھ |
j |
ج | چ | ||
k |
ك | ک | ڭ | ݣ |
l |
ل | |||
; |
؛ | : | ||
' |
' | " | ||
z |
ز | ظ | ||
x |
خ | |||
c |
ش | |||
v |
ذ | ث | ||
b |
ب | پ | ||
n |
ن | ں | ◌٘ | |
m |
م | |||
, |
، | » | ” | < |
. |
. | « | “ | > |
/ |
/ | ؟ |
On Ubuntu, follow the instructions here or here.
On Windows, download Microsoft Keyboard Layout Creator,
open the klc
files and generate an executable. Alternatively, download and run the installers.