# Tato keymapa NENI urcena pro jadro "opatchovane" programem "patch-capslock"
#
# klavesova mapa kompatibilni s windows QWERTZ
#
# Vytvoril: Richard S~puta, Richard.Sputa@os3.os.ds.mfcr.cz
#
# verze: 2.0.2
#
# License: GNU GPL 2
#
# Links: ftp://ftp.penguin.cz/pub/cestina/klavesnice/console/
#        - primary ftp archiv
#        http://www.debian.cz/proj/czkbd/index.php3
#        - czech keyboard standarts
#
#
# POZOR: Tato klavesova mapa obsahuje ve skutecnosti 2 (dve) klavesnice
#        Primarni je CESKA
#        Sekundarni je US
#        Prepinani se provadi pomoci klavesy "Pause"
#                  ktera funguje jako "ShiftR_Lock"
#        CESKA: Control-Klavesa, Alt-Klavesa, Alt-Shift-Klavesa
#               => funguje stejne jako v US klavesnici
#        US:    AltGr-Klavesa, AltGr-Shift-Klavesa
#               => funguje stejne jako v CESKE klavesnici
#           (i dead klavesy na AltGr-2 az AltGr-9, AltGr-0, AltGr--, AltGr-=)
#               Navic klavesa "PrintScreen" funguje jako carka a hacek
#
#
# Rozsireni oproti standartni_CESKE_unikodove_klavesnici
#         (zde jsou popsany pouze kombinace, jejichz umisteni je diskutabilni)
#         (popis ostatnich rozsireni je v souboru "readme.txt")
#        1) AltGr-SPACE => znak "nobreakspace" (neoddelitelna mezera kod 0xa0)
#        2) Ctrl-SPACE  => znak "nul" (kod 0x00)
#        3) AltGr-A     => ~ (tilda - pozor AltGr-1 genruje mrtvou tildu)
#        4) AltGr-H     => ` (zpetny apostrof)
#        5) AltGr-J     => ' (apostrof)
#        6) AltGr-M     => ^ (jiz nikdy vice us-klavesnice) 
#        7) AltGr-Z     => ° (stupen "degree")
#
#
# Mrtve klavesy (u obou klavesnic - CESKE i US)
#   AltGr-2 => dead_caron (hacek_nad_pismenem)
#   AltGr-3 => dead_circumflex (striska_nad_pismenem)
#   AltGr-4 => dead_breve (obloucek_nad_pismenem)
#   AltGr-5 => (krouzek_nad_pismenem)
#   AltGr-6 => dead_cedilla (ocasek_pod_pismenem_smerujici_zprava_doleva)
#   AltGr-7 => (nedefinovano)
#   AltGr-8 => (tecka_nad_pismenem)
#   AltGr-9 => dead_acute (carka_nad_pismenem)
#   AltGr-0 => dead_doubleacute (dve_carky_nad_pismenem)
#   AltGr-- => dead_diaeresis (dve_tecky_nad_pismenem)
#   AltGr-= => dead_ogonek (ocasek_pod_pismenem_smerujici_zleva_doprava)
# Mrtve klavesy (pouze u US klavesnice)
#   PrintScreen => dead_acute (carka_nad_pismenem)
#   Shift-PrintScreen => dead_caron (hacek_nad_pismenem)
#                     => mozno pouzit i na krouzkovane U
# Mrtve klavesy (pouze u CESKE klavesnice)
#   = => dead_acute (carka_nad_pismenem)
#   Shift-= => dead_caron (hacek_nad_pismenem)
#   Shift-~ => (krouzek_nad_pismenem)
# Mrtva klavesa (pouze u ceske - ne vsak slovenske)
#   \ => dead_diaeresis (dve_tecky_nad_pismenem)
#
#
#
# Prosim zasilejte mi navrhy na zmeny a vylepseni - staci slovne.
# (prosim piste pred kazdou klavesou slova "fyzicka" "logicka")
# napr. Fyzicky stisk AltGr-Q generuje logickou klavesu \
#
#
# Poznamka: Prosim napiste mi jak klavesnice funguje v emacsu
#           (mam na mysli klavesove kombinace jako Alt-Control-"neco")
#
# Poznamka: Ponevadz program "loadkeys" nezna keysym-y
#           dead_ring => mrtva klavesa pro krouzek
#           dead_dot  => mrtva klavesa pro tecku_nad_pismenem
#           (krouzek            je nutny pro U s krouzkem - cesky znak)
#           (tecka_nad_pismenem je nutna pro Z s teckou   - polsky znak)
#           Naopak zna "dead_grave"  => carka_nad_pismenem
#                                       v opacnem smeru nez je ceska carka
#                                    => nevyuzite v ISO-8859-2
#           pouzil jsem "dead_grave" misto "dead_ring" a "dead_abovedot"
#           KEYSYM-y kterych se to tyka:
#                  dead_abovedot => "keysym 9" -> AltGr-8
#                  dead_ring     => "keysym 6" -> AltGr-5
#                                   "keysym 41" -> klavesa_pod_ESCAPE
#           U "keysym 8" by mnel byt definovan "pravy dead_grave"
#             ale protoze zadny znak v ISO-8859-2 toto nepouziva
#             a take proto, ze "dead_grave" je pouzit na neco jineho
#             tak tam neni nadefinovan
#           U "keysym 2" by mnel byt definovan "pravy dead_tilde"
#             ale protoze zadny znak v ISO-8859-2 toto nepouziva
#             tak tam neni nadefinovan
#           U "keysym 41" by mnel byt definovan "pravy dead_carka_nad_pismenem"
#             ale protoze zadny znak v ISO-8859-2 toto nepouziva
#             tak tam neni nadefinovan
#             navic tato dead klavesa neni ani definovana (v jadru 2.0.3x)
#
#
#
#
#
# znakova sada: Iso Latin 2
charset "iso-8859-2"
#
# modifikator "ShiftL" byl pouzit pri stisku klaves "Shift"
# modifikator "Shift"  se meni pouze pri stisku klavesy "CapsLock"
# modifikatory:
###############
#              Shift                     1
#              AltGr                     2
#              Control                   4
#              Alt                       8
#              ShiftL                   16
#              ShiftR                   32
#              CtrlL                    64
#              CtrlR                   128
#
# plain                      0 +32=32
# Shift                      1 +32=33
# AltGr                      2 +32=34
# AltGr+Shift                3 +32=35
# Control                    4 +32=36
# Control+Shift              5 +32=37
# Control+AltGr              6 +32=38
# Control+AltGr+Shift        7 +32=39
# Alt                        8 +32=40
# Alt+Shift                  9 +32=41
# Alt+Control               12 +32=44
# Alt+Control+Shift         13 +32=45
# ShiftL                    16 +32=48
# ShiftL+Shift              17 +32=49
# ShiftL+AltGr              18 +32=50
# ShiftL+AltGr+Shift        19 +32=51
# ShiftL+Control            20 +32=52
# ShiftL+Control+AltGr      22 +32=54
# ShiftL+Alt                24 +32=56
# ShiftL+Alt+Shift          25 +32=57
# ShiftL+Alt+Control        28 +32=60
keymaps 0-9,12-13,16-20,22,24-25,28,32-41,44-45,48-52,54,56-57,60
# Alt je Meta klavesa
alt_is_meta
#
# synonyma:
#          BackSpace (primarni) => Control_h
#          Tab       (primarni) => Control_i
#          Linefeed  (primarni) => Control_j
#
# vzdalenost mezi zacatky symbolu:
#          12 znaku (standartne) vyhovuje 80% symbolickych nazvu
#          25 znaku ma symbolicky nazev Meta_Control_bracketright
#             123456789012 123456789012 123456789012 123456789012 123456789012 
keycode   1 = Escape       Escape       VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Escape       Escape       VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode   2 = plus         plus         VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_one     Meta_one    \
              VoidSymbol   VoidSymbol   one          one          exclam      \
              exclam       VoidSymbol   VoidSymbol   Meta_exclam  Meta_exclam \
              VoidSymbol                                                      \
              one          one          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_one     Meta_one    \
              VoidSymbol   VoidSymbol   exclam       exclam       VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_exclam  Meta_exclam \
              VoidSymbol
keycode   3 = +ecaron      Ecaron       dead_caron   dead_caron   nul         \
              nul          VoidSymbol   VoidSymbol   Meta_two     Meta_two    \
              VoidSymbol   VoidSymbol   two          two          at          \
              at           VoidSymbol   VoidSymbol   Meta_at      Meta_at     \
              VoidSymbol                                                      \
              two          two          dead_caron   dead_caron   nul         \
              nul          VoidSymbol   VoidSymbol   Meta_two     Meta_two    \
              VoidSymbol   VoidSymbol   at           at           VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_at      Meta_at     \
              VoidSymbol
keycode   4 = +scaron      Scaron       dead_circumflex                       \
              dead_circumflex           Escape       Escape       VoidSymbol  \
              VoidSymbol   Meta_three   Meta_three   VoidSymbol   VoidSymbol  \
              three        three        numbersign   numbersign   VoidSymbol  \
              VoidSymbol   Meta_numbersign           Meta_numbersign          \
              VoidSymbol                                                      \
              three        three        dead_circumflex                       \
              dead_circumflex           Escape       Escape       VoidSymbol  \
              VoidSymbol   Meta_three   Meta_three   VoidSymbol   VoidSymbol  \
              numbersign   numbersign   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_numbersign           Meta_numbersign          \
              VoidSymbol
keycode   5 = +ccaron      Ccaron       dead_breve   dead_breve               \
              Control_backslash         Control_backslash         VoidSymbol  \
              VoidSymbol   Meta_four    Meta_four    VoidSymbol   VoidSymbol  \
              four         four         dollar       dollar       VoidSymbol  \
              VoidSymbol   Meta_dollar  Meta_dollar  VoidSymbol               \
              four         four         dead_breve   dead_breve               \
              Control_backslash         Control_backslash         VoidSymbol  \
              VoidSymbol   Meta_four    Meta_four    VoidSymbol   VoidSymbol  \
              dollar       dollar       VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_dollar  Meta_dollar  VoidSymbol
keycode   6 = +rcaron      Rcaron       dead_grave   dead_grave               \
              Control_bracketright      Control_bracketright      VoidSymbol  \
              VoidSymbol   Meta_five    Meta_five    VoidSymbol   VoidSymbol  \
              five         five         percent      percent      VoidSymbol  \
              VoidSymbol   Meta_percent              Meta_percent VoidSymbol  \
              five         five         dead_grave   dead_grave               \
              Control_bracketright      Control_bracketright      VoidSymbol  \
              VoidSymbol   Meta_five    Meta_five    VoidSymbol   VoidSymbol  \
              percent      percent      VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_percent              Meta_percent VoidSymbol
keycode   7 = +zcaron      Zcaron       dead_ogonek  dead_ogonek              \
              Control_asciicircum       Control_asciicircum       VoidSymbol  \
              VoidSymbol   Meta_six     Meta_six     VoidSymbol   VoidSymbol  \
              six          six          asciicircum  asciicircum  VoidSymbol  \
              VoidSymbol   Meta_asciicircum          Meta_asciicircum         \
              VoidSymbol                                                      \
              six          six          dead_ogonek  dead_ogonek              \
              Control_asciicircum       Control_asciicircum       VoidSymbol  \
              VoidSymbol   Meta_six     Meta_six     VoidSymbol   VoidSymbol  \
              asciicircum  asciicircum  VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_asciicircum          Meta_asciicircum         \
              VoidSymbol
keycode   8 = +yacute      Yacute       VoidSymbol   VoidSymbol               \
              Control_underscore        Control_underscore        VoidSymbol  \
              VoidSymbol   Meta_seven   Meta_seven   VoidSymbol   VoidSymbol  \
              seven        seven        ampersand    ampersand    VoidSymbol  \
              VoidSymbol   Meta_ampersand            Meta_ampersand           \
              VoidSymbol                                                      \
              seven        seven        VoidSymbol   VoidSymbol               \
              Control_underscore        Control_underscore        VoidSymbol  \
              VoidSymbol   Meta_seven   Meta_seven   VoidSymbol   VoidSymbol  \
              ampersand    ampersand    VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_ampersand            Meta_ampersand           \
              VoidSymbol
#
#
# "Delete" je znak s kodem 0x7f (127)
#
keycode   9 = +aacute      Aacute       dead_grave   dead_grave   Delete      \
              Delete       VoidSymbol   VoidSymbol   Meta_eight   Meta_eight  \
              VoidSymbol   VoidSymbol   eight        eight        asterisk    \
              asterisk     VoidSymbol   VoidSymbol   Meta_asterisk            \
              Meta_asterisk             VoidSymbol                            \
              eight        eight        dead_grave   dead_grave   Delete      \
              Delete       VoidSymbol   VoidSymbol   Meta_eight   Meta_eight  \
              VoidSymbol   VoidSymbol   asterisk     asterisk     VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_asterisk            \
              Meta_asterisk             VoidSymbol
#
#
keycode  10 = +iacute      Iacute       dead_acute   dead_acute   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_nine    Meta_nine   \
              VoidSymbol   VoidSymbol   nine         nine         parenleft   \
              parenleft    VoidSymbol   VoidSymbol   Meta_parenleft           \
              Meta_parenleft            VoidSymbol                            \
              nine         nine         dead_acute   dead_acute   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_nine    Meta_nine   \
              VoidSymbol   VoidSymbol   parenleft    parenleft    VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_parenleft           \
              Meta_parenleft            VoidSymbol
keycode  11 = +eacute      Eacute       dead_doubleacute                      \
              dead_doubleacute          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_zero    Meta_zero    VoidSymbol   VoidSymbol  \
              zero         zero         parenright   parenright   VoidSymbol  \
              VoidSymbol   Meta_parenright           Meta_parenright          \
              VoidSymbol                                                      \
              zero         zero         dead_doubleacute                      \
              dead_doubleacute          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_zero    Meta_zero    VoidSymbol   VoidSymbol  \
              parenright   parenright   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_parenright           Meta_parenright          \
              VoidSymbol
keycode  12 = equal        equal        dead_diaeresis                        \
              dead_diaeresis            Control_underscore                    \
              Control_underscore        VoidSymbol   VoidSymbol   Meta_minus  \
              Meta_minus   VoidSymbol   VoidSymbol   percent      percent     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol               \
              Meta_underscore           Meta_underscore           VoidSymbol  \
              minus        minus        dead_diaeresis                        \
              dead_diaeresis            Control_underscore                    \
              Control_underscore        VoidSymbol   VoidSymbol   Meta_minus  \
              Meta_minus   VoidSymbol   VoidSymbol   underscore   underscore  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol               \
              Meta_underscore           Meta_underscore           VoidSymbol
keycode  13 = dead_acute   dead_acute   dead_cedilla dead_cedilla VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_equal   Meta_equal  \
              VoidSymbol   VoidSymbol   dead_caron   dead_caron   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_plus    Meta_plus   \
              VoidSymbol                                                      \
              equal        equal        dead_cedilla dead_cedilla VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_equal   Meta_equal  \
              VoidSymbol   VoidSymbol   plus         plus         VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_plus    Meta_plus   \
              VoidSymbol
#
#
# Toto je spatne => linux consola pouziva znak "Delete" (0x7f)
#                                 misto znaku "BackSpace" (0x08) (Control-H)
#
#keycode  14 = BackSpace    BackSpace    VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   Meta_BackSpace          \
#              Meta_BackSpace            VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol                           \
#              BackSpace    BackSpace    VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   Meta_BackSpace          \
#              Meta_BackSpace            VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol
#
keycode  14 = Delete       Delete       VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Delete              \
              Meta_Delete               VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol                            \
              Delete       Delete       VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Delete              \
              Meta_Delete               VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol
keycode  15 = Tab          Meta_Tab          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Tab     Meta_Tab    \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Tab          Tab          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Tab     Meta_Tab    \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  16 = +q           Q            backslash    backslash    Control_q   \
              Control_q    Control_backslash         Control_backslash        \
              Meta_q       Meta_Q       VoidSymbol   VoidSymbol   +Q          \
              q            VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_Q       Meta_q       VoidSymbol                            \
              +q           Q            backslash    backslash    Control_q   \
              Control_q    Control_backslash         Control_backslash        \
              Meta_q       Meta_Q       VoidSymbol   VoidSymbol   +Q          \
              q            VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_Q       Meta_q       VoidSymbol
keycode  17 = +w           W            bar          bar          Control_w   \
              Control_w    VoidSymbol   VoidSymbol   Meta_w       Meta_W      \
              VoidSymbol   VoidSymbol   +W           w            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_W       Meta_w      \
              VoidSymbol                                                      \
              +w           W            bar          bar          Control_w   \
              Control_w    VoidSymbol   VoidSymbol   Meta_w       Meta_W      \
              VoidSymbol   VoidSymbol   +W           w            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_W       Meta_w      \
              VoidSymbol
keycode  18 = +e           E            VoidSymbol   VoidSymbol   Control_e   \
              Control_e    VoidSymbol   VoidSymbol   Meta_e       Meta_E      \
              VoidSymbol   VoidSymbol   +E           e            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_E       Meta_e      \
              VoidSymbol                                                      \
              +e           E            VoidSymbol   VoidSymbol   Control_e   \
              Control_e    VoidSymbol   VoidSymbol   Meta_e       Meta_E      \
              VoidSymbol   VoidSymbol   +E           e            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_E       Meta_e      \
              VoidSymbol
keycode  19 = +r           R            VoidSymbol   VoidSymbol   Control_r   \
              Control_r    VoidSymbol   VoidSymbol   Meta_r       Meta_R      \
              VoidSymbol   VoidSymbol   +R           r            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_R       Meta_r      \
              VoidSymbol                                                      \
              +r           R            VoidSymbol   VoidSymbol   Control_r   \
              Control_r    VoidSymbol   VoidSymbol   Meta_r       Meta_R      \
              VoidSymbol   VoidSymbol   +R           r            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_R       Meta_r      \
              VoidSymbol
keycode  20 = +t           T            VoidSymbol   VoidSymbol   Control_t   \
              Control_t    VoidSymbol   VoidSymbol   Meta_t       Meta_T      \
              VoidSymbol   VoidSymbol   +T           t            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_T       Meta_t      \
              VoidSymbol                                                      \
              +t           T            VoidSymbol   VoidSymbol   Control_t   \
              Control_t    VoidSymbol   VoidSymbol   Meta_t       Meta_T      \
              VoidSymbol   VoidSymbol   +T           t            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_T       Meta_t      \
              VoidSymbol
keycode  21 = +z           Z            VoidSymbol   VoidSymbol   Control_z   \
              Control_z    VoidSymbol   VoidSymbol   Meta_z       Meta_Z      \
              VoidSymbol   VoidSymbol   +Z           z            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Z       Meta_z      \
              VoidSymbol                                                      \
              +z           Z            VoidSymbol   VoidSymbol   Control_z   \
              Control_z    VoidSymbol   VoidSymbol   Meta_z       Meta_Z      \
              VoidSymbol   VoidSymbol   +Z           z            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Z       Meta_z      \
              VoidSymbol
keycode  22 = +u           U            VoidSymbol   VoidSymbol   Control_u   \
              Control_u    VoidSymbol   VoidSymbol   Meta_u       Meta_U      \
              VoidSymbol   VoidSymbol   +U           u            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_U       Meta_u      \
              VoidSymbol                                                      \
              +u           U            VoidSymbol   VoidSymbol   Control_u   \
              Control_u    VoidSymbol   VoidSymbol   Meta_u       Meta_U      \
              VoidSymbol   VoidSymbol   +U           u            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_U       Meta_u      \
              VoidSymbol
keycode  23 = +i           I            VoidSymbol   VoidSymbol   Control_i   \
              Control_i    VoidSymbol   VoidSymbol   Meta_i       Meta_I      \
              VoidSymbol   VoidSymbol   +I           i            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_I       Meta_i      \
              VoidSymbol                                                      \
              +i           I            VoidSymbol   VoidSymbol   Control_i   \
              Control_i    VoidSymbol   VoidSymbol   Meta_i       Meta_I      \
              VoidSymbol   VoidSymbol   +I           i            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_I       Meta_i      \
              VoidSymbol
keycode  24 = +o           O            VoidSymbol   VoidSymbol   Control_o   \
              Control_o    VoidSymbol   VoidSymbol   Meta_o       Meta_O      \
              VoidSymbol   VoidSymbol   +O           o            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_O       Meta_o      \
              VoidSymbol                                                      \
              +o           O            VoidSymbol   VoidSymbol   Control_o   \
              Control_o    VoidSymbol   VoidSymbol   Meta_o       Meta_O      \
              VoidSymbol   VoidSymbol   +O           o            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_O       Meta_o      \
              VoidSymbol
keycode  25 = +p           P            VoidSymbol   VoidSymbol   Control_p   \
              Control_p    VoidSymbol   VoidSymbol   Meta_p       Meta_P      \
              VoidSymbol   VoidSymbol   +P           p            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_P       Meta_p      \
              VoidSymbol                                                      \
              +p           P            VoidSymbol   VoidSymbol   Control_p   \
              Control_p    VoidSymbol   VoidSymbol   Meta_p       Meta_P      \
              VoidSymbol   VoidSymbol   +P           p            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_P       Meta_p      \
              VoidSymbol
keycode  26 = +uacute      Uacute       division     division     Escape      \
              Escape       VoidSymbol   VoidSymbol   Meta_bracketleft         \
              Meta_bracketleft          VoidSymbol   VoidSymbol   slash       \
              slash        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_braceleft            Meta_braceleft            VoidSymbol  \
              bracketleft  bracketleft  division     division     Escape      \
              Escape       VoidSymbol   VoidSymbol   Meta_bracketleft         \
              Meta_bracketleft          VoidSymbol   VoidSymbol   braceleft   \
              braceleft    VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_braceleft            Meta_braceleft            VoidSymbol
keycode  27 = parenright   parenright   multiply     multiply                 \
              Control_bracketright      Control_bracketright      VoidSymbol  \
              VoidSymbol   Meta_bracketright         Meta_bracketright        \
              VoidSymbol   VoidSymbol   parenleft    parenleft    VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_braceright          \
              Meta_braceright           VoidSymbol                            \
              bracketright bracketright multiply     multiply                 \
              Control_bracketright      Control_bracketright      VoidSymbol  \
              VoidSymbol   Meta_bracketright         Meta_bracketright        \
              VoidSymbol   VoidSymbol   braceright   braceright   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_braceright          \
              Meta_braceright           VoidSymbol
keycode  28 = Return       Return       VoidSymbol   VoidSymbol   Control_m   \
              Control_m    VoidSymbol   VoidSymbol   Meta_Control_m           \
              Meta_Control_m            VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol                            \
              Return       Return       VoidSymbol   VoidSymbol   Control_m   \
              Control_m    VoidSymbol   VoidSymbol   Meta_Control_m           \
              Meta_Control_m            VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol
keycode  29 = Control
keycode  30 = +a           A            asciitilde   asciitilde   Control_a   \
              Control_a    VoidSymbol   VoidSymbol   Meta_a       Meta_A      \
              VoidSymbol   VoidSymbol   +A           a            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_A       Meta_a      \
              VoidSymbol                                                      \
              +a           A            asciitilde   asciitilde   Control_a   \
              Control_a    VoidSymbol   VoidSymbol   Meta_a       Meta_A      \
              VoidSymbol   VoidSymbol   +A           a            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_A       Meta_a      \
              VoidSymbol
keycode  31 = +s           S            dstroke      dstroke      Control_s   \
              Control_s    VoidSymbol   VoidSymbol   Meta_s       Meta_S      \
              VoidSymbol   VoidSymbol   +S           s            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_S       Meta_s      \
              VoidSymbol                                                      \
              +s           S            dstroke      dstroke      Control_s   \
              Control_s    VoidSymbol   VoidSymbol   Meta_s       Meta_S      \
              VoidSymbol   VoidSymbol   +S           s            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_S       Meta_s      \
              VoidSymbol
keycode  32 = +d           D            Dstroke      Dstroke      Control_d   \
              Control_d    VoidSymbol   VoidSymbol   Meta_d       Meta_D      \
              VoidSymbol   VoidSymbol   +D           d            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_D       Meta_d      \
              VoidSymbol                                                      \
              +d           D            Dstroke      Dstroke      Control_d   \
              Control_d    VoidSymbol   VoidSymbol   Meta_d       Meta_D      \
              VoidSymbol   VoidSymbol   +D           d            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_D       Meta_d      \
              VoidSymbol
keycode  33 = +f           F            bracketleft  bracketleft  Control_f   \
              Control_f    Escape       Escape       Meta_f       Meta_F      \
              VoidSymbol   VoidSymbol   +F           f            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_F       Meta_f      \
              VoidSymbol                                                      \
              +f           F            bracketleft  bracketleft  Control_f   \
              Control_f    Escape       Escape       Meta_f       Meta_F      \
              VoidSymbol   VoidSymbol   +F           f            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_F       Meta_f      \
              VoidSymbol
keycode  34 = +g           G            bracketright bracketright Control_g   \
              Control_g    Control_bracketright      Control_bracketright     \
              Meta_g       Meta_G       VoidSymbol   VoidSymbol   +G          \
              g            VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_G       Meta_g       VoidSymbol                            \
              +g           G            bracketright bracketright Control_g   \
              Control_g    Control_bracketright      Control_bracketright     \
              Meta_g       Meta_G       VoidSymbol   VoidSymbol   +G          \
              g            VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_G       Meta_g       VoidSymbol
keycode  35 = +h           H            grave        grave        Control_h   \
              Control_h    VoidSymbol   VoidSymbol   Meta_h       Meta_H      \
              VoidSymbol   VoidSymbol   +H           h            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_H       Meta_h      \
              VoidSymbol                                                      \
              +h           H            grave        grave        Control_h   \
              Control_h    VoidSymbol   VoidSymbol   Meta_h       Meta_H      \
              VoidSymbol   VoidSymbol   +H           h            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_H       Meta_h      \
              VoidSymbol
keycode  36 = +j           J            apostrophe   apostrophe   Control_j   \
              Control_j    VoidSymbol   VoidSymbol   Meta_j       Meta_J      \
              VoidSymbol   VoidSymbol   +J           j            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_J       Meta_j      \
              VoidSymbol                                                      \
              +j           J            apostrophe   apostrophe   Control_j   \
              Control_j    VoidSymbol   VoidSymbol   Meta_j       Meta_J      \
              VoidSymbol   VoidSymbol   +J           j            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_J       Meta_j      \
              VoidSymbol
keycode  37 = +k           K            lstroke      lstroke      Control_k   \
              Control_k    VoidSymbol   VoidSymbol   Meta_k       Meta_K      \
              VoidSymbol   VoidSymbol   +K           k            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_K       Meta_k      \
              VoidSymbol                                                      \
              +k           K            lstroke      lstroke      Control_k   \
              Control_k    VoidSymbol   VoidSymbol   Meta_k       Meta_K      \
              VoidSymbol   VoidSymbol   +K           k            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_K       Meta_k      \
              VoidSymbol
keycode  38 = +l           L            Lstroke      Lstroke      Control_l   \
              Control_l    VoidSymbol   VoidSymbol   Meta_l       Meta_L      \
              VoidSymbol   VoidSymbol   +L           l            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_L       Meta_l      \
              VoidSymbol                                                      \
              +l           L            Lstroke      Lstroke      Control_l   \
              Control_l    VoidSymbol   VoidSymbol   Meta_l       Meta_L      \
              VoidSymbol   VoidSymbol   +L           l            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_L       Meta_l      \
              VoidSymbol
keycode  39 = +uring       Uring        dollar       dollar       VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_semicolon           \
              Meta_semicolon            VoidSymbol   VoidSymbol   quotedbl    \
              quotedbl     VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_colon   Meta_colon   VoidSymbol                            \
              semicolon    semicolon    dollar       dollar       VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_semicolon           \
              Meta_semicolon            VoidSymbol   VoidSymbol   colon       \
              colon        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_colon   Meta_colon   VoidSymbol
keycode  40 = section      section      ssharp       ssharp       VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_apostrophe          \
              Meta_apostrophe           VoidSymbol   VoidSymbol   exclam      \
              exclam       VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_quotedbl             Meta_quotedbl             VoidSymbol  \
              apostrophe   apostrophe   ssharp       ssharp       VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_apostrophe          \
              Meta_apostrophe           VoidSymbol   VoidSymbol   quotedbl    \
              quotedbl     VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Meta_quotedbl             Meta_quotedbl             VoidSymbol
keycode  41 = semicolon    semicolon    VoidSymbol   VoidSymbol   nul         \
              nul          VoidSymbol   VoidSymbol   Meta_grave   Meta_grave  \
              VoidSymbol   VoidSymbol   dead_grave   dead_grave   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_asciitilde          \
              Meta_asciitilde           VoidSymbol                            \
              grave        grave        VoidSymbol   VoidSymbol   nul         \
              nul          VoidSymbol   VoidSymbol   Meta_grave   Meta_grave  \
              VoidSymbol   VoidSymbol   asciitilde   asciitilde   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_asciitilde          \
              Meta_asciitilde           VoidSymbol
keycode  42 = ShiftL
keycode  43 = dead_diaeresis            dead_diaeresis            currency    \
              currency     Control_backslash         Control_backslash        \
              VoidSymbol   VoidSymbol   Meta_backslash                        \
              Meta_backslash            Meta_Control_backslash                \
              Meta_Control_backslash    apostrophe   apostrophe   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_bar     Meta_bar    \
              VoidSymbol                                                      \
              backslash                 backslash                 currency    \
              currency     Control_backslash         Control_backslash        \
              VoidSymbol   VoidSymbol   Meta_backslash                        \
              Meta_backslash            Meta_Control_backslash                \
              Meta_Control_backslash    bar          bar          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_bar     Meta_bar    \
              VoidSymbol
keycode  44 = +y           Y            degree       degree       Control_y   \
              Control_y    VoidSymbol   VoidSymbol   Meta_y       Meta_Y      \
              VoidSymbol   VoidSymbol   +Y           y            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Y       Meta_y      \
              VoidSymbol                                                      \
              +y           Y            degree       degree       Control_y   \
              Control_y    VoidSymbol   VoidSymbol   Meta_y       Meta_Y      \
              VoidSymbol   VoidSymbol   +Y           y            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_Y       Meta_y      \
              VoidSymbol
keycode  45 = +x           X            numbersign   numbersign   Control_x   \
              Control_x    VoidSymbol   VoidSymbol   Meta_x       Meta_X      \
              VoidSymbol   VoidSymbol   +X           x            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_X       Meta_x      \
              VoidSymbol                                                      \
              +x           X            numbersign   numbersign   Control_x   \
              Control_x    VoidSymbol   VoidSymbol   Meta_x       Meta_X      \
              VoidSymbol   VoidSymbol   +X           x            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_X       Meta_x      \
              VoidSymbol
keycode  46 = +c           C            ampersand    ampersand    Control_c   \
              Control_c    VoidSymbol   VoidSymbol   Meta_c       Meta_C      \
              VoidSymbol   VoidSymbol   +C           c            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_C       Meta_c      \
              VoidSymbol                                                      \
              +c           C            ampersand    ampersand    Control_c   \
              Control_c    VoidSymbol   VoidSymbol   Meta_c       Meta_C      \
              VoidSymbol   VoidSymbol   +C           c            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_C       Meta_c      \
              VoidSymbol
keycode  47 = +v           V            at           at           Control_v   \
              Control_v    VoidSymbol   VoidSymbol   Meta_v       Meta_V      \
              VoidSymbol   VoidSymbol   +V           v            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_V       Meta_v      \
              VoidSymbol                                                      \
              +v           V            at           at           Control_v   \
              Control_v    VoidSymbol   VoidSymbol   Meta_v       Meta_V      \
              VoidSymbol   VoidSymbol   +V           v            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_V       Meta_v      \
              VoidSymbol
keycode  48 = +b           B            braceleft    braceleft    Control_b   \
              Control_b    VoidSymbol   VoidSymbol   Meta_b       Meta_B      \
              VoidSymbol   VoidSymbol   +B           b            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_B       Meta_b      \
              VoidSymbol                                                      \
              +b           B            braceleft    braceleft    Control_b   \
              Control_b    VoidSymbol   VoidSymbol   Meta_b       Meta_B      \
              VoidSymbol   VoidSymbol   +B           b            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_B       Meta_b      \
              VoidSymbol
keycode  49 = +n           N            braceright   braceright   Control_n   \
              Control_n    VoidSymbol   VoidSymbol   Meta_n       Meta_N      \
              VoidSymbol   VoidSymbol   +N           n            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_N       Meta_n      \
              VoidSymbol                                                      \
              +n           N            braceright   braceright   Control_n   \
              Control_n    VoidSymbol   VoidSymbol   Meta_n       Meta_N      \
              VoidSymbol   VoidSymbol   +N           n            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_N       Meta_n      \
              VoidSymbol
keycode  50 = +m           M            asciicircum  asciicircum  Control_m   \
              Control_m    VoidSymbol   VoidSymbol   Meta_m       Meta_M      \
              VoidSymbol   VoidSymbol   +M           M            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_M       Meta_m      \
              VoidSymbol                                                      \
              +m           M            asciicircum  asciicircum  Control_m   \
              Control_m    VoidSymbol   VoidSymbol   Meta_m       Meta_M      \
              VoidSymbol   VoidSymbol   +M           M            VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_M       Meta_m      \
              VoidSymbol
keycode  51 = comma        comma        less         less         VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_comma   Meta_comma  \
              VoidSymbol   VoidSymbol   question     question     less        \
              less         VoidSymbol   VoidSymbol   Meta_less    Meta_less   \
              VoidSymbol                                                      \
              comma        comma        less         less         VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_comma   Meta_comma  \
              VoidSymbol   VoidSymbol   less         less         less        \
              less         VoidSymbol   VoidSymbol   Meta_less    Meta_less   \
              VoidSymbol
keycode  52 = period       period       greater      greater      VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_period  Meta_period \
              VoidSymbol   VoidSymbol   colon        colon        greater     \
              greater      VoidSymbol   VoidSymbol   Meta_greater             \
              Meta_greater VoidSymbol                                         \
              period       period       greater      greater      VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Meta_period  Meta_period \
              VoidSymbol   VoidSymbol   greater      greater      greater     \
              greater      VoidSymbol   VoidSymbol   Meta_greater             \
              Meta_greater VoidSymbol
keycode  53 = minus        minus        asterisk     asterisk                 \
              Control_underscore        Control_underscore        VoidSymbol  \
              VoidSymbol   Meta_slash   Meta_slash   VoidSymbol   VoidSymbol  \
              underscore   underscore   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_question             Meta_question            \
              VoidSymbol                                                      \
              slash        slash        asterisk     asterisk                 \
              Control_underscore        Control_underscore        VoidSymbol  \
              VoidSymbol   Meta_slash   Meta_slash   VoidSymbol   VoidSymbol  \
              question     question     VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_question             Meta_question            \
              VoidSymbol
keycode  54 = ShiftL
keycode  55 = KP_Multiply  KP_Multiply  asterisk     asterisk     VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Do           Do          \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_Multiply  KP_Multiply  asterisk     asterisk     VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Do           Do          \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  56 = Alt
keycode  57 = space        space        nobreakspace nobreakspace nul         \
              nul          VoidSymbol   VoidSymbol   Meta_space   Meta_space  \
              Meta_nul     Meta_nul     space        space        VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              space        space        nobreakspace nobreakspace nul         \
              nul          VoidSymbol   VoidSymbol   Meta_space   Meta_space  \
              Meta_nul     Meta_nul     space        space        VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  58 = Caps_Lock
keycode  59 = F1           F1           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_1    Console_1    Console_1    Console_1   \
              Console_1    Console_1    F11          F11          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F1           F1           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_1    Console_1    Console_1    Console_1   \
              Console_1    Console_1    F11          F11          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  60 = F2           F2           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_2    Console_2    Console_2    Console_2   \
              Console_2    Console_2    F12          F12          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F2           F2           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_2    Console_2    Console_2    Console_2   \
              Console_2    Console_2    F12          F12          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  61 = F3           F3           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_3    Console_3    Console_3    Console_3   \
              Console_3    Console_3    F13          F13          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F3           F3           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_3    Console_3    Console_3    Console_3   \
              Console_3    Console_3    F13          F13          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  62 = F4           F4           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_4    Console_4    Console_4    Console_4   \
              Console_4    Console_4    F14          F14          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F4           F4           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_4    Console_4    Console_4    Console_4   \
              Console_4    Console_4    F14          F14          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  63 = F5           F5           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_5    Console_5    Console_5    Console_5   \
              Console_5    Console_5    F15          F15          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F5           F5           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_5    Console_5    Console_5    Console_5   \
              Console_5    Console_5    F15          F15          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  64 = F6           F6           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_6    Console_6    Console_6    Console_6   \
              Console_6    Console_6    F16          F16          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F6           F6           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_6    Console_6    Console_6    Console_6   \
              Console_6    Console_6    F16          F16          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  65 = F7           F7           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_7    Console_7    Console_7    Console_7   \
              Console_7    Console_7    F17          F17          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F7           F7           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_7    Console_7    Console_7    Console_7   \
              Console_7    Console_7    F17          F17          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  66 = F8           F8           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_8    Console_8    Console_8    Console_8   \
              Console_8    Console_8    F18          F18          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F8           F8           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_8    Console_8    Console_8    Console_8   \
              Console_8    Console_8    F18          F18          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  67 = F9           F9           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_9    Console_9    Console_9    Console_9   \
              Console_9    Console_9    F19          F19          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F9           F9           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_9    Console_9    Console_9    Console_9   \
              Console_9    Console_9    F19          F19          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  68 = F10          F10          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_10   Console_10   Console_10   Console_10  \
              Console_10   Console_10   F20          F20          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F10          F10          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_10   Console_10   Console_10   Console_10  \
              Console_10   Console_10   F20          F20          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  69 = Num_Lock     Num_Lock     Bare_Num_Lock                         \
              Bare_Num_Lock             VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Bare_Num_Lock             Bare_Num_Lock            \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Num_Lock     Num_Lock     Bare_Num_Lock                         \
              Bare_Num_Lock             VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Bare_Num_Lock             Bare_Num_Lock            \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  70 = Scroll_Lock  Scroll_Lock  VoidSymbol   VoidSymbol               \
              Show_State   Show_State   VoidSymbol   VoidSymbol               \
              Show_Registers            Show_Registers            VoidSymbol  \
              VoidSymbol   Show_Memory  Show_Memory  VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Scroll_Lock  Scroll_Lock  VoidSymbol   VoidSymbol               \
              Show_State   Show_State   VoidSymbol   VoidSymbol               \
              Show_Registers            Show_Registers            VoidSymbol  \
              VoidSymbol   Show_Memory  Show_Memory  VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol
keycode  71 = KP_7         KP_7         seven        seven        Hex_7       \
              Hex_7        VoidSymbol   VoidSymbol   Ascii_7      Ascii_7     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_7         KP_7         seven        seven        Hex_7       \
              Hex_7        VoidSymbol   VoidSymbol   Ascii_7      Ascii_7     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  72 = KP_8         KP_8         eight        eight        Hex_8       \
              Hex_8        VoidSymbol   VoidSymbol   Ascii_8      Ascii_8     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_8         KP_8         eight        eight        Hex_8       \
              Hex_8        VoidSymbol   VoidSymbol   Ascii_8      Ascii_8     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  73 = KP_9         KP_9         nine         nine         Hex_9       \
              Hex_9        VoidSymbol   VoidSymbol   Ascii_9      Ascii_9     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_9         KP_9         nine         nine         Hex_9       \
              Hex_9        VoidSymbol   VoidSymbol   Ascii_9      Ascii_9     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  74 = KP_Subtract  KP_Subtract  minus        minus        VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_Subtract  KP_Subtract  minus        minus        VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  75 = KP_4         KP_4         four         four         Hex_4       \
              Hex_4        VoidSymbol   VoidSymbol   Ascii_4      Ascii_4     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_4         KP_4         four         four         Hex_4       \
              Hex_4        VoidSymbol   VoidSymbol   Ascii_4      Ascii_4     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  76 = KP_5         KP_5         five         five         Hex_5       \
              Hex_5        VoidSymbol   VoidSymbol   Ascii_5      Ascii_5     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_5         KP_5         five         five         Hex_5       \
              Hex_5        VoidSymbol   VoidSymbol   Ascii_5      Ascii_5     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  77 = KP_6         KP_6         six          six          Hex_6       \
              Hex_6        VoidSymbol   VoidSymbol   Ascii_6      Ascii_6     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_6         KP_6         six          six          Hex_6       \
              Hex_6        VoidSymbol   VoidSymbol   Ascii_6      Ascii_6     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  78 = KP_Add       KP_Add       plus         plus         VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_Add       KP_Add       plus         plus         VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  79 = KP_1         KP_1         one          one          Hex_1       \
              Hex_1        VoidSymbol   VoidSymbol   Ascii_1      Ascii_1     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_1         KP_1         one          one          Hex_1       \
              Hex_1        VoidSymbol   VoidSymbol   Ascii_1      Ascii_1     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  80 = KP_2         KP_2         two          two          Hex_2       \
              Hex_2        VoidSymbol   VoidSymbol   Ascii_2      Ascii_2     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_2         KP_2         two          two          Hex_2       \
              Hex_2        VoidSymbol   VoidSymbol   Ascii_2      Ascii_2     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  81 = KP_3         KP_3         three        three        Hex_3       \
              Hex_3        VoidSymbol   VoidSymbol   Ascii_3      Ascii_3     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_3         KP_3         three        three        Hex_3       \
              Hex_3        VoidSymbol   VoidSymbol   Ascii_3      Ascii_3     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  82 = KP_0         KP_0         zero         zero         Hex_0       \
              Hex_0        VoidSymbol   VoidSymbol   Ascii_0      Ascii_0     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_0         KP_0         zero         zero         Hex_0       \
              Hex_0        VoidSymbol   VoidSymbol   Ascii_0      Ascii_0     \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
#
keycode  83 = KP_Period    KP_Period    period       period       VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_Period    KP_Period    period       period       VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
# Desetinna carka na numericke klavesnici
#
#keycode  83 = KP_Comma     KP_Comma     comma        comma        VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol                                                     \
#              KP_Comma     KP_Comma     comma        comma        VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol
#
#
#
#keycode 84 = Alt PrintScreen => SysRq
keycode  84 = Spawn_Console             Spawn_Console             VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol                            \
              Spawn_Console             Spawn_Console             VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol
#
#
# 102-ha klavesa
#
keycode  86 = backslash    backslash    slash        slash                    \
              Control_backslash         Control_backslash                     \
              Control_underscore        Control_underscore                    \
              Meta_backslash            Meta_backslash                        \
              Meta_Control_backslash    Meta_Control_backslash                \
              bar          bar          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_bar     Meta_bar     VoidSymbol               \
              backslash    backslash    slash        slash                    \
              Control_backslash         Control_backslash                     \
              Control_underscore        Control_underscore                    \
              Meta_backslash            Meta_backslash                        \
              Meta_Control_backslash    Meta_Control_backslash                \
              bar          bar          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Meta_bar     Meta_bar     VoidSymbol
#
#
keycode  87 = F11          F11          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_11   Console_11   Console_11   Console_11  \
              Console_11   Console_11   F21          F21          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F11          F11          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_11   Console_11   Console_11   Console_11  \
              Console_11   Console_11   F21          F21          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  88 = F12          F12          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_12   Console_12   Console_12   Console_12  \
              Console_12   Console_12   F22          F22          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F12          F12          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_12   Console_12   Console_12   Console_12  \
              Console_12   Console_12   F22          F22          VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  96 = KP_Enter     KP_Enter     VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_Enter     KP_Enter     VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode  97 = Control
keycode  98 = KP_Divide    KP_Divide    slash        slash        VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Macro        Macro       \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              KP_Divide    KP_Divide    slash        slash        VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   Macro        Macro       \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
#keycode  99 = PrintScreen  => POZOR: Alt PrintScreen = keycode 84
keycode  99 = dead_acute   dead_acute   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   dead_caron   dead_caron   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode 100 = AltGr
#
#keycode 101 = Break
keycode 101 = Break        Break        VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Break        Break        VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
# synonyma:
#          Find   (primarni) => Home
#          Select (primarni) => End
#          Prior  (primarni) => PageUp
#          Next   (primarni) => PageDown
#
keycode 102 = Home         Home         +b           B            Hex_B       \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Home         Home         +b           B            Hex_B       \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode 103 = Up           Up           Console_1    Console_1    Up          \
              Up           VoidSymbol   VoidSymbol   Console_1    Console_1   \
              VoidSymbol   VoidSymbol   Up           Up           VoidSymbol  \
              VoidSymbol   Up           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Up           Up           Console_1    Console_1    Up          \
              Up           VoidSymbol   VoidSymbol   Console_1    Console_1   \
              VoidSymbol   VoidSymbol   Up           Up           VoidSymbol  \
              VoidSymbol   Up           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode 104 = PageUp       PageUp       +c           C            Hex_C       \
              Hex_C        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   Scroll_Backward                       \
              Scroll_Backward           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol               \
              PageUp       PageUp       +c           C            Hex_C       \
              Hex_C        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   Scroll_Backward                       \
              Scroll_Backward           VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol
keycode 105 = Left         Left         Decr_Console Decr_Console Left        \
              Left         VoidSymbol   VoidSymbol   Decr_Console             \
              Decr_Console VoidSymbol   VoidSymbol   Left         Left        \
              VoidSymbol   VoidSymbol   Left         VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol                                         \
              Left         Left         Decr_Console Decr_Console Left        \
              Left         VoidSymbol   VoidSymbol   Decr_Console             \
              Decr_Console VoidSymbol   VoidSymbol   Left         Left        \
              VoidSymbol   VoidSymbol   Left         VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol
keycode 106 = Right        Right        Incr_Console Incr_Console Right       \
              Right        VoidSymbol   VoidSymbol   Incr_Console             \
              Incr_Console VoidSymbol   VoidSymbol   Right        Right       \
              VoidSymbol   VoidSymbol   Right        VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol                                         \
              Right        Right        Incr_Console Incr_Console Right       \
              Right        VoidSymbol   VoidSymbol   Incr_Console             \
              Incr_Console VoidSymbol   VoidSymbol   Right        Right       \
              VoidSymbol   VoidSymbol   Right        VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol
keycode 107 = End          End          +e           E            Hex_E       \
              Hex_E        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              End          End          +e           E            Hex_E       \
              Hex_E        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode 108 = Down         Down         Last_Console Last_Console Down        \
              Down         VoidSymbol   VoidSymbol   Last_Console             \
              Last_Console VoidSymbol   VoidSymbol   Down         Down        \
              VoidSymbol   VoidSymbol   Down         VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol                                         \
              Down         Down         Last_Console Last_Console Down        \
              Down         VoidSymbol   VoidSymbol   Last_Console             \
              Last_Console VoidSymbol   VoidSymbol   Down         Down        \
              VoidSymbol   VoidSymbol   Down         VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol
keycode 109 = PageDown     PageDown     +f           F            Hex_F       \
              Hex_F        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   Scroll_Forward                        \
              Scroll_Forward            VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol               \
              PageDown     PageDown     +f           F            Hex_F       \
              Hex_F        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   Scroll_Forward                        \
              Scroll_Forward            VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol
keycode 110 = Insert       Insert       +a           A            Hex_A       \
              Hex_A        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Insert       Insert       +a           A            Hex_A       \
              Hex_A        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
#
# Keysym Delete reprezentuje znak s kodem 0x7f (127)
#               - je pouzit pro klavesu BackSpace (viz keycode 14)
#
#keycode 111 = Delete       Delete       +d           D            Hex_D      \
#              Hex_D        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              Boot         Boot         VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol                                                     \
#              Delete       Delete       +d           D            Hex_D      \
#              Hex_D        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              Boot         Boot         VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol
#
keycode 111 = Remove       Remove       +d           D            Hex_D       \
              Hex_D        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Boot         Boot         VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              Remove       Remove       +d           D            Hex_D       \
              Hex_D        VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              Boot         Boot         VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
#
#
#keycode 119 = Pause  => POZOR: Control Pause = keycode 101
#keycode 119 = Pause        Pause        VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol                                                     \
#              Pause        Pause        VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol \
#              VoidSymbol
#
# Pause se pouziva pro prepinani CESKE a ANGLICKE klavesnice
#       - funguje jako ShiftR_Lock
#
keycode 119 = ShiftR_Lock  ShiftR_Lock  VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              ShiftR_Lock  ShiftR_Lock  VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
#
#
#
# keycode 125 => Windows klavesa vlevo (symbol okna)
# keycode 126 => Windows klavesa vpravo (symbol okna)
# keycode 127 => Windows klavesa nejvice vpravo (symbol menu)
keycode 125 = F13          F13          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_13   Console_13   Console_13   Console_13  \
              Console_13   Console_13   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F13          F13          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_13   Console_13   Console_13   Console_13  \
              Console_13   Console_13   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode 126 = F13          F13          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_13   Console_13   Console_13   Console_13  \
              Console_13   Console_13   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F13          F13          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_13   Console_13   Console_13   Console_13  \
              Console_13   Console_13   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
keycode 127 = F14          F14          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_14   Console_14   Console_14   Console_14  \
              Console_14   Console_14   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol                                                      \
              F14          F14          VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   Console_14   Console_14   Console_14   Console_14  \
              Console_14   Console_14   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol   VoidSymbol  \
              VoidSymbol
#
#
#
# string: kdyz je jedne klavese prirazeno vice znaku (napr. funkcni klavesy)
#
# Vite-li nekdo co maji generovat klavesy F21 a F22 prosim reknete mi to
#
string F1 = "\033[[A"
string F2 = "\033[[B"
string F3 = "\033[[C"
string F4 = "\033[[D"
string F5 = "\033[[E"
string F6 = "\033[17~"
string F7 = "\033[18~"
string F8 = "\033[19~"
string F9 = "\033[20~"
string F10 = "\033[21~"
string F11 = "\033[23~"
string F12 = "\033[24~"
string F13 = "\033[25~"
string F14 = "\033[26~"
string F15 = "\033[28~"
string F16 = "\033[29~"
string F17 = "\033[31~"
string F18 = "\033[32~"
string F19 = "\033[33~"
string F20 = "\033[34~"
string F21 = ""
string F22 = ""
#
# compose: jak se pomoci mrtvych klaves generuji znaky s diakritikou
# transformace dead klavesy na prvni znak za compose:
# (v zavorce jsou synonyma -> proto maji stejne oznaceni dead klavesy)
# dead_grave ======================================> '`'
# dead_acute --------------------------------------> '\''
# dead_diaeresis ==================================> '"' (:)
# dead_circumflex (dead_caron) --------------------> '^'
# dead_tilde      (dead_breve) (dead_doubleacute) => '~'
# dead_cedilla    (dead_ogonek) -------------------> ','
# --
# dead_grave       => pouzito misto nedefinovanych "dead_ring" a "dead_dot"
# dead_acute       => carka_nad_pismenem (pozivaji take cesi)
# dead_diaeresis   => dve_tecky_nad_pismenem - pouzivaji napr. nemci
# dead_circumflex  => striska_nad_pismenem
# dead_caron       => hacek_nad_pismenem
# dead_tilde       => vlnovka_nad_pismenem (neni v ISO-8859-2)
# dead_breve       => obloucek_nad_pismenem
# dead_doubleacute => dve_carky_nad_pismenem (myslim ze je to madarsky prehlas)
# dead_cedilla     => ocasek_pod_pismenem_smerujici_zprava_doleva
# dead_ogonek      => ocasek_pod_pismenem_smerujici_zleva_doprava
# --
#
# dead_grave => pouzito pro krouzek a tecku_nad_pismenem (a znak stupne)
compose '`' 'u' to 'ù'
compose '`' 'U' to 'Ù'
compose '`' 'z' to '¿'
compose '`' 'Z' to '¯'
# dead_acute (pouze ceske)
compose '\'' 'a' to 'á'
compose '\'' 'A' to 'Á'
compose '\'' 'e' to 'é'
compose '\'' 'E' to 'É'
compose '\'' 'i' to 'í'
compose '\'' 'I' to 'Í'
compose '\'' 'o' to 'ó'
compose '\'' 'O' to 'Ó'
compose '\'' 'u' to 'ú'
compose '\'' 'U' to 'Ú'
compose '\'' 'y' to 'ý'
compose '\'' 'Y' to 'Ý'
# dead_caron (pouze ceske)
compose '^' 'u' to 'ù'
compose '^' 'U' to 'Ù'
compose '^' 'c' to 'è'
compose '^' 'C' to 'È'
compose '^' 'd' to 'ï'
compose '^' 'D' to 'Ï'
compose '^' 'e' to 'ì'
compose '^' 'E' to 'Ì'
compose '^' 'n' to 'ò'
compose '^' 'N' to 'Ò'
compose '^' 'r' to 'ø'
compose '^' 'R' to 'Ø'
compose '^' 's' to '¹'
compose '^' 'S' to '©'
compose '^' 't' to '»'
compose '^' 'T' to '«'
compose '^' 'z' to '¾'
compose '^' 'Z' to '®'
#
# Zde je misto pro neceske znaky generovane pres mrtvou klavesu
#
# dead_acute (neceske znaky)
compose '\'' 'c' to 'æ'
compose '\'' 'C' to 'Æ'
compose '\'' 'l' to 'å'
compose '\'' 'L' to 'Å'
compose '\'' 'n' to 'ñ'
compose '\'' 'N' to 'Ñ'
compose '\'' 'r' to 'à'
compose '\'' 'R' to 'À'
compose '\'' 's' to '¶'
compose '\'' 'S' to '¦'
compose '\'' 'z' to '¼'
compose '\'' 'Z' to '¬'
# dead_caron (neceske znaky)
compose '^' 'l' to 'µ'
compose '^' 'L' to '¥'
# dead_circumflex (neceske znaky)
compose '^' 'a' to 'â'
compose '^' 'A' to 'Â'
compose '^' 'i' to 'î'
compose '^' 'I' to 'Î'
compose '^' 'o' to 'ô'
compose '^' 'O' to 'Ô'
# dead_tilde (neceske znaky) => nedefinovan znak v ISO-8859-2
#
# dead_breve (neceske_znaky)
compose '~' 'a' to 'ã'
compose '~' 'A' to 'Ã'
# dead_doubleacute (neceske znaky)
compose '~' 'o' to 'õ'
compose '~' 'O' to 'Õ'
compose '~' 'u' to 'û'
compose '~' 'U' to 'Û'
# dead_diaeresis (neceske znaky)
compose '"' 'a' to 'ä'
compose '"' 'A' to 'Ä'
compose '"' 'e' to 'ë'
compose '"' 'E' to 'Ë'
compose '"' 'o' to 'ö'
compose '"' 'O' to 'Ö'
compose '"' 'u' to 'ü'
compose '"' 'U' to 'Ü'
# dead_cedilla (neceske znaky)
compose ',' 'c' to 'ç'
compose ',' 'C' to 'Ç'
compose ',' 's' to 'º'
compose ',' 'S' to 'ª'
compose ',' 't' to 'þ'
compose ',' 'T' to 'Þ'
# dead_ogonek (neceske znaky)
compose ',' 'a' to '±'
compose ',' 'A' to '¡'
compose ',' 'e' to 'ê'
compose ',' 'E' to 'Ê'

