Your message dated Sun, 19 Sep 2004 09:19:08 +0200 with message-id <[EMAIL PROTECTED]> and subject line Bug#272180: xlibs: abnt2 brazilian keyboard map definition with xkb misses ']' key has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 18 Sep 2004 02:36:30 +0000 >From [EMAIL PROTECTED] Fri Sep 17 19:36:30 2004 Return-path: <[EMAIL PROTECTED]> Received: from 200-207-126-53.dsl.telesp.net.br (arquivo.interno.etica.net) [200.207.126.53] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1C8V5Q-0006pA-00; Fri, 17 Sep 2004 19:36:29 -0700 Received: from calvin.interno.etica.net ([192.168.1.223] helo=calvin ident=mail) by arquivo.interno.etica.net with esmtp (Exim 4.34) id 1C8V4e-00047X-BC for [EMAIL PROTECTED]; Fri, 17 Sep 2004 23:35:40 -0300 Received: from wcal by calvin with local (Exim 3.32 #1 (Debian)) id 15hvrQ-0000gD-00; Fri, 14 Sep 2001 13:30:36 -0300 From: <[EMAIL PROTECTED]> Subject: xlibs: abnt2 brazilian keyboard map definition with xkb misses ']' key To: [EMAIL PROTECTED] X-Mailer: bug 3.3.10 Message-Id: <[EMAIL PROTECTED]> Date: Fri, 14 Sep 2001 13:30:36 -0300 X-arquivo.etica.net-MailScanner: Found to be clean X-arquivo.etica.net-MailScanner-SpamCheck: não spam, SpamAssassin (escore=1.693, requerido 5, BAYES_40 -0.00, DATE_IN_PAST_96_XX 1.53, NO_REAL_NAME 0.16) X-arquivo.etica.net-MailScanner-SpamScore: 1 X-MailScanner-From: [EMAIL PROTECTED] Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=0.8 required=4.0 tests=DATE_IN_PAST_96_XX,HAS_PACKAGE, NO_REAL_NAME,ROUND_THE_WORLD_LOCAL autolearn=no version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Package: xlibs Version: 4.1.0-5 Severity: normal changing row 159 of /etc/X11/xkb/keycodes/xfree86 to // alias <AC12> = <BKSL>; <AC12> = 51; instead of alias <AC12> = <BKSL>; solved the problem. -- System Information Debian Release: testing/unstable Kernel Version: Linux calvin 2.4.9 #2 Qui Ago 30 15:48:59 BRT 2001 i686 unknown Versions of the packages xlibs depends on: ii libc6 2.2.4-1 GNU C Library: Shared libraries and Timezone ii libfreetype6 2.0.2.20010514 FreeType 2 font engine, shared library files ii xfree86-common 4.1.0-5 X Window System (XFree86) infrastructure ii xlibs 4.1.0-5 X Window System client libraries --- Begin /etc/X11/xkb/keycodes/xfree86 (modified conffile) // $Xorg: xfree86,v 1.3 2000/08/17 19:54:37 cpqbld Exp $ // $XFree86: xc/programs/xkbcomp/keycodes/xfree86,v 3.15 2001/01/17 23:45:51 dawes Exp $ // "standard" XFree86 codes // It seems that the "default" must be the first entry in the file. default xkb_keycodes "xfree86" { include "xfree86(basic)" <BKSL> = 51; <LSGT> = 94; }; xkb_keycodes "basic" { minimum= 8; maximum= 255; <TLDE> = 49; <AE01> = 10; <AE02> = 11; <AE03> = 12; <AE04> = 13; <AE05> = 14; <AE06> = 15; <AE07> = 16; <AE08> = 17; <AE09> = 18; <AE10> = 19; <AE11> = 20; <AE12> = 21; <BKSP> = 22; <TAB> = 23; <AD01> = 24; <AD02> = 25; <AD03> = 26; <AD04> = 27; <AD05> = 28; <AD06> = 29; <AD07> = 30; <AD08> = 31; <AD09> = 32; <AD10> = 33; <AD11> = 34; <AD12> = 35; <RTRN> = 36; <CAPS> = 66; <AC01> = 38; <AC02> = 39; <AC03> = 40; <AC04> = 41; <AC05> = 42; <AC06> = 43; <AC07> = 44; <AC08> = 45; <AC09> = 46; <AC10> = 47; <AC11> = 48; <LFSH> = 50; <AB01> = 52; <AB02> = 53; <AB03> = 54; <AB04> = 55; <AB05> = 56; <AB06> = 57; <AB07> = 58; <AB08> = 59; <AB09> = 60; <AB10> = 61; <RTSH> = 62; <LALT> = 64; <LCTL> = 37; <SPCE> = 65; <RCTL> = 109; <RALT> = 113; // Microsoft keyboard extra keys <LWIN> = 115; <RWIN> = 116; <MENU> = 117; <ESC> = 9; <FK01> = 67; <FK02> = 68; <FK03> = 69; <FK04> = 70; <FK05> = 71; <FK06> = 72; <FK07> = 73; <FK08> = 74; <FK09> = 75; <FK10> = 76; <FK11> = 95; <FK12> = 96; <PRSC> = 111; <SYRQ> = 92; <SCLK> = 78; <PAUS> = 110; <BRK> = 114; <INS> = 106; <HOME> = 97; <PGUP> = 99; <DELE> = 107; <END> = 103; <PGDN> = 105; <UP> = 98; <LEFT> = 100; <DOWN> = 104; <RGHT> = 102; <NMLK> = 77; <KPDV> = 112; <KPMU> = 63; <KPSU> = 82; <KP7> = 79; <KP8> = 80; <KP9> = 81; <KPAD> = 86; <KP4> = 83; <KP5> = 84; <KP6> = 85; <KP1> = 87; <KP2> = 88; <KP3> = 89; <KPEN> = 108; <KP0> = 90; <KPDL> = 91; <FK13> = 118; <FK14> = 119; <FK15> = 120; <FK16> = 121; <FK17> = 122; <KPDC> = 123; // Keys that are generated on Japanese keyboards alias <HZTG> = <TLDE>; // Hankaku_Zenkaku toggle alias <HKTG> = <FK15>; // Hiragana_Katakana toggle alias <AB11> = <KPDC>; // backslash/underscore <XFER> = 129; // Henkan <NFER> = 131; // Muhenkan <AE13> = 133; // Yen // Keys that are generated on Japanese and Brazillian keyboards // alias <AC12> = <BKSL>; <AC12> = 51; // Extended keys that may be generated on "Internet" keyboards. // These are not standardised, hence the meaningless names. // The entries commented out are never generated because the raw codes // in those positions are already used for well-defined keys. alias <XFER> = <I01>; <I02> = 130; alias <NFER> = <I03>; <I04> = 132; alias <AE13> = <I05>; <I06> = 134; <I07> = 135; <I08> = 136; <I09> = 137; <I0A> = 138; <I0B> = 139; <I0C> = 140; <I0D> = 141; <I0E> = 142; <I0F> = 143; <I10> = 144; <I11> = 145; <I12> = 146; <I13> = 147; <I14> = 148; <I15> = 149; <I16> = 150; <I17> = 151; <I18> = 152; <I19> = 153; <I1A> = 154; <I1B> = 155; // <I1C> = 156; // <I1D> = 157; <I1E> = 158; <I1F> = 159; <I20> = 160; <I21> = 161; <I22> = 162; <I23> = 163; <I24> = 164; <I25> = 165; <I26> = 166; <I27> = 167; <I28> = 168; <I29> = 169; // <I2A> = 170; <I2B> = 171; <I2C> = 172; <I2D> = 173; <I2E> = 174; <I2F> = 175; <I30> = 176; <I31> = 177; <I32> = 178; <I33> = 179; <I34> = 180; // <I35> = 181; // <I36> = 182; // <I37> = 183; // <I38> = 184; <I39> = 185; <I3A> = 186; <I3B> = 187; <I3C> = 188; // <I3D> = 189; // <I3E> = 190; // <I3F> = 191; // <I40> = 192; // <I41> = 193; <I42> = 194; <I43> = 195; <I44> = 196; <I45> = 197; // <I46> = 198; // <I47> = 199; // <I48> = 200; // <I49> = 201; <I4A> = 202; // <I4B> = 203; // <I4C> = 204; // <I4D> = 205; // <I4E> = 206; // <I4F> = 207; // <I50> = 208; // <I51> = 209; // <I52> = 210; // <I53> = 211; <I54> = 212; <I55> = 213; <I56> = 214; <I57> = 215; <I58> = 216; <I59> = 217; <I5A> = 218; // <I5B> = 219; // <I5C> = 220; // <I5D> = 221; <I5E> = 222; <I5F> = 223; <I60> = 224; <I61> = 225; <I62> = 226; <I63> = 227; <I64> = 228; <I65> = 229; <I66> = 230; <I67> = 231; <I68> = 232; <I69> = 233; <I6A> = 234; <I6B> = 235; <I6C> = 236; <I6D> = 237; <I6E> = 238; <I6F> = 239; <I70> = 240; <I71> = 241; <I72> = 242; <I73> = 243; <I74> = 244; <I75> = 245; <I76> = 246; <I77> = 247; <I78> = 248; <I79> = 249; <I7A> = 250; <I7B> = 251; <I7C> = 252; <I7D> = 253; <I7E> = 254; <I7F> = 255; // Other codes never generated. The XFree86 ddx never generates // these codes. // <U5D> = 93; // <U7C> = 124; // <U7D> = 125; // <U7E> = 126; // <U7F> = 127; // <U80> = 128; indicator 1 = "Caps Lock"; indicator 2 = "Num Lock"; indicator 3 = "Scroll Lock"; alias <ALGR> = <RALT>; }; // What keyboard is this? xkb_keycodes "102" { include "xfree86(xfree86)" // There will be warnings from xkbcomp because of multiple definitions. <RALT> = 122; <RCTL> = 123; <PRSC> = 121; <PAUS> = 118; <INS> = 131; <HOME> = 135; <PGUP> = 119; <DELE> = 129; <END> = 130; <PGDN> = 134; <UP> = 128; <LEFT> = 132; <DOWN> = 120; <RGHT> = 133; <KPDV> = 125; <KPEN> = 124; }; // For japanese 106 keyboard. by tsuka([EMAIL PROTECTED]) // // All of the keycodes here are now in the basic "xfree86" set. // xkb_keycodes "jp106" { include "xfree86(xfree86)" }; // For brazilian ABNT2 keyboard. by Ricardo Y. Igarashi([EMAIL PROTECTED]) xkb_keycodes "abnt2" { include "xfree86(basic)" <BKSL> = 94; }; --- End /etc/X11/xkb/keycodes/xfree86 --- Begin /etc/X11/xkb/rules/xfree86 (modified conffile) // $Xorg: xfree86,v 1.3 2000/08/17 19:54:42 cpqbld Exp $ // // Rules for resolving XKB components for use with XFree86 // Copyright 1996 by Joseph Moss // // $XFree86: xc/programs/xkbcomp/rules/xfree86,v 3.32 2001/04/04 02:00:30 dawes Exp $ // ! model = keycodes geometry microsoft = xfree86 microsoft(natural) dell101 = xfree86 dell(dell101) flexpro = xfree86 keytronic(FlexPro) omnikey101 = xfree86 northgate(omnikey101) pc101 = xfree86 pc(pc101) pc102 = xfree86 pc(pc102) pc104 = xfree86 pc(pc104) pc105 = xfree86 pc(pc105) jp106 = xfree86 pc(jp106) everex = xfree86 everex(STEPnote) winbook = xfree86 winbook(XP5) pc98 = xfree98(pc98) nec(pc98) abnt2 = xfree86(abnt2) pc(abnt2) hp = xfree86 pc(pc104) itouch = xfree86 pc(pc104) logicordless = xfree86 pc(pc104) logiinternet = xfree86 pc(pc104) compaq = xfree86 pc(pc104) microsoftpro = xfree86 microsoft(natural) geniuscomfy = xfree86 pc(pc104) btc9000 = xfree86 pc(pc104) rapidaccess = xfree86 pc(pc104) rapidaccess2 = xfree86 pc(pc104) chicony = xfree86 pc(pc104) macintosh = xfree86 macintosh(macintosh) macintosh_old = macintosh macintosh(macintosh) powerpcps2 = powerpcps2 pc(pc104) //! model layout = symbols // microsoft us = us(pc104) // microsoft en_US = en_US(pc104) // microsoft * = en_US(pc104)+%l%(v) // pc104 us = us(pc104) // pc104 en_US = en_US(pc104) // pc104 * = en_US(pc104)+%l%(v) // * us = us(pc101) // * en_US = en_US(pc102) // * * = en_US(pc102)+%l%(v) // * jp = jp ! model variant = symbols pc102 nodeadkeys = en_US(pc102%_v)+%l%(v) pc104 nodeadkeys = en_US(pc104%_v)+%l%(v) pc105 nodeadkeys = en_US(pc105%_v)+%l%(v) microsoft nodeadkeys = en_US(pc104%_v)+%l%(v) macintosh nodeadkeys = macintosh/us(extended)+macintosh/%l%(v) powerpcps2 nodeadkeys = en_US(pc104%_v)+%l%(v) * nodeadkeys = en_US(pc101%_v)+%l%(v) ! model layout = symbols pc102 us = us(pc102) pc102 en_US = en_US(pc102) pc102 intl = us(pc102compose) pc102 * = en_US(pc102)+%l%(v) pc104 us = us(pc104) pc104 en_US = en_US(pc104) pc104 intl = us(pc104compose) pc104 * = en_US(pc104)+%l%(v) pc105 us = us(pc105) pc105 en_US = en_US(pc105) pc105 intl = us(pc105compose) pc105 * = en_US(pc105)+%l%(v) microsoft us = us(pc104) microsoft en_US = en_US(pc104) microsoft intl = us(pc104compose) microsoft * = en_US(pc104)+%l%(v) pc104 us = us(pc104) pc104 en_US = en_US(pc104) pc104 * = en_US(pc104)+%l%(v) pc105 us = us(pc105) pc105 en_US = en_US(pc105) pc105 * = en_US(pc105)+%l%(v) pc101 us_intl = us(pc101)+us_intl pc98 nec/jp = nec/jp(pc98) abnt2 br = us(pc101)+br hp us = us(pc104)+inet(hp) hp en_US = en_US(pc104)+inet(hp) hp * = en_US(pc104)+inet(hp)+%l%(v) compaq us = us(pc104)+inet(compaq) compaq en_US = en_US(pc104)+inet(compaq) compaq * = en_US(pc104)+inet(compaq)+%l%(v) itouch us = us(pc104)+inet(itouch) itouch en_US = en_US(pc104)+inet(itouch) itouch * = en_US(pc104)+inet(itouch)+%l%(v) logicordless us = us(pc104)+inet(logicordless) logicordless en_US = en_US(pc104)+inet(logicordless) logicordless * = en_US(pc104)+inet(logicordless)+%l%(v) logiinternet us = us(pc104)+inet(logiinternet) logiinternet en_US = en_US(pc104)+inet(logiinternet) logiinternet * = en_US(pc104)+inet(logiinternet)+%l%(v) microsoftpro us = us(pc104)+inet(microsoftpro) microsoftpro en_US = en_US(pc104)+inet(microsoftpro) microsoftpro * = en_US(pc104)+inet(microsoftpro)+%l%(v) geniuscomfy us = us(pc104)+inet(geniuscomfy) geniuscomfy en_US = en_US(pc104)+inet(geniuscomfy) geniuscomfy * = en_US(pc104)+inet(geniuscomfy)+%l%(v) btc9000 us = us(pc104)+inet(btc9000) btc9000 en_US = en_US(pc104)+inet(btc9000) btc9000 * = en_US(pc104)+inet(btc9000)+%l%(v) rapidaccess us = us(pc104)+inet(rapidaccess) rapidaccess en_US = en_US(pc104)+inet(rapidaccess) rapidaccess * = en_US(pc104)+inet(rapidaccess)+%l%(v) rapidaccess2 us = us(pc104)+inet(rapidaccess2) rapidaccess2 en_US = en_US(pc104)+inet(rapidaccess2) rapidaccess2 * = en_US(pc104)+inet(rapidaccess2)+%l%(v) chicony us = us(pc104)+inet(chicony) chicony en_US = en_US(pc104)+inet(chicony) chicony * = en_US(pc104)+inet(chicony)+%l%(v) macintosh us = macintosh/us(extended) macintosh en_US = macintosh/us(extended) macintosh * = macintosh/us(extended)+macintosh/%l%(v) macintosh_old us = macintosh/us(extended) macintosh_old en_US = macintosh/us(extended) macintosh_old * = macintosh/us(extended)+macintosh/%l%(v) powerpcps2 us = us(pc104) powerpcps2 en_US = en_US(pc104) powerpcps2 * = en_US(pc104)+%l%(v) * us = us(pc101) * en_US = en_US(pc101) * intl = us(pc101compose) * * = en_US(pc101)+%l%(v) * jp = jp ! model layout = compat types pc98 nec/jp = pc98(basic) complete * * = complete complete ! option = symbols grp:switch = +group(switch) grp:toggle = +group(toggle) grp:shift_toggle = +group(shift_toggle) grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) grp:caps_toggle = +group(caps_toggle) grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) grp:alt_shift_toggle = +group(alt_shift_toggle) grp:menu_toggle = +group(menu_toggle) ctrl:nocaps = +ctrl(nocaps) ctrl:swapcaps = +ctrl(swapcaps) ctrl:ctrl_ac = +ctrl(ctrl_ac) ctrl:ctrl_aa = +ctrl(ctrl_aa) ! option = compat grp_led:num = +leds(num) grp_led:caps = +leds(caps) grp_led:scroll = +leds(scroll) --- End /etc/X11/xkb/rules/xfree86 --------------------------------------- Received: (at 272180-done) by bugs.debian.org; 19 Sep 2004 07:15:40 +0000 >From [EMAIL PROTECTED] Sun Sep 19 00:15:40 2004 Return-path: <[EMAIL PROTECTED]> Received: from postfix3-1.free.fr [213.228.0.44] (postfix) by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1C8vvA-0001fY-00; Sun, 19 Sep 2004 00:15:40 -0700 Received: from localhost.localdomain (lns-vlq-27-82-254-99-56.adsl.proxad.net [82.254.99.56]) by postfix3-1.free.fr (Postfix) with ESMTP id 8E837173A3C for <[EMAIL PROTECTED]>; Sun, 19 Sep 2004 09:15:38 +0200 (CEST) Received: by localhost.localdomain (Postfix, from userid 1000) id 6810F241DB; Sun, 19 Sep 2004 09:19:08 +0200 (CEST) Date: Sun, 19 Sep 2004 09:19:08 +0200 To: [EMAIL PROTECTED] Subject: Re: Bug#272180: xlibs: abnt2 brazilian keyboard map definition with xkb misses ']' key Message-ID: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040818i From: [EMAIL PROTECTED] (Denis Barbier) Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: You wrote: > Package: xlibs > Version: 4.1.0-5 > Severity: normal > > changing row 159 of /etc/X11/xkb/keycodes/xfree86 to > > // alias <AC12> = <BKSL>; > <AC12> = 51; > > instead of > > alias <AC12> = <BKSL>; > > solved the problem. This would break other layouts, you have to set your model to 'abnt2' instead and add this key definition in the abnt2 section. This key definition has been added in 4.2.0, so I am closing this bug now, thanks for your report. Denis