[PATCH] xkeyboard-config: OLPC: add br and es bits

Sergey Udaltsov sergey.udaltsov at gmail.com
Sun Oct 7 03:30:46 PDT 2007


Bernardo,

The code is in CVS since Sep 26, could you please double-check?

http://webcvs.freedesktop.org/xkeyboard-config/xkeyboard-config/symbols/br?r1=1.12&r2=1.13

Cheers,

Sergey

On 10/6/07, Bernardo Innocenti <bernie at codewiz.org> wrote:
> I resynced with you and noticed that the br and es bits, that were in my
> former mega-dropbomb-patch, are still missing in CVS.
>
> Here they are again.
>
> Index: symbols/br
> ===================================================================
> RCS file: /cvs/xlibs/xkbdesc/xkeyboard-config/symbols/br,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 br
> --- symbols/br  10 Aug 2007 09:06:27 -0000      1.12
> +++ symbols/br  16 Sep 2007 03:36:44 -0000
> @@ -64,6 +64,39 @@ xkb_symbols "nodeadkeys" {
>      key <AB10> { [ semicolon,      colon, dead_belowdot,    abovedot ] };
>  };
>
> +partial alphanumeric_keys
> +xkb_symbols "olpc" {
> +
> +    include "us(basic)"
> +    name[Group1]="Brazil";
> +
> +    key <TLDE> { [   apostrophe,       quotedbl                                ] };
> +
> +    key <AE01> { [           1,          exclam,   onesuperior                 ] };
> +    key <AE02> { [           2,              at,   twosuperior                 ] };
> +    key <AE03> { [           3,      numbersign, threesuperior                 ] };
> +    key <AE04> { [           4,          dollar,      sterling                 ] };
> +    key <AE05> { [           5,         percent,          cent                 ] };
> +    key <AE06> { [           6,  dead_diaeresis,       notsign                 ] };
> +    key <AE12>  { [       equal,           plus,       section                 ] };
> +
> +    key <AD03> { [            e,              E,      EuroSign                 ] };
> +    key <AD11> { [   dead_acute,      dead_grave                                ] };
> +    key <AD12> { [  bracketleft,       braceleft,     0x10000AA                 ] };
> +
> +    key <AC10> { [     ccedilla,       Ccedilla                                ] };
> +    key <AC11> { [   dead_tilde, dead_circumflex                               ] };
> +    key <BKSL> { [ bracketright,      braceright,     0x10000BA                        ] };
> +
> +    key <AB01> { [            z,              Z,           bar                 ] };
> +    key <AB03> { [            c,              C,     0x10020A2                 ] };
> +    key <AB09> { [       period,        greater,     backslash                 ] };
> +    key <AB10> { [    semicolon,           colon                                ] };
> +
> +    key <I219> { [        slash,       question,        degree, ISO_Next_Group ] };
> +    include "level3(ralt_switch)"
> +};
> +
>  // ABNT2 Keyboard to IBM/Lenovo Thinkpads
>  // by Piter PUNK <piterpk at terra.com.br>
>  //
> Index: symbols/es
> ===================================================================
> RCS file: /cvs/xlibs/xkbdesc/xkeyboard-config/symbols/es,v
> retrieving revision 1.13
> diff -u -p -u -p -r1.13 es
> --- symbols/es  26 Jan 2007 23:02:18 -0000      1.13
> +++ symbols/es  16 Sep 2007 03:36:44 -0000
> @@ -146,5 +146,38 @@ xkb_symbols "mac" {
>
>      include "es"
>      name[Group1]= "Spain - Macintosh";
> +};
> +
> +partial alphanumeric_keys
> +xkb_symbols "olpc" {
> +
> +    include "us(basic)"
> +    name[Group1]="Spain";
> +
> +    key <TLDE> { [          bar,         degree                         ] };
> +    key <AE02> { [            2,       quotedbl,              at ] };
> +    key <AE03> { [            3,     dead_grave,      numbersign ] };
> +    key <AE05> { [            5,       percent, dead_circumflex ] };
> +    key <AE06> { [            6,      ampersand,         notsign ] };
> +    key <AE07> { [            7,          slash,       backslash ] };
> +    key <AE08> { [            8,      parenleft                         ] };
> +    key <AE09> { [            9,     parenright                         ] };
> +    key <AE10> { [            0,          equal                  ] };
> +    key <AE11> { [   apostrophe,       question                  ] };
> +    key <AE12> { [   exclamdown,   questiondown                  ] };
> +
> +    key <AD03> { [            e,              E,        EuroSign ] };
> +    key <AD11> { [   dead_acute, dead_diaeresis                         ] };
> +    key <AD12> { [  bracketleft,      braceleft                  ] };
> +
> +    key <AC10> { [       ntilde,        Ntilde                  ] };
> +    key <AC11> { [         plus,       asterisk,      dead_tilde ] };
> +    key <BKSL> { [ bracketright,     braceright                  ] };
> +
> +    key <AB08> { [        comma,      semicolon                  ] };
> +    key <AB09> { [       period,          colon                  ] };
> +    key <AB10> { [        minus,     underscore                  ] };
>
> +    key <I219> { [         less,        greater,  ISO_Next_Group ] };
> +    include "level3(ralt_switch)"
>  };
>
>
> --
>  \___/
>  |___|  Bernardo Innocenti - http://www.codewiz.org/
>   \___\ One Laptop Per Child - http://www.laptop.org/
>



More information about the xorg mailing list