From 626bd22fcd5216a7e42ae01f22e20fd4ddc0a30e Mon Sep 17 00:00:00 2001 From: anomen Date: Sun, 5 Feb 2012 20:08:04 +0100 Subject: [PATCH] cz_prog - move dev files to xkbmap_cz_prog branch --- x11-misc/xkeyboard-config/dev/2005-06-18.klc | Bin 37818 -> 0 bytes x11-misc/xkeyboard-config/dev/README.txt | 26 ---- x11-misc/xkeyboard-config/dev/cz | 186 --------------------------- x11-misc/xkeyboard-config/dev/cz.override | 115 ----------------- x11-misc/xkeyboard-config/dev/ubuntu.patch | 116 ----------------- 5 files changed, 443 deletions(-) delete mode 100644 x11-misc/xkeyboard-config/dev/2005-06-18.klc delete mode 100644 x11-misc/xkeyboard-config/dev/README.txt delete mode 100644 x11-misc/xkeyboard-config/dev/cz delete mode 100644 x11-misc/xkeyboard-config/dev/cz.override delete mode 100644 x11-misc/xkeyboard-config/dev/ubuntu.patch diff --git a/x11-misc/xkeyboard-config/dev/2005-06-18.klc b/x11-misc/xkeyboard-config/dev/2005-06-18.klc deleted file mode 100644 index dbf2ec71c1ca1072c5a3c246608e79d2437bf507..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcwPel00001 literal 37818 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%0D@{cgHhW-q@_))xJ) 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 - - include "latin" - - name[Group1]= "Czechia"; - - key { [ semicolon, dead_abovering, grave, asciitilde ] }; - key { [ plus, 1, exclam, dead_tilde ] }; - key { [ ecaron, 2, at, dead_caron ] }; - key { [ scaron, 3, numbersign, dead_circumflex ] }; - key { [ ccaron, 4, dollar, dead_breve ] }; - key { [ rcaron, 5, percent, dead_abovering ] }; - key { [ zcaron, 6, asciicircum, dead_ogonek ] }; - key { [ yacute, 7, ampersand, dead_grave ] }; - key { [ aacute, 8, asterisk, dead_abovedot] }; - key { [ iacute, 9, braceleft, dead_acute ] }; - key { [ eacute, 0, braceright, dead_doubleacute ] }; - key { [ equal, percent, NoSymbol, dead_diaeresis ] }; - key { [dead_acute, dead_caron, dead_macron, dead_cedilla ] }; - - key { [ q, Q, backslash, NoSymbol ] }; - key { [ w, W, bar, Nosymbol ] }; - key { [ e, E, EuroSign, NoSymbol ] }; - key { [ r, R, NoSymbol, NoSymbol ] }; - key { [ t, T, NoSymbol, NoSymbol ] }; - key { [ z, Z, NoSymbol, NoSymbol ] }; - key { [ u, U, NoSymbol, NoSymbol ] }; - key { [ i, I, NoSymbol, NoSymbol ] }; - key { [ o, O, NoSymbol, NoSymbol ] }; - key { [ p, P, NoSymbol, NoSymbol ] }; - - key { [ uacute, slash, bracketleft, division ] }; - key { [parenright, parenleft, bracketright, multiply ] }; - - key { [ a, A, asciitilde, NoSymbol ] }; - key { [ s, S, dstroke, NoSymbol ] }; - key { [ d, D, Dstroke, NoSymbol ] }; - key { [ f, F, bracketleft, NoSymbol ] }; - key { [ g, G, bracketright, NoSymbol ] }; - key { [ h, H, grave, NoSymbol ] }; - key { [ j, J, apostrophe, NoSymbol ] }; - key { [ k, K, lstroke, NoSymbol ] }; - key { [ l, L, Lstroke, NoSymbol ] }; - - key { [ uring, quotedbl, dollar, NoSymbol ] }; - key { [ section, exclam, apostrophe, ssharp ] }; - key { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; - key { [dead_diaeresis, apostrophe, backslash, bar ] }; - - key { [ backslash, bar, slash, NoSymbol ] }; - key { [ y, Y, degree, NoSymbol ] }; - key { [ x, X, numbersign, Nosymbol ] }; - key { [ c, C, ampersand, NoSymbol ] }; - key { [ v, V, at, NoSymbol ] }; - key { [ b, B, braceleft, NoSymbol ] }; - key { [ n, N, braceright, NoSymbol ] }; - key { [ m, M, asciicircum, NoSymbol ] }; - key { [ comma, question, less, NoSymbol ] }; - key { [ period, colon, greater, NoSymbol ] }; - key { [ minus, underscore, asterisk, NoSymbol ] }; - - key { [ space, space, nobreakspace, nobreakspace ] }; - - key { type[Group1]="FOUR_LEVEL_KEYPAD", - [ KP_Delete, comma, KP_Delete, KP_Decimal ] }; - - include "level3(ralt_switch)" -}; - -// Use instead of (useful for keyboard without key) -xkb_symbols "bksl" { - include "cz(basic)" - name[Group1]= "Czechia - With <\|> key"; - - key { [ backslash, bar, slash, NoSymbol ] }; -}; - -partial alphanumeric_keys -xkb_symbols "qwerty" { - - // This layout should work exactly as a cz with the exception - // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped). - // 2001 by Kamil Toman - - include "cz(basic)" - name[Group1]= "Czechia - qwerty"; - - key { [ z, Z, degree, NoSymbol ] }; - key { [ y, Y, NoSymbol, NoSymbol ] }; -}; - -// Use instead of (useful for keyboard without key) -xkb_symbols "qwerty_bksl" { - include "cz(qwerty)" - - name[Group1]= "Czechia - qwerty, extended Backslash"; - - key { [ backslash, bar, slash, NoSymbol ] }; -}; - -partial default alphanumeric_keys -xkb_symbols "cz_prog" { - - // This layout based on czech programmers' keyboard layout from windows nt - // (c) 2007 by anomen - // $Id: cz 16 2007-07-14 10:48:28Z ludek $ - - include "latin" - - name[Group1]= "Czechia - programmers"; - - key { [ grave, asciitilde, semicolon, dead_abovering ] }; // TODO: replace semicolon - - key { [ 1, exclam, plus, dead_tilde ] }; - key { [ 2, at, ecaron, dead_caron ] }; - key { [ 3, numbersign, scaron, dead_circumflex ] }; - key { [ 4, dollar, ccaron, dead_breve ] }; - key { [ 5, percent, rcaron, dead_abovering ] }; - key { [ 6, asciicircum, zcaron, dead_ogonek ] }; - key { [ 7, ampersand, yacute, dead_grave ] }; - key { [ 8, asterisk, aacute, dead_abovedot ] }; - key { [ 9, parenleft, iacute, dead_acute ] }; - key { [ 0, parenright, eacute, dead_doubleacute ] }; - key { [ minus, underscore, identical, U2030 ] }; // =permille - key { [ equal, plus, dead_acute, dead_caron ] }; - - - key { [ q, Q, doublelowquotemark, leftdoublequotemark ] }; - key { [ w, W, U2126, Nosymbol ] }; // =ohm sign - key { [ e, E, EuroSign, Nosymbol ] }; - key { [ r, R, registered, U2070 ] }; // =superscript zero - key { [ t, T, trademark, onesuperior ] }; - key { [ y, Y, yen, twosuperior ] }; - key { [ u, U, NoSymbol,threesuperior ] }; - key { [ i, I, idotless, NoSymbol ] }; - key { [ o, O, oe, OE ] }; - key { [ p, P, plusminus, paragraph ] }; - - key { [bracketleft, braceleft, uacute, slash ] }; - key { [bracketright, braceright, parenright, parenleft ] }; - - key { [ a, A, ae, AE ] }; - key { [ s, S, ssharp, sterling ] }; - key { [ d, D, dstroke, Dstroke ] }; - key { [ f, F, guillemotright, NoSymbol ] }; - key { [ g, G, guillemotleft, onequarter ] }; - key { [ h, H, grave, onehalf ] }; - key { [ j, J, apostrophe,threequarters ] }; - key { [ k, K, NoSymbol, NoSymbol ] }; - key { [ l, L, lstroke, Lstroke ] }; - - key { [ semicolon, colon, uring, rightdoublequotemark ] }; - key { [apostrophe, quotedbl, section, exclamdown ] }; - key { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; // not present on most keyboards - - key { [ backslash, bar, dead_diaeresis, semicolon ] }; - - key { [ backslash, bar, slash, NoSymbol ] }; - key { [ z, Z, degree, infinity ] }; - key { [ x, X, exclamdown, Nosymbol ] }; - key { [ c, C, cent, copyright ] }; - key { [ v, V, NoSymbol, NoSymbol ] }; - key { [ b, B, NoSymbol, NoSymbol ] }; - key { [ n, N, endash, numerosign ] }; - key { [ m, M, emdash, mu ] }; - - key { [ comma, less, multiply, questiondown ] }; - key { [ period, greater, division, ellipsis ] }; - key { [ slash, question, dead_belowdot, dead_abovedot ] }; - - key { [ space, space, nobreakspace, nobreakspace ] }; - - key { type[Group1]="FOUR_LEVEL_KEYPAD", - [ KP_Delete, comma, KP_Delete, KP_Decimal ] }; - - include "level3(ralt_switch)" -}; diff --git a/x11-misc/xkeyboard-config/dev/cz.override b/x11-misc/xkeyboard-config/dev/cz.override deleted file mode 100644 index 2d56280..0000000 --- a/x11-misc/xkeyboard-config/dev/cz.override +++ /dev/null @@ -1,115 +0,0 @@ -// $XKeyboardConfig: xkbdesc/symbols/cz,v 1.9 2005/01/18 18:17:48 svu Exp $ -// $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.2 2002/11/22 04:02:22 dawes -// Exp $ - -partial default alphanumeric_keys -xkb_symbols "basic" { - - // This layout based on czech programmers' keyboard layout from windows nt - // (c) 2007 by anomen - // $Id: cz.override 21 2008-06-29 12:07:37Z ludek $ - - // DEPRECATED - - include "latin" - - name[Group1]= "Czechia"; - - key { [ grave, asciitilde, semicolon, dead_abovering ] }; // TODO: replace semicolon - - key { [ 1, exclam, plus, dead_tilde ] }; - key { [ 2, at, ecaron, dead_caron ] }; - key { [ 3, numbersign, scaron, dead_circumflex ] }; - key { [ 4, dollar, ccaron, dead_breve ] }; - key { [ 5, percent, rcaron, dead_abovering ] }; - key { [ 6, asciicircum, zcaron, dead_ogonek ] }; - key { [ 7, ampersand, yacute, dead_grave ] }; - key { [ 8, asterisk, aacute, dead_abovedot ] }; - key { [ 9, parenleft, iacute, dead_acute ] }; - key { [ 0, parenright, eacute, dead_doubleacute ] }; - key { [ minus, underscore, identical, U2030 ] }; // =permille - key { [ equal, plus, dead_acute, dead_caron ] }; - - - key { [ q, Q, doublelowquotemark, leftdoublequotemark ] }; - key { [ w, W, U2126, Nosymbol ] }; // =ohm sign - key { [ e, E, EuroSign, Nosymbol ] }; - key { [ r, R, registered, U2070 ] }; // =superscript zero - key { [ t, T, trademark, onesuperior ] }; - key { [ y, Y, yen, twosuperior ] }; - key { [ u, U, NoSymbol,threesuperior ] }; - key { [ i, I, idotless, NoSymbol ] }; - key { [ o, O, oe, OE ] }; - key { [ p, P, plusminus, paragraph ] }; - - key { [bracketleft, braceleft, uacute, slash ] }; - key { [bracketright, braceright, parenright, parenleft ] }; - - key { [ a, A, ae, AE ] }; - key { [ s, S, ssharp, sterling ] }; - key { [ d, D, dstroke, Dstroke ] }; - key { [ f, F, guillemotright, NoSymbol ] }; - key { [ g, G, guillemotleft, onequarter ] }; - key { [ h, H, grave, onehalf ] }; - key { [ j, J, apostrophe,threequarters ] }; - key { [ k, K, NoSymbol, NoSymbol ] }; - key { [ l, L, lstroke, Lstroke ] }; - - key { [ semicolon, colon, uring, rightdoublequotemark ] }; - key { [apostrophe, quotedbl, section, exclamdown ] }; - key { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; // not present on most keyboards - - key { [ backslash, bar, dead_diaeresis, semicolon ] }; - - key { [ backslash, bar, slash, NoSymbol ] }; - key { [ z, Z, degree, infinity ] }; - key { [ x, X, exclamdown, Nosymbol ] }; - key { [ c, C, cent, copyright ] }; - key { [ v, V, NoSymbol, NoSymbol ] }; - key { [ b, B, NoSymbol, NoSymbol ] }; - key { [ n, N, endash, numerosign ] }; - key { [ m, M, emdash, mu ] }; - - key { [ comma, less, multiply, questiondown ] }; - key { [ period, greater, division, ellipsis ] }; - key { [ slash, question, dead_belowdot, dead_abovedot ] }; - - key { [ space, space, nobreakspace, nobreakspace ] }; - - key { type[Group1]="FOUR_LEVEL_KEYPAD", - [ KP_Delete, comma, KP_Delete, KP_Decimal ] }; - - include "level3(ralt_switch)" -}; - -// Use instead of (useful for keyboard without key) -xkb_symbols "bksl" { - include "cz(basic)" - name[Group1]= "Czechia - With <\|> key"; - - key { [ backslash, bar, slash, NoSymbol ] }; -}; - -partial alphanumeric_keys -xkb_symbols "qwerty" { - - // This layout should work exactly as a cz with the exception - // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped). - // 2001 by Kamil Toman - - include "cz(basic)" - name[Group1]= "Czechia - qwerty"; - - key { [ z, Z, degree, NoSymbol ] }; - key { [ y, Y, NoSymbol, NoSymbol ] }; -}; - -// Use instead of (useful for keyboard without key) -xkb_symbols "qwerty_bksl" { - include "cz(qwerty)" - - name[Group1]= "Czechia - qwerty, extended Backslash"; - - key { [ backslash, bar, slash, NoSymbol ] }; -}; - diff --git a/x11-misc/xkeyboard-config/dev/ubuntu.patch b/x11-misc/xkeyboard-config/dev/ubuntu.patch deleted file mode 100644 index 0121ecf..0000000 --- a/x11-misc/xkeyboard-config/dev/ubuntu.patch +++ /dev/null @@ -1,116 +0,0 @@ ---- symbols/cz 2010-05-06 02:03:46.000000000 +0200 -+++ symbols/cz 2010-07-22 22:44:18.160704371 +0200 -@@ -172,3 +172,81 @@ - - include "level3(ralt_switch)" - }; -+ -+partial default alphanumeric_keys -+xkb_symbols "prog" { -+ -+ // This layout based on czech programmers' keyboard layout from windows nt -+ // (c) 2007 by anomen -+ // $Id: cz 16 2007-07-14 10:48:28Z ludek $ -+ -+ include "latin" -+ -+ name[Group1]= "Czechia - programmers"; -+ -+ key { [ grave, asciitilde, semicolon, dead_abovering ] }; // TODO: replace semicolon -+ -+ key { [ 1, exclam, plus, dead_tilde ] }; -+ key { [ 2, at, ecaron, dead_caron ] }; -+ key { [ 3, numbersign, scaron, dead_circumflex ] }; -+ key { [ 4, dollar, ccaron, dead_breve ] }; -+ key { [ 5, percent, rcaron, dead_abovering ] }; -+ key { [ 6, asciicircum, zcaron, dead_ogonek ] }; -+ key { [ 7, ampersand, yacute, dead_grave ] }; -+ key { [ 8, asterisk, aacute, dead_abovedot ] }; -+ key { [ 9, parenleft, iacute, dead_acute ] }; -+ key { [ 0, parenright, eacute, dead_doubleacute ] }; -+ key { [ minus, underscore, identical, U2030 ] }; // =permille -+ key { [ equal, plus, dead_acute, dead_caron ] }; -+ -+ -+ key { [ q, Q, doublelowquotemark, leftdoublequotemark ] }; -+ key { [ w, W, U2126, Nosymbol ] }; // =ohm sign -+ key { [ e, E, EuroSign, Nosymbol ] }; -+ key { [ r, R, registered, U2070 ] }; // =superscript zero -+ key { [ t, T, trademark, onesuperior ] }; -+ key { [ y, Y, yen, twosuperior ] }; -+ key { [ u, U, NoSymbol,threesuperior ] }; -+ key { [ i, I, idotless, NoSymbol ] }; -+ key { [ o, O, oe, OE ] }; -+ key { [ p, P, plusminus, paragraph ] }; -+ -+ key { [bracketleft, braceleft, uacute, slash ] }; -+ key { [bracketright, braceright, parenright, parenleft ] }; -+ -+ key { [ a, A, ae, AE ] }; -+ key { [ s, S, ssharp, sterling ] }; -+ key { [ d, D, dstroke, Dstroke ] }; -+ key { [ f, F, guillemotright, NoSymbol ] }; -+ key { [ g, G, guillemotleft, onequarter ] }; -+ key { [ h, H, grave, onehalf ] }; -+ key { [ j, J, apostrophe,threequarters ] }; -+ key { [ k, K, NoSymbol, NoSymbol ] }; -+ key { [ l, L, lstroke, Lstroke ] }; -+ -+ key { [ semicolon, colon, uring, rightdoublequotemark ] }; -+ key { [apostrophe, quotedbl, section, exclamdown ] }; -+ key { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; // not present on most keyboards -+ -+ key { [ backslash, bar, dead_diaeresis, semicolon ] }; -+ -+ key { [ backslash, bar, slash, NoSymbol ] }; -+ key { [ z, Z, degree, infinity ] }; -+ key { [ x, X, exclamdown, Nosymbol ] }; -+ key { [ c, C, cent, copyright ] }; -+ key { [ v, V, NoSymbol, NoSymbol ] }; -+ key { [ b, B, NoSymbol, NoSymbol ] }; -+ key { [ n, N, endash, numerosign ] }; -+ key { [ m, M, emdash, mu ] }; -+ -+ key { [ comma, less, multiply, questiondown ] }; -+ key { [ period, greater, division, ellipsis ] }; -+ key { [ slash, question, dead_belowdot, dead_abovedot ] }; -+ -+ key { [ space, space, nobreakspace, nobreakspace ] }; -+ -+ key { type[Group1]="FOUR_LEVEL_KEYPAD", -+ [ KP_Delete, comma, KP_Delete, KP_Decimal ] }; -+ -+ include "level3(ralt_switch)" -+}; ---- keymap/xfree86 2010-02-02 00:00:18.000000000 +0100 -+++ keymap/xfree86 2010-07-22 22:44:18.161704131 +0200 -@@ -347,6 +347,14 @@ - xkb_symbols { include "pc(pc105)+cz(qwerty)" }; - xkb_geometry { include "pc" }; - }; -+# svu: compatibility keymaps, based on variants -+xkb_keymap "cz_prog" { -+ xkb_keycodes { include "xfree86" }; -+ xkb_types { include "default" }; -+ xkb_compatibility { include "default" }; -+ xkb_symbols { include "pc(pc105)+cz(prog)" }; -+ xkb_geometry { include "pc" }; -+}; - xkb_keymap "de_CH" { - xkb_keycodes { include "xfree86" }; - xkb_types { include "default" }; ---- rules/evdev.xml 2010-05-07 00:41:01.000000000 +0200 -+++ rules/evdev.xml 2010-07-22 22:44:18.173454495 +0200 -@@ -2086,6 +2086,12 @@ - <_description>US Dvorak with CZ UCW support - - -+ -+ -+ prog -+ <_description>Programmers layout (US layout with accented letters under RAlt ) -+ -+ - - - -- 2.11.4.GIT