diff --git a/kbd-1.14.1-2d01989f.patch b/kbd-1.14.1-2d01989f.patch deleted file mode 100644 index 404ff9d..0000000 --- a/kbd-1.14.1-2d01989f.patch +++ /dev/null @@ -1,1459 +0,0 @@ -commit 2d01989f2df9d9c8b36d0b5ddf9edef5b8d2f55a -Author: Alexey Gladkov -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 - -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 => ° (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 'ù' -+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 'Ê' -+ diff --git a/kbd-1.14.1-Makefile.patch b/kbd-1.14.1-Makefile.patch deleted file mode 100644 index 3d0c385..0000000 --- a/kbd-1.14.1-Makefile.patch +++ /dev/null @@ -1,58 +0,0 @@ -temporary fix for 1.14.1, upstream switched to automake meanwhile ---- - po/Makefile.in | 12 ++++++------ - src/Makefile.in | 6 +++--- - 2 files changed, 9 insertions(+), 9 deletions(-) - ---- kbd-1.14.1.orig/src/Makefile.in -+++ kbd-1.14.1/src/Makefile.in -@@ -14,16 +14,16 @@ PROGS = dumpkeys loadkeys showkey setf - - # probably also getkeycodes and setkeycodes are arch-specific; - # they will work on an alpha, though, and perhaps be dummy on a sun --ifeq ($(KEYCODES_PROGS),yes) -+ifeq (@KEYCODES_PROGS@,yes) - PROGS += getkeycodes setkeycodes - endif - --ifeq ($(RESIZECONS_PROGS),yes) -+ifeq (@RESIZECONS_PROGS@,yes) - PROGS += resizecons - endif - - # Not installed by default --ifeq ($(OPTIONAL_PROGS),yes) -+ifeq (@OPTIONAL_PROGS@,yes) - PROGS += screendump setlogcons setvesablank spawn_console spawn_login \ - getunimap clrunimap outpsfheader setpalette - endif ---- kbd-1.14.1.orig/po/Makefile.in -+++ kbd-1.14.1/po/Makefile.in -@@ -2,10 +2,10 @@ PACKAGE_NAME = @PACKAGE_NAME@ - - prefix = @prefix@ - datarootdir = @datarootdir@ --datadir = @datadir@ --localedir = $(DESTDIR)$(datadir)/locale --gnulocaledir = $(DESTDIR)$(datadir)/locale --gettextsrcdir = $(DESTDIR)$(datadir)/gettext/po -+datadir = $(DESTDIR)@datadir@ -+localedir = $(DESTDIR)@localedir@ -+gnulocaledir = $(DESTDIR)@localedir@ -+gettextsrcdir = $(datadir)/gettext/po - - FOREIGN = @FOREIGN@ - HAVE_XGETTEXT = @HAVE_XGETTEXT@ -@@ -34,10 +34,10 @@ INCLUDES = -I.. -I$(INTL) - COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) - - # Enter here all .po files --POFILES = cs.po da.po de.po el.po es.po fr.po gr.po nl.po pl.po \ -+POFILES = cs.po da.po de.po el.po es.po fr.po nl.po pl.po \ - ro.po ru.po sv.po tr.po - # the same but with .gmo --GMOFILES = cs.gmo da.gmo de.gmo el.gmo es.gmo fr.gmo gr.gmo nl.gmo \ -+GMOFILES = cs.gmo da.gmo de.gmo el.gmo es.gmo fr.gmo nl.gmo \ - pl.gmo ro.gmo ru.gmo sv.gmo tr.gmo - - CATALOGS = $(GMOFILES) diff --git a/kbd-1.14.1-no-strip.patch b/kbd-1.14.1-no-strip.patch deleted file mode 100644 index 444c816..0000000 --- a/kbd-1.14.1-no-strip.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- - src/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- kbd-1.14.1.orig/src/Makefile.in -+++ kbd-1.14.1/src/Makefile.in -@@ -50,7 +50,7 @@ setuid: - - install: all - install -d -m 0755 $(bindir) -- install -s -m 0755 $(PROGS) $(OLDPROGS) $(bindir) -+ install -m 0755 $(PROGS) $(OLDPROGS) $(bindir) - install -m 0755 $(SHCMDS) $(bindir) - for i in psfaddtable psfgettable psfstriptable; do \ - rm -f $(bindir)/$$i; ln -s psfxtable $(bindir)/$$i; \ diff --git a/kbd-1.14.1.tar.bz2 b/kbd-1.14.1.tar.bz2 deleted file mode 100644 index 4ba7345..0000000 --- a/kbd-1.14.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43ff08968d189b2cdddbea00797a75f3a6d6b79f100e22ea2663d5d968448c09 -size 789357 diff --git a/kbd-1.12-chvt-userwait.patch b/kbd-1.15.2-chvt-userwait.patch similarity index 100% rename from kbd-1.12-chvt-userwait.patch rename to kbd-1.15.2-chvt-userwait.patch diff --git a/kbd-1.14.1-defkeymap.patch b/kbd-1.15.2-defkeymap.patch similarity index 72% rename from kbd-1.14.1-defkeymap.patch rename to kbd-1.15.2-defkeymap.patch index 493c1c9..7ad0599 100644 --- a/kbd-1.14.1-defkeymap.patch +++ b/kbd-1.15.2-defkeymap.patch @@ -3,9 +3,11 @@ Revert commit 743cbc3ca11301598ad7da503b2238041082bb75 src/paths.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---- kbd-1.14.1.orig/src/paths.h -+++ kbd-1.14.1/src/paths.h -@@ -16,10 +16,10 @@ +Index: kbd-1.15.2/src/paths.h +=================================================================== +--- kbd-1.15.2.orig/src/paths.h ++++ kbd-1.15.2/src/paths.h +@@ -18,10 +18,10 @@ * Default keymap, and where the kernel copy of it lives. */ #ifdef __sparc__ diff --git a/kbd-1.14.1-docu-X11R6-xorg.patch b/kbd-1.15.2-docu-X11R6-xorg.patch similarity index 100% rename from kbd-1.14.1-docu-X11R6-xorg.patch rename to kbd-1.15.2-docu-X11R6-xorg.patch diff --git a/kbd-1.14.1-dumpkeys-C-opt.patch b/kbd-1.15.2-dumpkeys-C-opt.patch similarity index 78% rename from kbd-1.14.1-dumpkeys-C-opt.patch rename to kbd-1.15.2-dumpkeys-C-opt.patch index fe17c77..dbdd2a8 100644 --- a/kbd-1.14.1-dumpkeys-C-opt.patch +++ b/kbd-1.15.2-dumpkeys-C-opt.patch @@ -1,5 +1,7 @@ ---- man/man1/dumpkeys.1.in -+++ man/man1/dumpkeys.1.in 2008-06-04 18:26:00.885947236 +0200 +Index: man/man1/dumpkeys.1.in +=================================================================== +--- man/man1/dumpkeys.1.in.orig ++++ man/man1/dumpkeys.1.in @@ -4,6 +4,7 @@ dumpkeys \- dump keyboard translation tables .SH SYNOPSIS @@ -21,8 +23,10 @@ .SH FILES .PD 0 .TP 20 ---- src/dumpkeys.c -+++ src/dumpkeys.c 2008-06-04 18:20:51.762445784 +0200 +Index: src/dumpkeys.c +=================================================================== +--- src/dumpkeys.c.orig ++++ src/dumpkeys.c @@ -31,6 +31,7 @@ static int fd; static int verbose; @@ -31,7 +35,7 @@ int keymap_index[MAX_NR_KEYMAPS]; /* inverse of good_keymap */ int good_keymap[MAX_NR_KEYMAPS], keymapnr, allocct; -@@ -560,6 +561,8 @@ valid options are:\n\ +@@ -582,6 +583,8 @@ valid options are:\n\ --funcs-only display only the function key strings\n\ --keys-only display only key bindings\n\ --compose-only display only compose key combinations\n\ @@ -40,7 +44,7 @@ -c --charset=")); list_charsets(stderr); fprintf(stderr, _("\ -@@ -571,7 +574,7 @@ valid options are:\n\ +@@ -593,7 +596,7 @@ valid options are:\n\ int main (int argc, char *argv[]) { @@ -49,7 +53,7 @@ const struct option long_opts[] = { { "help", no_argument, NULL, 'h' }, { "short-info", no_argument, NULL, 'i' }, -@@ -584,6 +587,7 @@ main (int argc, char *argv[]) { +@@ -606,6 +609,7 @@ main (int argc, char *argv[]) { { "keys-only", no_argument, NULL, 'k' }, { "compose-only",no_argument, NULL, 'd' }, { "charset", required_argument, NULL, 'c' }, @@ -57,7 +61,7 @@ { "verbose", no_argument, NULL, 'v' }, { "version", no_argument, NULL, 'V' }, { NULL, 0, NULL, 0 } -@@ -642,6 +646,9 @@ main (int argc, char *argv[]) { +@@ -665,6 +669,9 @@ main (int argc, char *argv[]) { usage(); printf("charset \"%s\"\n", optarg); break; @@ -67,7 +71,7 @@ case 'V': print_version_and_exit(); case 'h': -@@ -653,7 +660,7 @@ main (int argc, char *argv[]) { +@@ -676,7 +683,7 @@ main (int argc, char *argv[]) { if (optind < argc) usage(); diff --git a/kbd-1.14.1-dumpkeys-ppc.patch b/kbd-1.15.2-dumpkeys-ppc.patch similarity index 83% rename from kbd-1.14.1-dumpkeys-ppc.patch rename to kbd-1.15.2-dumpkeys-ppc.patch index 7681b70..c8f9e44 100644 --- a/kbd-1.14.1-dumpkeys-ppc.patch +++ b/kbd-1.15.2-dumpkeys-ppc.patch @@ -16,9 +16,11 @@ XXX: this has been reverted upstream with the comment: src/dumpkeys.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) ---- kbd-1.14.1.orig/src/dumpkeys.c -+++ kbd-1.14.1/src/dumpkeys.c -@@ -166,6 +166,10 @@ valid_type(int t) { +Index: kbd-1.15.2/src/dumpkeys.c +=================================================================== +--- kbd-1.15.2.orig/src/dumpkeys.c ++++ kbd-1.15.2/src/dumpkeys.c +@@ -165,6 +165,10 @@ valid_type(int t) { ke.kb_index = 0; ke.kb_table = 0; ke.kb_value = K(t, 0); @@ -29,7 +31,7 @@ XXX: this has been reverted upstream with the comment: status = (ioctl(fd, KDSKBENT, (unsigned long)&ke) == 0); return status; } -@@ -248,8 +252,13 @@ static void +@@ -269,8 +273,13 @@ static void show_short_info(void) { int i; @@ -43,7 +45,7 @@ XXX: this has been reverted upstream with the comment: printf(_("max number of actions bindable to a key: %d\n"), MAX_NR_KEYMAPS); get_keymaps(); -@@ -361,7 +370,11 @@ dump_keys(char table_shape, char numeric +@@ -383,7 +392,11 @@ dump_keys(char table_shape, char numeric for (j = 0; j < MAX_NR_KEYMAPS; j++) { int ja = (j | M_ALT); if (j != ja && keymap_index[j] >= 0 && keymap_index[ja] >= 0) @@ -55,7 +57,7 @@ XXX: this has been reverted upstream with the comment: int buf0, buf1, type; buf0 = get_bind(i, j); -@@ -389,7 +402,11 @@ dump_keys(char table_shape, char numeric +@@ -411,7 +424,11 @@ dump_keys(char table_shape, char numeric not_alt_is_meta: no_shorthands: diff --git a/kbd-1.14.1-prtscr_no_sigquit.patch b/kbd-1.15.2-prtscr_no_sigquit.patch similarity index 54% rename from kbd-1.14.1-prtscr_no_sigquit.patch rename to kbd-1.15.2-prtscr_no_sigquit.patch index 8d3c496..1fda125 100644 --- a/kbd-1.14.1-prtscr_no_sigquit.patch +++ b/kbd-1.15.2-prtscr_no_sigquit.patch @@ -26,8 +26,10 @@ XXX: reverted upstream data/keymaps/i386/qwertz/sk-prog-qwertz.map | 1 + 24 files changed, 27 insertions(+), 4 deletions(-) ---- kbd-1.14.1.orig/data/keymaps/i386/azerty/fr-latin9.map -+++ kbd-1.14.1/data/keymaps/i386/azerty/fr-latin9.map +Index: kbd-1.15.2/data/keymaps/i386/azerty/fr-latin9.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/azerty/fr-latin9.map ++++ kbd-1.15.2/data/keymaps/i386/azerty/fr-latin9.map @@ -418,6 +418,7 @@ keycode 100 = AltGr # La touche Ctrl+Pause = Attn = 101 a un code pour elle-même # @@ -36,8 +38,10 @@ XXX: reverted upstream keycode 102 = Home ---- kbd-1.14.1.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map -+++ kbd-1.14.1/data/keymaps/i386/fgGIod/tr_f-latin5.map +Index: kbd-1.15.2/data/keymaps/i386/fgGIod/tr_f-latin5.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map ++++ kbd-1.15.2/data/keymaps/i386/fgGIod/tr_f-latin5.map @@ -217,6 +217,7 @@ keycode 99 = VoidSymbol alt keycode 99 = Control_backslash keycode 100 = AltGr @@ -46,8 +50,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/bg-cp1251.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/bg-cp1251.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/bg-cp1251.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/bg-cp1251.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/bg-cp1251.map @@ -312,6 +312,7 @@ keycode 99 = Control_backslash altgr alt keycode 99 = Control_backslash keycode 100 = AltGr @@ -56,8 +62,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/bg_bds-cp1251.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/bg_bds-cp1251.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/bg_bds-cp1251.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/bg_bds-cp1251.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/bg_bds-cp1251.map @@ -638,6 +638,7 @@ keycode 98 = KP_Divide keycode 99 = Control_backslash keycode 100 = AltGr @@ -66,8 +74,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/br-abnt.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/br-abnt.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/br-abnt.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/br-abnt.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/br-abnt.map @@ -197,6 +197,7 @@ keycode 99 = VoidSymbol alt keycode 99 = Control_backslash keycode 100 = AltGr @@ -76,8 +86,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/by.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/by.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/by.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/by.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/by.map @@ -529,6 +529,7 @@ keycode 99 = VoidSymbol Control_backsl Meta_Control_backslash Meta_Control_backslash Meta_Control_backslash keycode 100 = Alt @@ -86,38 +98,46 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up Up Up \ KeyboardSignal Up Up \ ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/cz-cp1250.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/cz-cp1250.map -@@ -138,6 +138,7 @@ keycode 99 = VoidSymbol - alt keycode 99 = Control_backslash +Index: kbd-1.15.2/data/keymaps/i386/qwerty/cz-cp1250.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/cz-cp1250.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/cz-cp1250.map +@@ -138,6 +138,7 @@ keycode 99 = VoidSymbol + alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break + control keycode 101 = Control_c keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/cz-lat2-prog.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/cz-lat2-prog.map -@@ -141,6 +141,7 @@ keycode 99 = VoidSymbol - alt keycode 99 = Control_backslash +Index: kbd-1.15.2/data/keymaps/i386/qwerty/cz-lat2-prog.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/cz-lat2-prog.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/cz-lat2-prog.map +@@ -141,6 +141,7 @@ keycode 99 = VoidSymbol + alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break + control keycode 101 = Control_c keycode 102 = Find keycode 103 = Up keycode 104 = Prior Scroll_Backward Prior Scroll_Backward VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/cz-lat2.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/cz-lat2.map -@@ -138,6 +138,7 @@ keycode 99 = VoidSymbol - alt keycode 99 = Control_backslash +Index: kbd-1.15.2/data/keymaps/i386/qwerty/cz-lat2.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/cz-lat2.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/cz-lat2.map +@@ -138,6 +138,7 @@ keycode 99 = VoidSymbol + alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break + control keycode 101 = Control_c keycode 102 = Find keycode 103 = Up keycode 104 = Prior Scroll_Backward Prior Scroll_Backward VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/cz.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/cz.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/cz.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/cz.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/cz.map @@ -1086,13 +1086,13 @@ keycode 99 = dead_acute dead_acute keycode 100 = AltGr # @@ -136,8 +156,10 @@ XXX: reverted upstream VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ VoidSymbol ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/defkeymap.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/defkeymap.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/defkeymap.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/defkeymap.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/defkeymap.map @@ -222,6 +222,7 @@ keycode 99 = VoidSymbol alt keycode 99 = Control_backslash keycode 100 = AltGr @@ -146,8 +168,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/defkeymap_V1.0.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/defkeymap_V1.0.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/defkeymap_V1.0.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/defkeymap_V1.0.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/defkeymap_V1.0.map @@ -185,6 +185,7 @@ keycode 99 = VoidSymbol alt keycode 99 = Control_backslash keycode 100 = AltGr @@ -156,8 +180,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/lt.baltic.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/lt.baltic.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/lt.baltic.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/lt.baltic.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/lt.baltic.map @@ -171,6 +171,7 @@ keycode 99 = VoidSymbol alt keycode 99 = Control_backslash keycode 100 = AltGr @@ -166,9 +192,11 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/lt.l4.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/lt.l4.map -@@ -463,6 +463,7 @@ keycode 99 = VoidSymbol # 99=Print-Scr +Index: kbd-1.15.2/data/keymaps/i386/qwerty/lt.l4.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/lt.l4.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/lt.l4.map +@@ -463,6 +463,7 @@ keycode 99 = VoidSymbol # 99=Print-Scr alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break # 101=Control-Pause @@ -176,9 +204,11 @@ XXX: reverted upstream string F102 = "\033[7$" keycode 102 = Find # =Home shift keycode 102 = F102 ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/lt.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/lt.map -@@ -462,6 +462,7 @@ keycode 99 = VoidSymbol # 99=Print-Scr +Index: kbd-1.15.2/data/keymaps/i386/qwerty/lt.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/lt.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/lt.map +@@ -462,6 +462,7 @@ keycode 99 = VoidSymbol # 99=Print-Scr alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break # 101=Control-Pause @@ -186,28 +216,34 @@ XXX: reverted upstream string F102 = "\033[7$" keycode 102 = Find # =Home shift keycode 102 = F102 ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/pl2.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/pl2.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/pl2.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/pl2.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/pl2.map @@ -242,6 +242,7 @@ keycode 99 = VoidSymbol - alt keycode 99 = Control_backslash + alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break + control keycode 101 = Control_c keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/sk-prog-qwerty.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/sk-prog-qwerty.map -@@ -122,6 +122,7 @@ keycode 99 = VoidSymbol - alt keycode 99 = Control_backslash +Index: kbd-1.15.2/data/keymaps/i386/qwerty/sk-prog-qwerty.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/sk-prog-qwerty.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/sk-prog-qwerty.map +@@ -122,6 +122,7 @@ keycode 99 = VoidSymbol + alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break + control keycode 101 = Control_c keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/ua-utf-ws.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/ua-utf-ws.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/ua-utf-ws.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/ua-utf-ws.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/ua-utf-ws.map @@ -1526,6 +1526,7 @@ ctrll keycode 100 = CtrlR_Lock ctrlr keycode 100 = CtrlR_Lock ctrll ctrlr keycode 100 = CtrlR_Lock @@ -216,8 +252,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/ua-utf.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/ua-utf.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/ua-utf.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/ua-utf.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/ua-utf.map @@ -1516,6 +1516,7 @@ ctrll keycode 100 = CtrlR_Lock ctrlr keycode 100 = CtrlR_Lock ctrll ctrlr keycode 100 = CtrlR_Lock @@ -226,8 +264,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/ua-ws.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/ua-ws.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/ua-ws.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/ua-ws.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/ua-ws.map @@ -1521,6 +1521,7 @@ keycode 99 = VoidSymbol alt keycode 99 = Control_backslash keycode 100 = Alt @@ -236,8 +276,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/ua.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/ua.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/ua.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/ua.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/ua.map @@ -1515,6 +1515,7 @@ ctrll keycode 100 = CtrlR_Lock ctrlr keycode 100 = CtrlR_Lock ctrll ctrlr keycode 100 = CtrlR_Lock @@ -246,8 +288,10 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwerty/us-acentos.map -+++ kbd-1.14.1/data/keymaps/i386/qwerty/us-acentos.map +Index: kbd-1.15.2/data/keymaps/i386/qwerty/us-acentos.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/us-acentos.map ++++ kbd-1.15.2/data/keymaps/i386/qwerty/us-acentos.map @@ -194,6 +194,7 @@ keycode 99 = VoidSymbol alt keycode 99 = Control_backslash keycode 100 = AltGr @@ -256,20 +300,24 @@ XXX: reverted upstream keycode 102 = Find keycode 103 = Up keycode 104 = Prior ---- kbd-1.14.1.orig/data/keymaps/i386/qwertz/cz-us-qwertz.map -+++ kbd-1.14.1/data/keymaps/i386/qwertz/cz-us-qwertz.map -@@ -135,6 +135,7 @@ control keycode 99 = Control_backslash - alt keycode 99 = Control_backslash - keycode 100 = AltGr - keycode 101 = Break -+ control keycode 101 = Control_c - keycode 102 = Find - keycode 103 = Up - keycode 104 = Prior Scroll_Backward Prior Scroll_Backward VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol ---- kbd-1.14.1.orig/data/keymaps/i386/qwertz/sk-prog-qwertz.map -+++ kbd-1.14.1/data/keymaps/i386/qwertz/sk-prog-qwertz.map -@@ -122,6 +122,7 @@ keycode 99 = VoidSymbol - alt keycode 99 = Control_backslash +Index: kbd-1.15.2/data/keymaps/i386/qwertz/cz-us-qwertz.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwertz/cz-us-qwertz.map ++++ kbd-1.15.2/data/keymaps/i386/qwertz/cz-us-qwertz.map +@@ -135,6 +135,7 @@ control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash + keycode 100 = AltGr + keycode 101 = Break ++control keycode 101 = Control_c + keycode 102 = Find + keycode 103 = Up + keycode 104 = Prior Scroll_Backward Prior Scroll_Backward VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol VoidSymbol +Index: kbd-1.15.2/data/keymaps/i386/qwertz/sk-prog-qwertz.map +=================================================================== +--- kbd-1.15.2.orig/data/keymaps/i386/qwertz/sk-prog-qwertz.map ++++ kbd-1.15.2/data/keymaps/i386/qwertz/sk-prog-qwertz.map +@@ -122,6 +122,7 @@ keycode 99 = VoidSymbol + alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break + control keycode 101 = Control_c diff --git a/kbd-1.14.1-setfont-no-cruft.patch b/kbd-1.15.2-setfont-no-cruft.patch similarity index 100% rename from kbd-1.14.1-setfont-no-cruft.patch rename to kbd-1.15.2-setfont-no-cruft.patch diff --git a/kbd-1.14.1-sv-latin1-keycode10.patch b/kbd-1.15.2-sv-latin1-keycode10.patch similarity index 100% rename from kbd-1.14.1-sv-latin1-keycode10.patch rename to kbd-1.15.2-sv-latin1-keycode10.patch diff --git a/kbd-1.14.1-unicode_scripts.patch b/kbd-1.15.2-unicode_scripts.patch similarity index 76% rename from kbd-1.14.1-unicode_scripts.patch rename to kbd-1.15.2-unicode_scripts.patch index a518504..032a9f1 100644 --- a/kbd-1.14.1-unicode_scripts.patch +++ b/kbd-1.15.2-unicode_scripts.patch @@ -1,13 +1,11 @@ ---- - src/unicode_start | 27 ++++++++++++++++++++++++++- - 1 file changed, 26 insertions(+), 1 deletion(-) - ---- kbd-1.14.1.orig/src/unicode_start -+++ kbd-1.14.1/src/unicode_start -@@ -74,6 +74,14 @@ stty iutf8 +--- src/unicode_start ++++ src/unicode_start +@@ -72,6 +72,17 @@ + # have a Unicode map attached, or explicitly specified, e.g., + # by giving `def.uni' as a second argument. - DEFAULT_UNICODE_FONT='LatArCyrHeb-16' - # Also drdos8x16 is a good candidate. ++DEFAULT_UNICODE_FONT='LatArCyrHeb-16' ++# Also drdos8x16 is a good candidate. + +# Fonts with 512 glyphs like LatArCyrHeb-16 make it impossible to use bold +# on the console, which makes YaST2 unusable. To be able to use bold, @@ -16,14 +14,14 @@ +# the default font written to /etc/sysconfig/console by YaST2 +# is currently always a font with 256 glyphs and a Unicode map +# which is suitable for the language used during the installation. - ++ case "$#" in 2) -@@ -83,7 +91,24 @@ case "$#" in + setfont "$1" -u "$2" +@@ -80,6 +91,24 @@ setfont "$1" ;; 0) -- setfont "$DEFAULT_UNICODE_FONT" + if [ -f /etc/sysconfig/console ] ; then + . /etc/sysconfig/console + fi diff --git a/kbd-1.15.2.tar.bz2 b/kbd-1.15.2.tar.bz2 new file mode 100644 index 0000000..8b4200f --- /dev/null +++ b/kbd-1.15.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4c1f8238f8c1177008a59a3141bd2eaf7b41f4c4451810bd7930fc2d877f348 +size 1013906 diff --git a/kbd-remove-kbio.diff b/kbd-remove-kbio.diff deleted file mode 100644 index edff585..0000000 --- a/kbd-remove-kbio.diff +++ /dev/null @@ -1,32 +0,0 @@ ---- - src/kbdrate.c | 1 - - src/setleds.c | 4 ---- - 2 files changed, 5 deletions(-) - -Index: kbd-1.14.1/src/kbdrate.c -=================================================================== ---- kbd-1.14.1.orig/src/kbdrate.c -+++ kbd-1.14.1/src/kbdrate.c -@@ -77,7 +77,6 @@ beats rebuilding the kernel! - - #ifdef __sparc__ - #include --#include - #endif - - #ifndef KDKBDREP -Index: kbd-1.14.1/src/setleds.c -=================================================================== ---- kbd-1.14.1.orig/src/setleds.c -+++ kbd-1.14.1/src/setleds.c -@@ -14,10 +14,6 @@ - #include "nls.h" - #include "version.h" - --#ifdef __sparc__ --#include --#endif -- - static void - usage(void) - { diff --git a/kbd.changes b/kbd.changes index ff425b6..20090fa 100644 --- a/kbd.changes +++ b/kbd.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Sep 6 17:27:40 CEST 2010 - anicka@suse.cz + +- update to 1.15.2 + * Use automake to build translations. + * loadkeys -u: Switch to Unicode mode, if necessary + * Never handle plain ASCII characters as Unicode + * Enable UNUMBERs in compose definitions + * Use automake. + * Add --enable-strip configure option. + * unicode_start: Without any arguments utility will only set + unicode mode. + * Add qwerty/cz.map keymap. +- remove upstreamed and obsolete patches (-remove-kbio, -Makefile, + -2d01989f, -no-strip) +- retain original behavior of unicode_start script +- remove manpages for programs that are not installed + +------------------------------------------------------------------- +Thu May 27 02:18:05 CEST 2010 - sndirsch@suse.de + +- added dummy keyboard mappings for chinese/taiwanese (bnc #603950) + ------------------------------------------------------------------- Mon Mar 29 17:31:11 CEST 2010 - anicka@suse.cz diff --git a/kbd.spec b/kbd.spec index 93fd53c..477a9f0 100644 --- a/kbd.spec +++ b/kbd.spec @@ -23,8 +23,8 @@ Url: ftp://ftp.altlinux.org/pub/people/legion/kbd/ License: GPLv2+ Group: System/Console AutoReqProv: on -Version: 1.14.1 -Release: 25 +Version: 1.15.2 +Release: 26 Summary: Keyboard and Font Utilities Source: kbd-%{version}.tar.bz2 Source1: kbd_fonts.tar.bz2 @@ -41,19 +41,15 @@ Source12: fbtest.8 Source13: guess_encoding.pl Source42: convert-kbd-mac.sed Source43: repack_kbd.sh -Patch1: kbd-1.14.1-2d01989f.patch -Patch2: kbd-1.14.1-Makefile.patch -Patch3: kbd-1.14.1-prtscr_no_sigquit.patch -Patch4: kbd-1.14.1-dumpkeys-ppc.patch -Patch5: kbd-1.14.1-unicode_scripts.patch -Patch6: kbd-1.14.1-no-strip.patch -Patch7: kbd-1.14.1-docu-X11R6-xorg.patch -Patch8: kbd-1.14.1-sv-latin1-keycode10.patch -Patch9: kbd-1.14.1-setfont-no-cruft.patch -Patch10: kbd-1.14.1-dumpkeys-C-opt.patch -Patch11: kbd-1.14.1-defkeymap.patch -Patch12: kbd-remove-kbio.diff -Patch13: kbd-1.12-chvt-userwait.patch +Patch0: kbd-%{version}-prtscr_no_sigquit.patch +Patch1: kbd-%{version}-dumpkeys-ppc.patch +Patch2: kbd-%{version}-unicode_scripts.patch +Patch3: kbd-%{version}-docu-X11R6-xorg.patch +Patch4: kbd-%{version}-sv-latin1-keycode10.patch +Patch5: kbd-%{version}-setfont-no-cruft.patch +Patch6: kbd-%{version}-dumpkeys-C-opt.patch +Patch7: kbd-%{version}-defkeymap.patch +Patch8: kbd-%{version}-chvt-userwait.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %fillup_prereq %insserv_prereq BuildRequires: bison flex @@ -78,19 +74,15 @@ Authors: %prep %setup -q -a 1 -a 2 -n kbd-%{version} +%patch0 -p1 %patch1 -p1 -%patch2 -p1 +%patch2 %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 +%patch6 %patch7 -p1 %patch8 -p1 -%patch9 -p1 -%patch10 -%patch11 -p1 -%patch -P 12 -p1 -%patch13 -p1 %build for i in `find data/keymaps/mac -type f` ; do @@ -116,7 +108,6 @@ font=data/consolefonts/lat2a-16.psfu ./src/psfxtable -i $font -it data/unimaps/lat2u.uni \ -o t.psfu mv t.psfu $font -rm -r data/{consolefonts,partialfonts}_Z make %install @@ -147,7 +138,7 @@ mkdir -p $DOC/doc/ install -m 644 doc/keysyms.h.info doc/kbd.FAQ.txt doc/kbd.FAQ*.html doc/README* doc/TODO $DOC/doc/ install -m 644 doc/as400.kbd doc/console.docs doc/repeat/set_kbd_repeat-2 $DOC/doc/ echo "See /usr/share/i18/charmaps for a description of char maps" >$DOC/doc/README.charmaps -install -m 644 COPYING CHANGES CREDITS README $DOC/ +install -m 644 COPYING ChangeLog CREDITS README $DOC/ install -m 644 %SOURCE3 $DOC/ rm -f $K/consolefonts/README* $K/consolefonts/ERRORS.gz if ls $K/consolefonts/Agafari-* > /dev/null 2>&1; then @@ -162,6 +153,8 @@ ln -sf ../etc/init.d/kbd $RPM_BUILD_ROOT/sbin/rckbd ln -sf us.map.gz $K/keymaps/i386/qwerty/khmer.map.gz ln -sf us.map.gz $K/keymaps/i386/qwerty/korean.map.gz ln -sf us.map.gz $K/keymaps/i386/qwerty/arabic.map.gz +ln -sf us.map.gz $K/keymaps/i386/qwerty/chinese.map.gz +ln -sf us.map.gz $K/keymaps/i386/qwerty/taiwanese.map.gz # Compatability links; don't know what the first three are good for. # The others are for yast/langselection and should be removed as soon as # yast knows about it. @@ -303,12 +296,6 @@ install -m 755 %SOURCE13 $RPM_BUILD_ROOT/bin/guess_encoding %doc %{_mandir}/man8/setfont.8.gz %doc %{_mandir}/man8/fbtest.8.gz %doc %{_mandir}/man8/kbdrate.8.gz -%doc %{_mandir}/man8/clrunimap.8.gz -%doc %{_mandir}/man8/getunimap.8.gz -%doc %{_mandir}/man8/mk_modmap.8.gz -%doc %{_mandir}/man8/setlogcons.8.gz -%doc %{_mandir}/man8/setvesablank.8.gz -%doc %{_mandir}/man8/vcstime.8.gz %clean rm -rf $RPM_BUILD_ROOT