app-misc/anomen-toolset - bom tool
[anomen-overlay.git] / x11-misc / xkeyboard-config / dev / ubuntu_12.10.patch
blob9c301e118483f36e5c1bcca147bc943c272645ba
1 --- symbols/cz 2010-05-06 02:03:46.000000000 +0200
2 +++ symbols/cz 2010-07-22 22:44:18.160704371 +0200
3 @@ -175,3 +175,81 @@
5 include "level3(ralt_switch)"
6 };
8 +partial default alphanumeric_keys
9 +xkb_symbols "prog" {
11 + // This layout based on czech programmers' keyboard layout from windows nt
12 + // (c) 2007 by anomen
13 + // $Id: cz 16 2007-07-14 10:48:28Z ludek $
15 + include "latin"
17 + name[Group1]= "Czechia - programmers";
19 + key <TLDE> { [ grave, asciitilde, semicolon, dead_abovering ] }; // TODO: replace semicolon
21 + key <AE01> { [ 1, exclam, plus, dead_tilde ] };
22 + key <AE02> { [ 2, at, ecaron, dead_caron ] };
23 + key <AE03> { [ 3, numbersign, scaron, dead_circumflex ] };
24 + key <AE04> { [ 4, dollar, ccaron, dead_breve ] };
25 + key <AE05> { [ 5, percent, rcaron, dead_abovering ] };
26 + key <AE06> { [ 6, asciicircum, zcaron, dead_ogonek ] };
27 + key <AE07> { [ 7, ampersand, yacute, dead_grave ] };
28 + key <AE08> { [ 8, asterisk, aacute, dead_abovedot ] };
29 + key <AE09> { [ 9, parenleft, iacute, dead_acute ] };
30 + key <AE10> { [ 0, parenright, eacute, dead_doubleacute ] };
31 + key <AE11> { [ minus, underscore, identical, U2030 ] }; // =permille
32 + key <AE12> { [ equal, plus, dead_acute, dead_caron ] };
35 + key <AD01> { [ q, Q, doublelowquotemark, leftdoublequotemark ] };
36 + key <AD02> { [ w, W, U2126, Nosymbol ] }; // =ohm sign
37 + key <AD03> { [ e, E, EuroSign, Nosymbol ] };
38 + key <AD04> { [ r, R, registered, U2070 ] }; // =superscript zero
39 + key <AD05> { [ t, T, trademark, onesuperior ] };
40 + key <AD06> { [ y, Y, yen, twosuperior ] };
41 + key <AD07> { [ u, U, NoSymbol,threesuperior ] };
42 + key <AD08> { [ i, I, idotless, NoSymbol ] };
43 + key <AD09> { [ o, O, oe, OE ] };
44 + key <AD10> { [ p, P, plusminus, paragraph ] };
46 + key <AD11> { [bracketleft, braceleft, uacute, slash ] };
47 + key <AD12> { [bracketright, braceright, parenright, parenleft ] };
49 + key <AC01> { [ a, A, ae, AE ] };
50 + key <AC02> { [ s, S, ssharp, sterling ] };
51 + key <AC03> { [ d, D, dstroke, Dstroke ] };
52 + key <AC04> { [ f, F, guillemotright, NoSymbol ] };
53 + key <AC05> { [ g, G, guillemotleft, onequarter ] };
54 + key <AC06> { [ h, H, grave, onehalf ] };
55 + key <AC07> { [ j, J, apostrophe,threequarters ] };
56 + key <AC08> { [ k, K, NoSymbol, NoSymbol ] };
57 + key <AC09> { [ l, L, lstroke, Lstroke ] };
59 + key <AC10> { [ semicolon, colon, uring, rightdoublequotemark ] };
60 + key <AC11> { [apostrophe, quotedbl, section, exclamdown ] };
61 + key <AC12> { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; // not present on most keyboards
63 + key <BKSL> { [ backslash, bar, dead_diaeresis, semicolon ] };
65 + key <LSGT> { [ backslash, bar, slash, NoSymbol ] };
66 + key <AB01> { [ z, Z, degree, infinity ] };
67 + key <AB02> { [ x, X, exclamdown, Nosymbol ] };
68 + key <AB03> { [ c, C, cent, copyright ] };
69 + key <AB04> { [ v, V, NoSymbol, NoSymbol ] };
70 + key <AB05> { [ b, B, NoSymbol, NoSymbol ] };
71 + key <AB06> { [ n, N, endash, numerosign ] };
72 + key <AB07> { [ m, M, emdash, mu ] };
74 + key <AB08> { [ comma, less, multiply, questiondown ] };
75 + key <AB09> { [ period, greater, division, ellipsis ] };
76 + key <AB10> { [ slash, question, dead_belowdot, dead_abovedot ] };
78 + key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
80 + key <KPDL> { type[Group1]="FOUR_LEVEL_KEYPAD",
81 + [ KP_Delete, comma, KP_Delete, KP_Decimal ] };
83 + include "level3(ralt_switch)"
84 +};
85 --- keymap/xfree86 2010-02-02 00:00:18.000000000 +0100
86 +++ keymap/xfree86 2010-07-22 22:44:18.161704131 +0200
87 @@ -344,6 +344,14 @@
88 xkb_symbols { include "pc(pc105)+cz(qwerty)" };
89 xkb_geometry { include "pc" };
91 +# svu: compatibility keymaps, based on variants
92 +xkb_keymap "cz_prog" {
93 + xkb_keycodes { include "xfree86" };
94 + xkb_types { include "default" };
95 + xkb_compatibility { include "default" };
96 + xkb_symbols { include "pc(pc105)+cz(prog)" };
97 + xkb_geometry { include "pc" };
98 +};
99 xkb_keymap "de_CH" {
100 xkb_keycodes { include "xfree86" };
101 xkb_types { include "default" };
102 --- rules/evdev.xml 2010-05-07 00:41:01.000000000 +0200
103 +++ rules/evdev.xml 2010-07-22 22:44:18.173454495 +0200
104 @@ -2511,6 +2511,12 @@
105 <description>Czech (US Dvorak with CZ UCW support)</description>
106 </configItem>
107 </variant>
108 + <variant>
109 + <configItem>
110 + <name>prog</name>
111 + <description>Programmers layout (US layout with accented letters under RAlt )</description>
112 + </configItem>
113 + </variant>
114 </variantList>
115 </layout>
116 <layout>