SHA256
1
0
forked from pool/kbd
kbd/kbd-1.14.1-2d01989f.patch

1460 lines
92 KiB
Diff
Raw Normal View History

commit 2d01989f2df9d9c8b36d0b5ddf9edef5b8d2f55a
Author: Alexey Gladkov <legion@altlinux.org>
Date: Mon Mar 31 15:47:56 2008 +0400
Add qwerty/cz.map keymap
kavol@email.cz writes:
I wanted to use the keymap file /usr/share/keymaps/i386/qwerty/cz.map.gz,
but I have found this to be qwertz so I think it should be placed in
/usr/share/keymaps/i386/qwertz/ (or, much better, converted to qwerty -
I don't understand the masochists who use us-qwerty and cz-qwertz together :-)
http://bugs.gentoo.org/19010
Gentoo notes:
We copy the qwerty/cz.map to qwertz/cz.map and then apply this patch ...
that way we end up with both a qwerty and qwertz version of the cz.map
Signed-off-by: Alexey Gladkov <legion@altlinux.org>
diff --git a/data/keymaps/i386/qwerty/cz.map b/data/keymaps/i386/qwerty/cz.map
new file mode 100644
index 0000000..6426bcb
--- /dev/null
+++ b/data/keymaps/i386/qwerty/cz.map
@@ -0,0 +1,1433 @@
+# *** toto neni originalni verze souboru:
+# *** upraveno z puvodni QWERTZ na QWERTY + opraveno par preklepu
+#
+# Tato keymapa NENI urcena pro jadro "opatchovane" programem "patch-capslock"
+#
+# klavesova mapa kompatibilni s windows QWERTY
+#
+# 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 standards
+#
+#
+# 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 standardni_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 => <20> (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 (standardne) 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 = +y Y VoidSymbol VoidSymbol Control_y \
+ Control_y VoidSymbol VoidSymbol Meta_y Meta_Y \
+ VoidSymbol VoidSymbol +Y y VoidSymbol \
+ VoidSymbol VoidSymbol VoidSymbol Meta_Z Meta_y \
+ VoidSymbol \
+ +y Y VoidSymbol VoidSymbol Control_y \
+ Control_y VoidSymbol VoidSymbol Meta_y Meta_Y \
+ VoidSymbol VoidSymbol +Y y VoidSymbol \
+ VoidSymbol VoidSymbol VoidSymbol Meta_Y Meta_y \
+ 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 = +z Z degree degree 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 degree degree Control_z \
+ Control_z VoidSymbol VoidSymbol Meta_z Meta_Z \
+ VoidSymbol VoidSymbol +Z z VoidSymbol \
+ VoidSymbol VoidSymbol VoidSymbol Meta_Z Meta_z \
+ 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 '<27>'
+compose '`' 'U' to '<27>'
+compose '`' 'z' to '<27>'
+compose '`' 'Z' to '<27>'
+# dead_acute (pouze ceske)
+compose '\'' 'a' to '<27>'
+compose '\'' 'A' to '<27>'
+compose '\'' 'e' to '<27>'
+compose '\'' 'E' to '<27>'
+compose '\'' 'i' to '<27>'
+compose '\'' 'I' to '<27>'
+compose '\'' 'o' to '<27>'
+compose '\'' 'O' to '<27>'
+compose '\'' 'u' to '<27>'
+compose '\'' 'U' to '<27>'
+compose '\'' 'y' to '<27>'
+compose '\'' 'Y' to '<27>'
+# dead_caron (pouze ceske)
+compose '^' 'u' to '<27>'
+compose '^' 'U' to '<27>'
+compose '^' 'c' to '<27>'
+compose '^' 'C' to '<27>'
+compose '^' 'd' to '<27>'
+compose '^' 'D' to '<27>'
+compose '^' 'e' to '<27>'
+compose '^' 'E' to '<27>'
+compose '^' 'n' to '<27>'
+compose '^' 'N' to '<27>'
+compose '^' 'r' to '<27>'
+compose '^' 'R' to '<27>'
+compose '^' 's' to '<27>'
+compose '^' 'S' to '<27>'
+compose '^' 't' to '<27>'
+compose '^' 'T' to '<27>'
+compose '^' 'z' to '<27>'
+compose '^' 'Z' to '<27>'
+#
+# Zde je misto pro neceske znaky generovane pres mrtvou klavesu
+#
+# dead_acute (neceske znaky)
+compose '\'' 'c' to '<27>'
+compose '\'' 'C' to '<27>'
+compose '\'' 'l' to '<27>'
+compose '\'' 'L' to '<27>'
+compose '\'' 'n' to '<27>'
+compose '\'' 'N' to '<27>'
+compose '\'' 'r' to '<27>'
+compose '\'' 'R' to '<27>'
+compose '\'' 's' to '<27>'
+compose '\'' 'S' to '<27>'
+compose '\'' 'z' to '<27>'
+compose '\'' 'Z' to '<27>'
+# dead_caron (neceske znaky)
+compose '^' 'l' to '<27>'
+compose '^' 'L' to '<27>'
+# dead_circumflex (neceske znaky)
+compose '^' 'a' to '<27>'
+compose '^' 'A' to '<27>'
+compose '^' 'i' to '<27>'
+compose '^' 'I' to '<27>'
+compose '^' 'o' to '<27>'
+compose '^' 'O' to '<27>'
+# dead_tilde (neceske znaky) => nedefinovan znak v ISO-8859-2
+#
+# dead_breve (neceske_znaky)
+compose '~' 'a' to '<27>'
+compose '~' 'A' to '<27>'
+# dead_doubleacute (neceske znaky)
+compose '~' 'o' to '<27>'
+compose '~' 'O' to '<27>'
+compose '~' 'u' to '<27>'
+compose '~' 'U' to '<27>'
+# dead_diaeresis (neceske znaky)
+compose '"' 'a' to '<27>'
+compose '"' 'A' to '<27>'
+compose '"' 'e' to '<27>'
+compose '"' 'E' to '<27>'
+compose '"' 'o' to '<27>'
+compose '"' 'O' to '<27>'
+compose '"' 'u' to '<27>'
+compose '"' 'U' to '<27>'
+# dead_cedilla (neceske znaky)
+compose ',' 'c' to '<27>'
+compose ',' 'C' to '<27>'
+compose ',' 's' to '<27>'
+compose ',' 'S' to '<27>'
+compose ',' 't' to '<27>'
+compose ',' 'T' to '<27>'
+# dead_ogonek (neceske znaky)
+compose ',' 'a' to '<27>'
+compose ',' 'A' to '<27>'
+compose ',' 'e' to '<27>'
+compose ',' 'E' to '<27>'
+