Quoting Carlos E Gorges <[EMAIL PROTECTED]>:
Oi,
Could you please check the file
/usr/X11R6/lib/X11/xkb/keycodes/xfree86, it should be:
xkb_keycodes "abnt2" {
include "xfree86(basic)"
<BKSL> = 94;
<AC12> = 51;
};
I don't see a log message about this file in the commit log, but I
believe Egbert Eich's commit at 30 november 2001 fixes the problem
you are seeing.
If this does not fix the problem, please let me know.
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
>
>
> diff -ur
> XFree86-4.1.99.1/xc/programs/Xserver/hw/xfree86/common/xf86Events.c
> XFree86-4.1.99.1-carlos/xc/programs/Xserver/hw/xfree86/common/xf86Events.c
> - ---
> XFree86-4.1.99.1/xc/programs/Xserver/hw/xfree86/common/xf86Events.c Sat
> Dec 8 17:40:57 2001
> +++
> XFree86-4.1.99.1-carlos/xc/programs/Xserver/hw/xfree86/common/xf86Events.c Fri
> Dec 14 20:53:21 2001
> @@ -367,6 +367,7 @@
> xf86Info.scanPrefix = 0;
>
> switch (scanCode) {
> + case 0x03: scanCode = KEY_BSlash2; break; /* ipac
>usb abnt2
> slash (sux!) */
> case KEY_KP_7: scanCode = KEY_Home; break; /* curs
> home */
> case KEY_KP_8: scanCode = KEY_Up; break; /* curs up
> */
> case KEY_KP_9: scanCode = KEY_PgUp; break; /* curs
> pgup */
> Only in XFree86-4.1.99.1-carlos/xc/programs/Xserver/hw/xfree86/common:
> xf86Events.c~
> diff -ur XFree86-4.1.99.1/xc/programs/xkbcomp/keycodes/xfree86
> XFree86-4.1.99.1-carlos/xc/programs/xkbcomp/keycodes/xfree86
> - --- XFree86-4.1.99.1/xc/programs/xkbcomp/keycodes/xfree86 Sat Dec 8
> 17:43:17 2001
> +++ XFree86-4.1.99.1-carlos/xc/programs/xkbcomp/keycodes/xfree86 Fri Dec
> 14 20:52:48 2001
> @@ -1,6 +1,5 @@
> // $Xorg: xfree86,v 1.3 2000/08/17 19:54:37 cpqbld Exp $
> - -
> - -
> +// fixes by Carlos E. Gorges <[EMAIL PROTECTED]
>
>
> // $XFree86: xc/programs/xkbcomp/keycodes/xfree86,v 3.17 2001/11/30
> 12:12:04 eich Exp $
> @@ -63,6 +62,9 @@
> <AC11> = 48;
>
> <LFSH> = 50;
> +
> +
> +
> <AB01> = 52;
> <AB02> = 53;
> <AB03> = 54;
> @@ -351,6 +353,7 @@
> // For brazilian ABNT2 keyboard. by Ricardo Y.
> Igarashi([EMAIL PROTECTED])
> xkb_keycodes "abnt2" {
> include "xfree86(basic)"
> + <AD13> = 51; // bracketright, braceright
> <BKSL> = 94;
> <AC12> = 51;
> };
> Only in XFree86-4.1.99.1-carlos/xc/programs/xkbcomp/keycodes: xfree86~
> diff -ur XFree86-4.1.99.1/xc/programs/xkbcomp/symbols/br
> XFree86-4.1.99.1-carlos/xc/programs/xkbcomp/symbols/br
> - --- XFree86-4.1.99.1/xc/programs/xkbcomp/symbols/br Sat Dec 8
> 16:59:57 2001
> +++ XFree86-4.1.99.1-carlos/xc/programs/xkbcomp/symbols/br Fri Dec 14
> 20:52:23 2001
> @@ -41,10 +41,12 @@
> [ EuroSign ]
> };
> key <AD04> { [ r, R ],
> [ registered ] };
> - - key <AD11> { [ dead_acute, dead_grave ],
> + key <AD11> { [ dead_acute, dead_grave ],
> [ acute, grave ] };
> key <AD12> { [ bracketleft, braceleft ],
> [ ordfeminine ]
> };
> + key <AD13> { [ bracketright, braceright ],
> + [ acute, grave ] };
> key <AC10> { [ ccedilla, Ccedilla ]
> };
> key <AC11> { [ dead_tilde, dead_circumflex ],
> [ asciitilde, asciicircum ] };
> diff -ur XFree86-4.1.99.1/xc/programs/xkbcomp/symbols/us_intl
> XFree86-4.1.99.1-carlos/xc/programs/xkbcomp/symbols/us_intl
> - --- XFree86-4.1.99.1/xc/programs/xkbcomp/symbols/us_intl Sat Dec 8
> 16:59:57 2001
> +++ XFree86-4.1.99.1-carlos/xc/programs/xkbcomp/symbols/us_intl Fri Dec
> 14 20:52:01 2001
> @@ -4,6 +4,7 @@
> // Dead-keys definition for a very simple US/ASCII layout.
> // by Conectiva (http://www.conectiva.com.br)
> // modified by Ricardo Y. Igarashi ([EMAIL PROTECTED])
> +// fixes by Carlos E. Gorges <[EMAIL PROTECTED]>
>
> // Added the following deadkeys, to make it truly international:
> //
> @@ -41,21 +42,21 @@
> key <AC11> { [ dead_acute, dead_diaeresis ],
> [ apostrophe, quotedbl ] };
>
> - - key <AE09> { [ 9, parenleft ]
> + key <AE09> { [ 9, parenleft ],
> [ dead_breve, dead_breve ] };
> - - key <AE10> { [ 0, parenright ]
> + key <AE10> { [ 0, parenright ],
> [ dead_abovering, dead_abovering ] };
> key <AE11> { [ minus, underscore ],
> [ dead_macron, dead_belowdot ] };
> key <AE12> { [ equal, plus ],
> [ dead_doubleacute, dead_horn ] };
> - - key <AC10> { [ semicolon, colon ]
> + key <AC10> { [ semicolon, colon ],
> [ dead_ogonek, dead_diaeresis ] };
> - - key <AB08> { [ comma, less ]
> + key <AB08> { [ comma, less ],
> [ dead_cedilla, dead_caron ] };
> - - key <AB09> { [ period, greater ]
> + key <AB09> { [ period, greater ],
> [ dead_abovedot, dead_circumflex ] };
> - - key <AB10> { [ slash, question ]
> + key <AB10> { [ slash, question ],
> [ dead_hook, dead_hook ] };
>
>
> - --
>
> _________________________
> Carlos E Gorges
> ([EMAIL PROTECTED])
> Tech inform�tica LTDA
> Brazil
> _________________________
>
Paulo
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert