Keyboard Layouts for Different Languages

script, diacritic, accent, language, international, transliteration, keyboard, encoding, unicode, translator, translate, latin, cyrillic, writing, system, online, qwerty, azerty, qwertz, dvorak, input, method, surrogate
Author: Vitaly Blokhin vitinfo@vitn.com   Vital Network: www.vitn.com
Universal Converter: www.uconv.com   This pagewww.uconv.com/keyb.htm   Date: 2004-03-08
For more info visit the Visual International Transliteration page

This page shows characters on keyboard layouts used for different languages. Information is presented in the form of languages-to-keyboard-layouts cross-reference tables. A table contains languages arranged alphabetically by their ISO 639 code. This page is using the Unicode (UTF-8) Character Set, the only way for now to see as text within a single web page all (well, almost all) of the variety of characters used by the languages of the world.

The page obviously is incomplete and is currently being constructed.

Keyboards

Language Layout Modifier Keyboard
ISO 639 Code English Name Native Name
 
 
 
 
DE German Deutsch
Germany
Shift
~
!
@
#
$
%
^
&
*
(
)
{
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
`
1
2
3
4
5
6
7
8
9
0
-
=
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
US-International
Shift
~
!
@
#
$
%
^
&
*
(
)
_
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
`
1
2
3
4
5
6
7
8
9
0
-
=
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EN English English
US-QWERTY
Shift
~
!
@
#
$
%
^
&
*
(
)
_
+
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
<
>
?
 
`
1
2
3
4
5
6
7
8
9
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
,
.
/
US-DVORAK
Shift
~
!
@
#
$
%
^
&
*
(
)
{
}
"
<
>
P
Y
F
G
C
R
L
?
+
|
A
O
E
U
I
D
H
T
N
S
_
 
 
:
Q
J
K
X
B
M
W
V
Z
 
`
1
2
3
4
5
6
7
8
9
0
[
]
'
,
.
p
y
f
g
c
r
l
/
=
\
a
o
e
u
i
d
h
t
n
s
-
 
 
;
q
j
k
x
b
m
w
v
z
EO Esperanto Esperanto
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ES Spanish Español
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FR French Français
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GE Georgian ქართული
Georgia
Shift
1
2
3
4
5
6
7
8
9
0
-
+
 
)
 
 
!
?
§
%
:
.
;
,
/
=
 
(
 
AltGr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GR Greek 'Ελληνας
Greece
Shift
~
!
@
#
$
%
^
&
*
(
)
_
+
:
΅
Ε
Ρ
Τ
Υ
Θ
Ι
Ο
Π
{
}
|
Α
Σ
Δ
Φ
Γ
Η
Ξ
Κ
Λ
¨
"
 
 
Ζ
Χ
Ψ
Ω
Β
Ν
Μ
<
>
?
 
`
1
2
3
4
5
6
7
8
9
0
-
=
;
ς
ε
ρ
τ
υ
θ
ι
ο
π
[
]
\
α
σ
δ
φ
γ
η
ξ
κ
λ
΄
'
 
 
ζ
χ
ψ
ω
β
ν
μ
,
.
/
HE Hebrew תירבע
Israel
Shift
~
!
@
#
$
%
^
&
*
)
(
_
+
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
>
<
?
 
;
1
2
3
4
5
6
7
8
9
0
-
=
/
'
ק
ר
א
ט
ו
ן
ם
פ
]
[
 
ש
ד
ג
כ
ע
י
ח
ל
ך
ף
,
\
 
ז
ס
ב
ה
נ
מ
צ
ת
ץ
.
AltGr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
װ
 
 
 
 
 
 
 
 
 
 
 
ײ
ױ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
IT Italian Italiano
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PT Portuguese Português
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RO Romanian Română
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RU Russian русский
Russia
Shift
Ё
!
"
;
%
:
?
*
(
)
_
+
Й
Ц
У
К
Е
Н
Г
Ш
Щ
З
Х
Ъ
/
Ф
Ы
В
А
П
Р
О
Л
Д
Ж
Э
 
 
Я
Ч
С
М
И
Т
Ь
Б
Ю
,
 
ё
1
2
3
4
5
6
7
8
9
0
-
=
й
ц
у
к
е
н
г
ш
щ
з
х
ъ
\
ф
ы
в
а
п
р
о
л
д
ж
э
 
 
я
ч
с
м
и
т
ь
б
ю
.