Generic Es ES - KCM KeyboardLayout
Generic Es ES - KCM KeyboardLayout
Generic Es ES - KCM KeyboardLayout
kcm"
All keyboards are made usin official standard expanded keyboard "Enlish (!nited States)" with multimedia keys"
Only are different keys for characters# and symbols keys that are situated up to characters keys and down to function
keys ($% & $%')" (he rest of keys are identical in all keyboards# like numeric block# keys for mo)e cursor# and keys up to
this# and multimedia keys" All keyboards use labels of file "Generic.kcm" that ha)e definition of "Enlish (!nited
States)" keyboard and only chane characters and symbols" "Generic.kcm" file are the same of "Generic_en_US.kcm""
Official standard expanded keyboard "Enlish (!nited States)" with multimedia keys "Generic_en_US.kcm"
(he block of keys that are different between this two keyboards are characters and symbols# that show in this layout*
( +ike you can see keyboard "Espaol (Espaa) / Spanish (Spain)" ha)e one more key with label "BUTTON_1" )
%
,
-
.
/
0
1
2
3
4
5
6
7
(
8
)
&
9
:
;
<
=
>?
?>
@
A
(
B
!
C
O
D
E
F
A
S
G
$
H
I
J
K
+
L
*
M
"
N
O
Paps
+ock
P
Q
R
S
T
#
U
"
V
/
W
Ptrl Ptrl Alt Tenu Alt Hr
>
E
X
Y
Z
?
[
\
'
]
^
_
Enlish (!nited States)
BACKSLASH BUTTON_1
`
Y
Z
?
'
]
"
%
?
,
a
Z
b
-
.
c
1
d
4
3
/
5
(
7
)
M
W
e
f
<
=
>?
?>
@
A
(
B
!
C
O
D
[
E
2
;
X
6
A
S
G
$
H
I
J
K
+
g
h
F
i
N
O
Rloj
Tayks
P
Q
R
S
T
#
L
"
*
&
9
Ptrl Ptrl Alt Tenk Alt Hr
<
>
E
l
`
Y
/
\
0
^
l
_
Espaol (Espaa) / Spanish (Spain)
U
V
8
:
U
V
'
]
"
%
?
,
a
Z
b
-
.
c
3
/
5
(
7
)
M
W
e
f
<
=
>?
?>
@
A
(
B
!
C
O
A
S
G
$
H
I
J
K
+
g
N
O
Rloj
Tayks
P
Q
R
S
T
Ptrl Ptrl Alt Tenk Alt Hr
<
>
E
l
`
Y
^
l
_
8
:
1
d
4
Espaol (Espaa) / Spanish (Spain)
/
\
0
;
X
6
&
9
[
E
2
D
h
F
i
"
*
#
L
U
V
BACKSLASH
BUTTON_1
`
Y
#
L
"
*
h
F
i
e
f
M
W
APOSTROPHE
RIGHT_BRACKET
LEFT_BRACKET
EQUALS
MINUS
SLASH
PERIOD
COMMA
a
Z
b
GRAE
g
SEMICOLON
U
V
&
9
;
X
6
[
E
2
ESP $/ $% $' $- $^ $1 $3 $5 $7 $%8 $%% $%'
Cmpr
Dant
Det Sis
Rloj
Gesp
Dausa
Cnter
m <
n
o
%
?
,
a
Z
b
-
.
c
3
/
5
(
7
)
M
W
e
f
<
=
>?
?>
@
A
(
B
!
C
O
D
[
E
2
;
X
6
A
S
G
$
H
I
J
K
+
g
h
F
i
N
U
V
O
Rloj
Tayks
P
Q
R
S
T
#
L
"
*
Ptrl Ptrl Alt Tenk Alt Hr
<
>
Cnicio Cnsert
Ae
Dp
Sup
A)
Dp
$in E
l
`
Y
Rack
$orward
Stop
Aefresh
Search
$a)orites
@
@eb/Iome
>
Tail
.
Tedia
w
Dre)ious
+/(
Dlay/Dause
Stop
Sext
4 &
Qolume &
4 ;
Qolume ;
Ty
computer
&
Palculator
Sleep
@ake !p
4
Tute
Dower
/
\
0
^
l
_
8
:
1
d
4
&
9
'
]
"
Rloj
Sum
/ 6 &
3
/
%
5n 7
^
'o
1
-
8
"
;
Cntro
< m
Cnicio Ae Dp
$in A) Dp
Cnsert Supr
ESP $/ $% $' $- $^ $1 $3 $5 $7 $%8 $%% $%'
Drint
Screen
Sys Det
Scroll
+ock
Dause
Cnter
m <
n
o
%
,
1
2
7
(
8
)
<
=
>?
?>
@
A
(
B
!
C
O
D
A
S
G
$
H
I
J
K
+
L
*
M
"
N
O
Paps
+ock
P
Q
R
S
T
/
W
Ptrl Ptrl Alt Tenu Alt Hr
>
Iome Cnsert
Dae
!p
Gelete
Dae
Gown
End E
Rack
$orward
Stop
Aefresh
Search
$a)orites
@
@eb/Iome
>
Tail
.
Tedia
w
Dre)ious
+/(
Dlay/Dause
Stop
Sext
4 &
Qolume &
4 ;
Qolume ;
Ty
computer
&
Palculator
Sleep
@ake !p
4
Tute
Dower
Z
?
[
\
^
_
3
4
:
;
#
U
"
V
-
.
5
6
/
0
&
9
'
]
E
F
X
Y
Sum
+ock
/ 6 &
3
/
%
5n 7
^
'o
1
-
8
"
;
Enter
< m
Iome D!p
End DGn
Cnsert Gel
Rut really with a layout raph of keyboard not is sufficient to know all characters and how keyboard can be used#
because not represent combination of keys" Cn official keyboards exist - special keys that can be used for obtain more
characters" Refore you push a key# can be acti)e "Rloj Tayks / Paps +ock"# or you before maintain push "Shiftq key
that is represent with "" symbol# or you before maintain push "Alt Hrq (Alternati)e Hraph keyboard) key# or a
combination of this - special keys" Each key&state ha)e ' )alues "pushed&acti)e" and "not pushed¬ acti)e" and exist
' ele)ated to - that obtain a total of 5 possible cases"
$or this reason in official keyboards exit 5 possible cases# in function of if is acti)e or is maintain pushed first any of
- special keys" Aeally in official "Espaol (Espaa) / Spanish (Spain)" keyboard only are used ^ cases that are
represented with ^ raph of keyboard and an explain of special characters for accent in unicode" Cn Android&x51 is used
identical official keyboard but add more characters and is used % more case (Pase 1) and too is used "Ptrl" key and exist
' more cases# that are# if you maintain pushed "Ptrl" and push other key# and if you maintain pushed ' keys of "Ptrl"
and "/Shift" and push other key" Cn total are ^ raph for official keyboard and - raph more for Android&x51"
Pase %) Sormal (no are any key acti)e or pre)ious maintain pushed)
Pase ') "/Shift" (Bou maintain pushed "/Shift" and push other key)
Pase -) "Rloj Tayks / Paps +ock" (Cs acti)e Papitals characters +ock and push any key)
Pase /) "Rloj Tayks / Paps +ock" ; "/Shift" (Cs acti)e Papitals +ock and maintain pushed Shift push other key)
Pase ^) "Alt Hr" (Bou maintain pushed "Alt Hr" key and push other key)
Pase 1) "Alt Hr" ; "/Shift" (Bou maintain pushed "Alt Hr" and "/Shift" keys and push other key)
Pase 3) "Rloj Tayks / Paps +ock" ; "Alt Hr" (this case is not used)
Pase 5) "Rloj Tayks / Paps +ock" ; "Alt Hr" ; "/Shift" (this case is not used)
Pase 7) "Ptrl" (Bou maintain pushed "Ptrl" key and push other key)
Pase %8) "Ptrl" ; "/Shift" (Bou maintain pushed "Ptrl" and "/Shift" keys and push other key)
Exist ^ types of accents "h" # "[" # "i" # "2" # "\" that are used for accent )ocals# )ocal in capitals or uppercase and
)ocals in lowercase" Bou must push accent key and lea)e and push any )ocal*
unicode "Zu8-8%" # )ocal : "h" # )ocal : p # r # s # t # k # u # v # w # x # y (Key "APOSTROPHE!"
unicode "Zu8-88" # )ocal : "[" # )ocal : z # { # | # } # ~ # # # # # (Key "LEFT_BRACKET!"
unicode "Zu8-85" # )ocal : "i" # )ocal : # # # # # # # # # ( Keys "/Shift" ; "APOSTROPHE!"
unicode "Zu8-8'" # )ocal : "2" # )ocal : # # # # # # # # # ( Keys "/Shift" ; "LEFT_BRACKET!"
unicode "Zu8-8-" # )ocal : "\" # )ocal : # # # (Keys "Alt Hr" ; "/")
Pase %) Sormal# no are any key acti)e or pre)ious maintain pushed (Official and Android&x51 keyboards are
identical)*
unicode "Zu8-8%" # )ocal : "h" # )ocal : p # r # s # t # k # u # v # w # x # y (Key "APOSTROPHE!"
unicode "Zu8-88" # )ocal : "[" # )ocal : z # { # | # } # ~ # # # # # (Key "LEFT_BRACKET!"
Pase ') "/Shift" ; key" Bou maintain pushed "/Shift" and push other key (Official and Android&x51 keyboards
are identical)*
unicode "Zu8-85" # )ocal : "i" # )ocal : # # # # # # # # # (Keys "/Shift" ; "APOSTROPHE!"
' % a - 1 3 5 7 8 M e <
j
>?
?>
w r t y u i o p [ ;
a s d f h k l h
U x
Rloj
Tayks
c ) b n m # " &
Ptrl Ptrl Alt Tenk Alt Hr
<
>
e
/ ^
Spanish (Spain) Official keyboard
' % a - 1 3 5 7 8 M e <
j
>?
?>
w r t y u i o p [ ;
a s d f h k l h
U x
Rloj
Tayks
c ) b n m # " &
Ptrl Ptrl Alt Tenk Alt Hr
<
>
e
/ ^
Spanish (Spain) Android&x51 keyboard
" , b c 4 / ( ) : W f <
=
>?
?>
@ A ( B ! C O D 2 6
A S G $ H I J K + g i
N V O
Rloj
Tayks
P Q R S T L * 9
Ptrl Ptrl Alt Tenk Alt Hr
<
>
E
`
0 _
Spanish (Spain) Official keyboard
" , b c 4 / ( ) : W f <
=
>?
?>
@ A ( B ! C O D 2 6
A S G $ H I J K + g i
N V O
Rloj
Tayks
P Q R S T L * 9
Ptrl Ptrl Alt Tenk Alt Hr
<
>
E
`
0 _
Spanish (Spain) Android&x51 keyboard
unicode "Zu8-8'" # )ocal : "2" # )ocal : # # # # # # # # # (Keys "/Shift" ; "LEFT_BRACKET!"
Pase -) "Rloj Tayks / Paps +ock" ; key" Cs acti)e Papitals characters +ock and push any key (letters are in capitals
or uppercase) (Official and Android&x51 keyboards are identical)*
unicode "Zu8-8%" # )ocal : "h" # )ocal : p # r # s # t # k # u # v # w # x # y (Key "APOSTROPHE!"
unicode "Zu8-88" # )ocal : "[" # )ocal : z # { # | # } # ~ # # # # # (Key "LEFT_BRACKET!"
Pase /) "Rloj Tayks / Paps +ock" ; "/Shift"" Cs acti)e Papitals +ock and maintain pushed Shift and push other
key (letters are in lowercase) (Official and Android&x51 keyboards are identical)*
unicode "Zu8-85" # )ocal : "i" # )ocal : # # # # # # # # # (Keys "/Shift" ; "APOSTROPHE!"
unicode "Zu8-8'" # )ocal : "2" # )ocal : # # # # # # # # # (Keys "/Shift" ; "LEFT_BRACKET!"
Pase ^) "Alt Hr"" Bou maintain pushed "Alt Hr" key and push other key*
unicode "Zu8-8-" # )ocal : "\" # )ocal : # # # (Keys "Alt Hr" ; "/")
(Android&x51) unicode "Zu8-8'" # )ocal : "2" # )ocal : # # # # # # # # # (Keys "Alt Hr" ; "i")
(Android&x51) unicode "Zu8-8-" # )ocal : "\" # )ocal : # # # (Keys "Alt Hr" ; "n")
(Android&x51) unicode "Zu8-85" # )ocal : "i" # )ocal : # # # # # # # # # (Keys "Alt Hr" ; "u")
(Android&x51) unicode "Zu88b/" : " h " (Keys "Alt Hr" ; "8") and (Keys "Alt Hr" ; "COMMA")
(Android&x51) unicode "Zu8818" : " [ " (Keys "Alt Hr" ; "MINUS")
(Android&x51) unicode "Zu88^e" : " 2 " (Keys "Alt Hr" ; "EQUALS")
(Android&x51) unicode "Zu883e" : "\" (Keys "Alt Hr" ; "SEMICOLON")
(Android&x51) unicode "Zu88a5" : " i " (Keys "Alt Hr" ; "PERIOD")
Pase 1) "Alt Hr" ; "/Shift"" Bou maintain pushed "Alt Hr" and "/Shift" keys and push other key*
(Android&x51) unicode "Zu8-8'" # )ocal : "2" # )ocal : # # # # # # # # # (Keys "Alt Hr" ; "1")
Pase 3) "Rloj Tayks / Paps +ock" ; "Alt Hr" (this case is not used)
] ? Z . d <
>?
?>
E X
F
Rloj
Tayks
Ptrl Ptrl Alt Tenk Alt Hr
<
>
l
Y
\ l
Spanish (Spain) Official keyboard
] ? Z . d h [ 2 <
>?
?>
i 2 E X
\ F
Rloj
Tayks
\ h i
Ptrl Ptrl Alt Tenk Alt Hr
<
>
l
Y
\ l
Spanish (Spain) Android&x51 keyboard
2 <
>?
?>
Rloj
Tayks
Ptrl Ptrl Alt Tenk Alt Hr
<
>
Spanish (Spain) Android&x51 keyboard
' % a - 1 3 5 7 8 M e <
=
>?
?>
@ A ( B ! C O D [ ;
A S G $ H I J K + g h
N U O
Rloj
Tayks
P Q R S T # " &
Ptrl Ptrl Alt Tenk Alt Hr
<
>
E
`
/ ^
Spanish (Spain) Official keyboard
' % a - 1 3 5 7 8 M e <
=
>?
?>
@ A ( B ! C O D [ ;
A S G $ H I J K + g h
N U O
Rloj
Tayks
P Q R S T # " &
Ptrl Ptrl Alt Tenk Alt Hr
<
>
E
`
/ ^
Spanish (Spain) Android&x51 keyboard
" , b c 4 / ( ) : W f <
j
>?
?>
w r t y u i o p 2 6
a s d f h k l i
V x
Rloj
Tayks
c ) b n m L * 9
Ptrl Ptrl Alt Tenk Alt Hr
<
>
e
0 _
Spanish (Spain) Official keyboard
" , b c 4 / ( ) : W f <
j
>?
?>
w r t y u i o p 2 6
a s d f h k l i
V x
Rloj
Tayks
c ) b n m L * 9
Ptrl Ptrl Alt Tenk Alt Hr
<
>
e
0 _
Spanish (Spain) Android&x51 keyboard
Pase 5) "Rloj Tayks / Paps +ock" ; "Alt Hr" ; "/Shift" (this case is not used)
Pase 7) "Ptrl"" Bou maintain pushed "Ptrl" key and push other key
Pase %8) "Ptrl" ; "/Shift"" Bou maintain pushed "Ptrl" and "/Shift" keys and push other key
All keyboards are made usin expanded keyboard "Enlish (!nited States)" with multimedia keys that is defined in
"Generic.kcm" file and you must use the same labels and only chane characters that you want for each key or
combination of keys to made other keyboard like "Espaol (Espaa) / Spanish (Spain)"" "Espaol (Espaa) / Spanish
(Spain)" keyboard are named "Heneric9es9ES"kcm" and only used standard ascii 8&%'3 code and use new line like
!SCO/+inux style" Gefinition of "Heneric9es9ES"kcm" is Android&x51 keyboard# is official keyboard but ha)e add
more character of Android&x51# and content of file is this*
# C%&'ri()* +C" ,-1- T)e An.r%i. O&en S%/rce Pr%0ec*
#
# License. /n.er *)e A&1c)e License2 ersi%n ,.- +*)e !License!"3
# '%/ m1' n%* /se *)is 4i5e e6ce&* in c%m&5i1nce 7i*) *)e License.
# 8%/ m1' %9*1in 1 c%&' %4 *)e License 1*
#
# )**&:;;777.1&1c)e.%r(;5icenses;LICENSE<,.-
#
# Un5ess re=/ire. 9' 1&&5ic195e 517 %r 1(ree. *% in 7ri*in(2 s%4*71re
# .is*ri9/*e. /n.er *)e License is .is*ri9/*e. %n 1n !AS IS! BASIS2
# >ITHOUT >ARRANTIES OR CONDITIONS OF AN8 KIND2 ei*)er e6&ress %r im&5ie..
# See *)e License 4%r *)e s&eci4ic 51n(/1(e (%?ernin( &ermissi%ns 1n.
# 5imi*1*i%ns /n.er *)e License.
#
# Generic ke' c)1r1c*er m1& 4%r 4/55 15&)19e*ic US En(5is) PC s*'5e e6*ern15 ke'9%1r.s.
#
# T)is 4i5e is in*en*i%n155' ?er' (eneric 1n. is in*en.e. *% s/&&%r* 1 9r%1. r1n( %4 ke'9%1r.s.
# D% n%* e.i* *)e (eneric ke' c)1r1c*er m1& *% s/&&%r* 1 s&eci4ic ke'9%1r.3 ins*e1.2 cre1*e
# 1 ne7 ke' c)1r1c*er m1& 4i5e 7i*) *)e re=/ire. ke'9%1r. c%n4i(/r1*i%n.
#
# 4i5e n1me: Generic_es_ES.kcm
# 4i5e n1me: Generic_c1_ES.kcm
#
*'&e FULL
### B1sic Q>ERT8 ke's ###
ke' A @
519e5: AAA
91se: A1A
s)i4*2 c1&s5%ck: AAA
c1&s5%ckBs)i4*: A1A
c*r52 15*2 me*1: n%ne
C
ke' B @
519e5: ABA
91se: A9A
s)i4*2 c1&s5%ck: ABA
c1&s5%ckBs)i4*: A9A
c*r52 15*2 me*1: n%ne
C
ke' C @
519e5: ACA
91se: AcA
s)i4*2 c1&s5%ck: ACA
c1&s5%ckBs)i4*: AcA
15*: AD/--1EA
c*r5: AD/--eFA
<
>?
?>
Rloj
Tayks
Ptrl Ptrl Alt Tenk Alt Hr
<
>
Spanish (Spain) Android&x51 keyboard
<
>?
?>
Rloj
Tayks
`
Ptrl Ptrl Alt Tenk Alt Hr
<
>
Spanish (Spain) Android&x51 keyboard
s)i4*Bc*r5: AD/--cFA
me*1: n%ne
C
ke' D @
519e5: ADA
91se: A.A
s)i4*2 c1&s5%ck: ADA
c1&s5%ckBs)i4*: A.A
c*r52 15*2 me*1: n%ne
C
ke' E @
519e5: AEA
91se: AeA
s)i4*2 c1&s5%ck: AEA
15*: AD/,-1cA
15*Bs)i4*: n%ne
c1&s5%ckB15*: AD/,-1cA
c1&s5%ckBs)i4*: AeA
c1&s5%ckB15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' F @
519e5: AFA
91se: A4A
s)i4*2 c1&s5%ck: AFA
c1&s5%ckBs)i4*: A4A
c*r52 15*2 me*1: n%ne
C
ke' G @
519e5: AGA
91se: A(A
s)i4*2 c1&s5%ck: AGA
c1&s5%ckBs)i4*: A(A
c*r52 15*2 me*1: n%ne
C
ke' H @
519e5: AHA
91se: A)A
s)i4*2 c1&s5%ck: AHA
c1&s5%ckBs)i4*: A)A
c*r52 15*2 me*1: n%ne
C
ke' I @
519e5: AIA
91se: AiA
s)i4*2 c1&s5%ck: AIA
c1&s5%ckBs)i4*: AiA
15*: AD/-G-,A
c*r52 me*1: n%ne
C
ke' H @
519e5: AHA
91se: A0A
s)i4*2 c1&s5%ck: AHA
c1&s5%ckBs)i4*: A0A
c*r52 15*2 me*1: n%ne
C
ke' K @
519e5: AKA
91se: AkA
s)i4*2 c1&s5%ck: AKA
c1&s5%ckBs)i4*: AkA
c*r52 15*2 me*1: n%ne
C
ke' L @
519e5: ALA
91se: A5A
s)i4*2 c1&s5%ck: ALA
c1&s5%ckBs)i4*: A5A
15*: AD/--1GA
c*r52 me*1: n%ne
C
ke' M @
519e5: AMA
91se: AmA
s)i4*2 c1&s5%ck: AMA
c1&s5%ckBs)i4*: AmA
c*r52 15*2 me*1: n%ne
C
ke' N @
519e5: ANA
91se: AnA
s)i4*2 c1&s5%ck: ANA
c1&s5%ckBs)i4*: AnA
15*: AD/-G-GA
c*r52 me*1: n%ne
C
ke' O @
519e5: AOA
91se: A%A
s)i4*2 c1&s5%ck: AOA
c1&s5%ckBs)i4*: A%A
c*r52 15*2 me*1: n%ne
C
ke' P @
519e5: APA
91se: A&A
s)i4*2 c1&s5%ck: APA
c1&s5%ckBs)i4*: A&A
15*: AD/,-1FA
c*r52 me*1: n%ne
C
ke' Q @
519e5: AQA
91se: A=A
s)i4*2 c1&s5%ck: AQA
c1&s5%ckBs)i4*: A=A
c*r52 15*2 me*1: n%ne
C
ke' R @
519e5: ARA
91se: ArA
s)i4*2 c1&s5%ck: ARA
c1&s5%ckBs)i4*: ArA
15*: AD/--1eA
c*r52 me*1: n%ne
C
ke' S @
519e5: ASA
91se: AsA
s)i4*2 c1&s5%ck: ASA
c1&s5%ckBs)i4*: AsA
15*: AD/--.4A
c*r52 me*1: n%ne
C
ke' T @
519e5: ATA
91se: A*A
s)i4*2 c1&s5%ck: ATA
c1&s5%ckBs)i4*: A*A
15*: AD/,1,,A
c*r52 me*1: n%ne
C
ke' U @
519e5: AUA
91se: A/A
s)i4*2 c1&s5%ck: AUA
c1&s5%ckBs)i4*: A/A
15*: AD/-G-IA
c*r52 me*1: n%ne
C
ke' @
519e5: AA
91se: A?A
s)i4*2 c1&s5%ck: AA
c1&s5%ckBs)i4*: A?A
c*r52 15*2 me*1: n%ne
C
ke' > @
519e5: A>A
91se: A7A
s)i4*2 c1&s5%ck: A>A
c1&s5%ckBs)i4*: A7A
c*r52 15*2 me*1: n%ne
C
ke' J @
519e5: AJA
91se: A6A
s)i4*2 c1&s5%ck: AJA
c1&s5%ckBs)i4*: A6A
c*r52 15*2 me*1: n%ne
C
ke' 8 @
519e5: A8A
91se: A'A
s)i4*2 c1&s5%ck: A8A
c1&s5%ckBs)i4*: A'A
c*r52 15*2 me*1: n%ne
C
ke' K @
519e5: AKA
91se: ALA
s)i4*2 c1&s5%ck: AKA
c1&s5%ckBs)i4*: ALA
c*r52 15*2 me*1: n%ne
C
ke' - @
519e52 n/m9er: A-A
91se: A-A
s)i4*: AMA
15*: AD/--9NA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' 1 @
519e52 n/m9er: A1A
91se: A1A
s)i4*: AOA
15*: APA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' , @
519e52 n/m9er: A,A
91se: A,A
s)i4*: A!A
15*: AQA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' G @
519e52 n/m9er: AGA
91se: AGA
s)i4*: AD/--9FA
15*: A#A
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' N @
519e52 n/m9er: ANA
91se: ANA
s)i4*: ARA
15*: AD/-G-GA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' S @
519e52 n/m9er: ASA
91se: ASA
s)i4*: ATA
15*: AD/,-1cA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' U @
519e52 n/m9er: AUA
91se: AUA
s)i4*: AVA
15*: AD/--1cA
15*Bs)i4*: AD/-G-,A
c*r52 me*1: n%ne
C
ke' F @
519e52 n/m9er: AFA
91se: AFA
s)i4*: A;A
c*r52 15*2 me*1: n%ne
C
ke' I @
519e52 n/m9er: AIA
91se: AIA
s)i4*: A+A
c*r52 15*2 me*1: n%ne
C
ke' E @
519e52 n/m9er: AEA
91se: AEA
s)i4*: A"A
c*r52 15*2 me*1: n%ne
C
ke' SPACE @
519e5: A A
91se: A A
c*r5: n%ne
15*2 me*1: 415591ck SEARCH
C
ke' ENTER @
519e5: ADnA
91se: ADnA
c*r52 15*2 me*1: n%ne
C
ke' TAB @
519e5: AD*A
91se: AD*A
c*r52 15*2 me*1: n%ne
C
ke' COMMA @
519e52 n/m9er: A2A
91se: A2A
s)i4*: A3A
15*: AD/--9NA
c*r52 me*1: n%ne
C
ke' PERIOD @
519e52 n/m9er: A.A
91se: A.A
s)i4*: A:A
15*: AD/--1IA
c*r52 me*1: n%ne
C
ke' SLASH @
519e52 n/m9er: A;A
91se: A<A
s)i4*: A_A
c*r52 15*2 me*1: n%ne
C
ke' GRAE @
519e52 n/m9er: AWA
91se: AD/--91A
s)i4*: AD/--11A
15*: ADDA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' MINUS @
519e52 n/m9er: A<A
91se: ADAA
s)i4*: AXA
15*: AD/--U-A
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' EQUALS @
519e52 n/m9er: AMA
91se: AD/--11A
s)i4*: AD/--94A
15*: AD/--SeA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' LEFT_BRACKET @
519e52 n/m9er: AYA
91se: AD/-G--A
s)i4*: AD/-G-,A
15*: AYA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' RIGHT_BRACKET @
519e52 n/m9er: AZA
91se: ABA
s)i4*: A[A
15*: AZA
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' BACKSLASH @
519e52 n/m9er: ADDA
91se: AD/--eFA
s)i4*2 c1&s5%ck: AD/--cFA
15*: ACA
15*Bs)i4*: n%ne
c1&s5%ckB15*: ACA
c1&s5%ckBs)i4*: AD/--eFA
c1&s5%ckB15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' BUTTON_1 @
91se: A\A
s)i4*: A]A
c*r52 15*2 me*1: n%ne
C
ke' SEMICOLON @
519e52 n/m9er: A3A
91se: AD/--41A
s)i4*2 c1&s5%ck: AD/--.1A
15*: A^A
15*Bs)i4*: n%ne
c1&s5%ckB15*: A^A
c1&s5%ckBs)i4*: AD/--41A
c1&s5%ckB15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
ke' APOSTROPHE @
519e52 n/m9er: ADAA
91se: AD/-G-1A
s)i4*: AD/-G-IA
15*: A@A
15*Bs)i4*: n%ne
c*r52 me*1: n%ne
C
### N/meric ke'&1. ###
ke' NUMPAD_- @
519e52 n/m9er: A-A
91se: 415591ck INSERT
n/m5%ck: A-A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_1 @
519e52 n/m9er: A1A
91se: 415591ck MOE_END
n/m5%ck: A1A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_, @
519e52 n/m9er: A,A
91se: 415591ck DPAD_DO>N
n/m5%ck: A,A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_G @
519e52 n/m9er: AGA
91se: 415591ck PAGE_DO>N
n/m5%ck: AGA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_N @
519e52 n/m9er: ANA
91se: 415591ck DPAD_LEFT
n/m5%ck: ANA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_S @
519e52 n/m9er: ASA
91se: 415591ck DPAD_CENTER
n/m5%ck: ASA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_U @
519e52 n/m9er: AUA
91se: 415591ck DPAD_RIGHT
n/m5%ck: AUA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_F @
519e52 n/m9er: AFA
91se: 415591ck MOE_HOME
n/m5%ck: AFA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_I @
519e52 n/m9er: AIA
91se: 415591ck DPAD_UP
n/m5%ck: AIA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_E @
519e52 n/m9er: AEA
91se: 415591ck PAGE_UP
n/m5%ck: AEA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_LEFT_PAREN @
519e52 n/m9er: A+A
91se: A+A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_RIGHT_PAREN @
519e52 n/m9er: A"A
91se: A"A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_DIIDE @
519e52 n/m9er: A;A
91se: A;A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_MULTIPL8 @
519e52 n/m9er: A[A
91se: A[A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_SUBTRACT @
519e52 n/m9er: A<A
91se: A<A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_ADD @
519e52 n/m9er: ABA
91se: ABA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_DOT @
519e52 n/m9er: A.A
91se: 415591ck FOR>ARD_DEL
n/m5%ck: A.A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_COMMA @
519e52 n/m9er: A2A
91se: A2A
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_EQUALS @
519e52 n/m9er: AMA
91se: AMA
c*r52 15*2 me*1: n%ne
C
ke' NUMPAD_ENTER @
519e5: ADnA
91se: ADnA 415591ck ENTER
c*r52 15*2 me*1: n%ne 415591ck ENTER
C
### S&eci15 ke's %n &)%nes ###
ke' AT @
519e52 n/m9er: AQA
91se: AQA
C
ke' STAR @
519e52 n/m9er: A[A
91se: A[A
C
ke' POUND @
519e52 n/m9er: A#A
91se: A#A
C
ke' PLUS @
519e52 n/m9er: ABA
91se: ABA
C
### N%n<&rin*in( ke's ###
ke' ESCAPE @
91se: 415591ck BACK
15*2 me*1: 415591ck HOME
c*r5: 415591ck MENU
C
### G1me&1. 9/**%ns ###
ke' BUTTON_A @
91se: 415591ck BACK
C
ke' BUTTON_B @
91se: 415591ck BACK
C
ke' BUTTON_C @
91se: 415591ck BACK
C
ke' BUTTON_J @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_8 @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_K @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_L1 @
91se: n%ne
C
ke' BUTTON_R1 @
91se: n%ne
C
ke' BUTTON_L, @
91se: n%ne
C
ke' BUTTON_R, @
91se: n%ne
C
ke' BUTTON_THUMBL @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_THUMBR @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_START @
91se: 415591ck HOME
C
ke' BUTTON_SELECT @
91se: 415591ck MENU
C
ke' BUTTON_MODE @
91se: 415591ck MENU
C
ke' BUTTON_, @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_G @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_N @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_S @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_U @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_F @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_I @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_E @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_1- @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_11 @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_1, @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_1G @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_1N @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_1S @
91se: 415591ck DPAD_CENTER
C
ke' BUTTON_1U @
91se: 415591ck DPAD_CENTER
C