GNU bug report logs - #67070
29.1; broken keybindings with emacs 29

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Enrico Scholz <enrico.scholz@HIDDEN>; dated Sat, 11 Nov 2023 10:34:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 26 Dec 2023 01:56:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 25 20:56:41 2023
Received: from localhost ([127.0.0.1]:55590 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHwgT-0003Ou-F5
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 20:56:41 -0500
Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:43420)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rHwgQ-0003Oe-88
 for 67070 <at> debbugs.gnu.org; Mon, 25 Dec 2023 20:56:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1703555785; bh=U9ZF6tsMm3aIGYbDpcrpTWAVdCq+Ohn1S8jE7OZT0uc=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=m4a5nkMGe+cBkUEVWd0Lgu/ha/dx7Rax4WF1YcLfdquL80XZjmCObf166aLmE3aTNAoEFkZHoCTTeDoxZ8op+6ol4lnDVs+m4xwOF5tY7jJq0mwgxqeVlDZR9R1ykPjWIGAh2W94FhGXjKqw0lIYz8NegNzuy1kS82mvCvXLRimFy8PXdkMgwzm1TgxhgUCZQL1L9Z/Xjtu29Jbw89IGWRE5QUYgodWTmht+K1Ylk1YiSUN76VhCSz2h+JKKt3g5/uY9XrTGaKzqjwzNZTiWnaUR8QjfbGf5zcc8hF/F15gYHTqlRudSB3fY4s4klrIxbqomMUop3y77k2tT+NARsw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1703555785; bh=V/spmp6H5pLRmHgjVmjd9wqU0TJKPK5Ri1x/QS5detV=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=q+erIteNCmsRkmHElfnAiNAd3X2GnIUh0u5jOiw2hhpiS1AGNkbQs5bbfWFAbQuEQ5oe/HL7RQZ/0MSQtf2C+ZaqPW0Zg9PCNTEEOZqeiACjEwbVrt8P3jyGWIsH8B7zIyzd3tFXdHnhXbH/chCff7y17krAn4xF18Bk2dPXCD4oN5sW667Ev2cQIxQ7cgyfFx+eY/2iuyq4l1A4Ls0H/HIwjNJCU3AikEeDSQ/qgjUyckzbkiz3GD5F7wX96nD7vVZg1O7B7DwXNITQz9sVF/Th1cKmdcRA0Khn+s7+aODPTteVNJbBMksKSPZWTqjfcDtrdbAjEt+EJsR07vUe5w==
X-YMail-OSG: AQaXBpQVM1kzvd1k46p4AMKp0CwbVb.pGhDV5lVdMWJx21SuEYceflHSm6HMRuF
 0KgdcW6Hzccw779AeFOP3uUxAYDqGRt4U1nBMC3lnB6vhQVy8Ol88Y2SJ4dcLMWZEp4CxpacBgRr
 d4eFIYyElHo7V5AZovtRpTBneROGzjQGGBQfhNyloEmgq.UXuyk048tIogDCeyQU8hRBrPs8keSW
 3zwcf5vKGmS9wVYdc3x0FK1yAHAKiufLZfgFMpLJJjQYh4VHCybNPH8ZroqH9uwaXlRYaaeJvnNP
 XjQMDFbdntADjRkRnAcADEIOURPDdkqa7SCgC_ttt369k7AHAwPT7qY5HWnf40ipEUC_kBSWKDZ0
 Y56WcgtgZm4vMHTgNZtVL_yO4iqi5wABRVtVLT14bCW.wpyx_Ces6EK3JODFX15aEuygQfGRhjrA
 N8_hvv2w7SfrPawuzEWlfCk8ENEF3WGLx1qSUybPj1cQYaBiQ6tzGFzwhte22lr02OzvJP_ApJ8f
 j7SxG9CVKCbOpegIRycmvY7MzMF7605NRFhTpcimT_WCcOBmq_1XF8H6dN.4Qo61byR6pVI1T_Wq
 hJYi6_Ub_vzTE3VlLU42ndotlWswDjs6EUrI4y7ROMuZVUUZwP7aqK7QYfm74qMTKuU2AbjUvGlM
 QZmLovRsEj_LJwuqDWlSn64qSSSNVIVjJxWTgRFYGyBSb5IUvNUeT5VafkhQuO5NiBrvTpAefyYd
 Y31YHdzXPfFCoDGQGw_kyOVe1dLvydDHeH3oh1R0i1P1IjckLICh5x.jjNjTW3FrwmzdEJPwWhbz
 eZumBTnNrY1fbUOI2aQ.4cGqi8MsPAM6tLwsqGS7L85lz1XPGm5skby0v.DROdhEnyhTwh41YKsQ
 Tj.CbxTtFYwPsly1oqFQdJ.UtmcGJhPJgXlz2KCNrJNsK0T8UHrq4gBdLrVbR4I54Gm7rVSuL.7y
 L3Ka_.9VWB5IO60gkTcUWJpNywYUeFtG9ky4uupSp7kJPoj2CE.G9iQ6UqAfv_kUb6hxSTjX1j4Y
 tqvkOB5pXAPhGOGx.dUr1QAl0ZZ7qDrqe0xTyP0O0tBZx5yTEtgXBGEi5FMZFwncZyxxckqb4u3X
 14qRh6M5OoSfzKCqOrHfpgFyf0yqntoN6gPpoevJrjgOYgJzo8dau_aO2inOTxSULIWzqbB5VGJ3
 eKwEBJE9QNLH6rlGho8wlFE58yAHcYG6SB4NqqJOz43wQc3QA7LchoNusN4WCQFIf1s7T2MiXDst
 6HaykNzOKlhpBB8oCbZ4jBWw4DdJQcYNcjU6r.jtRS7slfU6e.4TgsRmJ8qDe4gaSDbrYeEq.S_R
 L4KUrJMlMEQpDGUBfm612a1XcUP4K9IJ9EzzBLN12Eon9kFEGXcQaOKCh_mUGi6_3UpAIonrPoJN
 PNyzIjUpalqKjvd16S0kkTpBdHVmaRuexTicbjYsDfNJ8_9UREHUwe4riQA2gIdfCUmZZUEscqZe
 8bd5cQXCUQ_aVS9Sjp1CaEz7tM1Y_NRCTURRAaqu_BA.Wwyj4gG9FKky7ZP.xcIYZ3Z_VkGiFOEY
 aeSpcm7p3xpTk1UhANvoSSurIHK.Y43I7fSJp_dLX7c9UG9EJ.eykOBMSXT5pp8uUFuZnwzZPS8r
 FxWeg.QLs0GWlHwIFO.rxVLL1d.AspXdd8o21ukjmJgsTP4.Vme0rLuhkYAut_uKU4OMW4TQujQt
 EchbeMQqa6PDs50ck2bITivAY9uaEnz_oo00RMDh5cAn7_i22gx6uYs.07tiOReHOTogvkI8wHkm
 O6ZQ5_UsIGX1aPIrQYq4OMnBpXLvaXt49_DNifLTTTVExfpq0jsmld6Xm9c2CF.8vqD0NSZFn_Sc
 QNQ.3IfyQ.a0tipKaeXGxw_i7mvWxRKxH9_m3oTWf92SRXy06EQWdeqvXxW122Lkpfh.A1sG6N3Z
 lPMHlBpETGuAkb3..78u2NQKIHvP3COsy8vboruaqUOSf.sZ__th7aMEgC3mkNpXWWX4kdOaXLE7
 vZt7k89809zzZp_c3OX_KeUwx_HYSoOKjGBdc_m4.dueAmFlLIoaoDZbmsvSQyuC8Lc847RiNFLK
 oFcPTBuCl5Pizwiu9IlRDz.bpuk1.NRYRURE23OztzLxacinxTQuwVNGIFSFqdtleJmAMow2TLDM
 e.5Pni1hS38ZVgZ.C_wvzZKd9k6itZFvdKCXLSejJbnKmx89iG9nGxov3vMEpenaHB4ahG2nVbye
 AWJwGZpPklTtf3oQ6pJYMUrqDPpzjWPrJlmnDMO9b9W7wRwrvlBt1SXQG7xKS0CMPbOE-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 3a9e3a69-f663-4416-b498-cd436fdc46d7
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Tue, 26 Dec 2023 01:56:25 +0000
Received: by hermes--production-sg3-65d57d948b-rd6qq (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 52095c35294a2e9a58fc4ca05197845a; 
 Tue, 26 Dec 2023 01:56:22 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
In-Reply-To: <CADwFkmmbbzpnnTcofwFD-2CqBjPbuBdvsgmUMVQay5c-wyWjVQ@HIDDEN>
 (Stefan Kangas's message of "Mon, 25 Dec 2023 06:55:58 -0800")
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
 <m134x85q1r.fsf@HIDDEN>
 <lyedgqoq8h.fsf@HIDDEN>
 <87sf56let5.fsf@HIDDEN>
 <lyv8a1n59r.fsf@HIDDEN>
 <lyr0kpn4xb.fsf@HIDDEN>
 <831qcedvgw.fsf@HIDDEN>
 <CADwFkmmbbzpnnTcofwFD-2CqBjPbuBdvsgmUMVQay5c-wyWjVQ@HIDDEN>
Date: Tue, 26 Dec 2023 09:56:12 +0800
Message-ID: <87bkadd8w3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21952
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 563
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67070
Cc: Enrico Scholz <enrico.scholz@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, me@HIDDEN, 67070 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

> What's the current status here?

The difficulty in such bugs where a modifier configuration set with
xmodmap does not apply correctly to Emacs 29 arise from XKB's deficient
backwards compatibility with such configurations.  My suggestion is to
exchange the xmodmap configuration for an XKB equivalent, where the
relations between key and virtual modifier and that between virtual
modifier and modifier bit are set down in an unambiguous manner.  In
addition to that, there could also be an option to disable XKB.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 25 Dec 2023 14:56:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 25 09:56:14 2023
Received: from localhost ([127.0.0.1]:55066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rHmNK-0005u3-FH
	for submit <at> debbugs.gnu.org; Mon, 25 Dec 2023 09:56:14 -0500
Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:55675)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1rHmNH-0005ts-3l
 for 67070 <at> debbugs.gnu.org; Mon, 25 Dec 2023 09:56:12 -0500
Received: by mail-ed1-x535.google.com with SMTP id
 4fb4d7f45d1cf-554f2aededdso364584a12.3
 for <67070 <at> debbugs.gnu.org>; Mon, 25 Dec 2023 06:56:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1703516158; x=1704120958; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=ktWZ9etuXK0Zg61fcHBYk55ItvRic7JSOzLFV30R+3U=;
 b=RGfhjSca0rzy4yXHEroKyDScO7KwlE7rd8pOsuiKcaLHZGxDviXFvhjL45YyOz3ABP
 59o4pVB0TJEIzKct/6E9MsqF5k1arp2t9ZSu3Ov/dODwCCuqmC1M7SuJsisgv0PIPs5A
 hEYljBrT5ItwZ0JcJcQ3qHi3z374CJxaebIJwXksoHwn8W8jUOqWeRZOX/vW4MiN22NB
 0Ee4nS4vBiZmP97wY7cEnJpZaExrpODeQ/Q95Btw43To3eFkZNryY0+XlnDUhTgNUvP0
 LsInIRkJB/QmYYubmrfeGi7xKiF0C1QtrHult4WCL7i8ikQvaNdr/tki0x1N8MT62Hna
 0WDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1703516158; x=1704120958;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=ktWZ9etuXK0Zg61fcHBYk55ItvRic7JSOzLFV30R+3U=;
 b=Mn4GO1sCvyPQJGszG0dSJGs/kcVXVuGcovBI5CX9xG0A2PmJ84xiMI+Fbpc1EN+yuu
 nYZOgNwBHDseUInjSN/qd+jkUt+7v/XV+CSUs1sWh0dSprZwdUt/qmiN/WNZekb/tBVR
 un6eXoZTWfjQ8W6SuINI0nrD19Dyxa/w4h9dGn63bfjLKvvEYeKxOSpMTHgB93+mO92i
 j/N1BQc0Y7kkNOIZpiEc5AbTkOUT8b5/rfqJ5Nm8+vaPqsSkZL+MYmJddgK2P3wzSuZ4
 uQMHnThHziZoSOGzA+Vi9O+W1dzLPqROtFjZE/ys4m3sgPxgyG7VkIXkp8RFTBNBW962
 or/A==
X-Gm-Message-State: AOJu0YyQ4KXwwyeo0Z0eSZTQ/c7uKZmzCzKuPK2ZXjHhPNBAcd89w0zY
 zVTIV2vqbx5QDM2uQv5sVE5X5DZLb3Nb1NlRiAA=
X-Google-Smtp-Source: AGHT+IFAHKPIbh+AdjYgsvV/Zlk9LTB4QjsZGo6EEXnXaamU5VPeEvcCe7/JJbumfHBybqAfg8x+VBNgYmFdGx/R4+Q=
X-Received: by 2002:a50:a45b:0:b0:554:50c5:2d0a with SMTP id
 v27-20020a50a45b000000b0055450c52d0amr3568754edb.5.1703516158569; Mon, 25 Dec
 2023 06:55:58 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 25 Dec 2023 06:55:58 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <831qcedvgw.fsf@HIDDEN>
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
 <m134x85q1r.fsf@HIDDEN>
 <lyedgqoq8h.fsf@HIDDEN>
 <87sf56let5.fsf@HIDDEN> <lyv8a1n59r.fsf@HIDDEN>
 <lyr0kpn4xb.fsf@HIDDEN> <831qcedvgw.fsf@HIDDEN>
MIME-Version: 1.0
Date: Mon, 25 Dec 2023 06:55:58 -0800
Message-ID: <CADwFkmmbbzpnnTcofwFD-2CqBjPbuBdvsgmUMVQay5c-wyWjVQ@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
To: Eli Zaretskii <eliz@HIDDEN>, luangruo@HIDDEN, 
 Enrico Scholz <enrico.scholz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67070
Cc: 67070 <at> debbugs.gnu.org, me@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Ping!  Can we please make some further progress with this issue?

What's the current status here?

>> From: Enrico Scholz <enrico.scholz@HIDDEN>
>> Cc: Eshel Yaron <me@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
>>         67070 <at> debbugs.gnu.org
>> Date: Thu, 16 Nov 2023 15:33:52 +0100
>>
>> Enrico Scholz <enrico.scholz@HIDDEN> writes:
>>
>> >> What if you assign Super_L to a modifier bit just for testing?
>> >
>> > After an additional
>> >
>> > | add Mod3 = Super_L Super_R
>> >
>> > emacs reports 'H-M-x is undefined' on 'Meta_L (0x40) + x'.
>>
>> Doing
>>
>> | add Mod3 = Super_L Super_R Hyper_R Hyper_L
>>
>> generates the expected 'M-x'
>>
>>
>>
>> The Super or Hyper keys are probably coming from
>>
>> $ setxkbmap
>> $ xkbcomp :0 - | grep Mod4
>>     modifier_map Mod4 { <LWIN> };
>>     modifier_map Mod4 { <RWIN> };
>>     modifier_map Mod4 { <SUPR> };
>>     modifier_map Mod4 { <HYPR> };
>>
>> $ xmodmap ~/.Xmodmap
>> $ xkbcomp :0 - | grep Mod4
>>     modifier_map Mod4 { <LALT> };
>>     modifier_map Mod4 { <RALT> };
>>     modifier_map Mod4 { <RWIN> };
>>     modifier_map Mod4 { <META> };
>>
>>   --> bad 'M-s-x' or 'H-M-x'
>>
>> $ xkbcomp :0 - | xkbcomp - :0
>> $ xkbcomp :0 - | grep Mod4
>>     modifier_map Mod4 { <LALT> };
>>     modifier_map Mod4 { <RALT> };
>>     modifier_map Mod4 { <RWIN> };
>>     modifier_map Mod4 { <META> };
>>
>>   --> expected 'M-x'
>>
>>
>>
>> Enrico
>>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 25 Nov 2023 09:38:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 25 04:38:11 2023
Received: from localhost ([127.0.0.1]:37844 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r6p74-0003xD-VT
	for submit <at> debbugs.gnu.org; Sat, 25 Nov 2023 04:38:11 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49268)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1r6p72-0003wz-Nl
 for 67070 <at> debbugs.gnu.org; Sat, 25 Nov 2023 04:38:09 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1r6p6n-0000zA-SW; Sat, 25 Nov 2023 04:37:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=eNO37Hx3WEV5UTPOO/4Js0DGqH1HEl6h6Yx/isyY5UY=; b=M6+USFmIWHkR
 c21NnlW6s6rT7MC26TGM3eBgV9vvEpmYto2dYStk2I2WpzGon0cWH7BI7SxaoAzbpAJKsI23opLRJ
 ieqcF4JOHzWiE8n4V0xG2DYJc4Avy0X0GBqssM4JPdEFsmSwBKjXrLIM1bMlCW7ga5KCgA/cYBtDg
 wWgiW8HDZZMqqDOq7nDTlN74DZcoj3LAIHoaLyPZVvknBtqWeSrYf6GlnJ2magQR2rt1IPm0mmioT
 ElI0SBvjBS/3PsEOPAwvJkm/ck8N58cf5FJeCPHx+MQi9yl1DQ5QHvhV5VsVMT/0bYuiAmaSqt5wi
 RJ1nZ4RVOaEVZo/HOl1dTA==;
Date: Sat, 25 Nov 2023 11:37:51 +0200
Message-Id: <831qcedvgw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN, Enrico Scholz <enrico.scholz@HIDDEN>
In-Reply-To: <lyr0kpn4xb.fsf@HIDDEN> (message from
 Enrico Scholz on Thu, 16 Nov 2023 15:33:52 +0100)
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
 <m134x85q1r.fsf@HIDDEN>
 <lyedgqoq8h.fsf@HIDDEN>
 <87sf56let5.fsf@HIDDEN>
 <lyv8a1n59r.fsf@HIDDEN>
 <lyr0kpn4xb.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 67070
Cc: 67070 <at> debbugs.gnu.org, me@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ping!  Can we please make some further progress with this issue?

> From: Enrico Scholz <enrico.scholz@HIDDEN>
> Cc: Eshel Yaron <me@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
>         67070 <at> debbugs.gnu.org
> Date: Thu, 16 Nov 2023 15:33:52 +0100
> 
> Enrico Scholz <enrico.scholz@HIDDEN> writes:
> 
> >> What if you assign Super_L to a modifier bit just for testing?
> >
> > After an additional
> >
> > | add Mod3 = Super_L Super_R
> >
> > emacs reports 'H-M-x is undefined' on 'Meta_L (0x40) + x'.
> 
> Doing
> 
> | add Mod3 = Super_L Super_R Hyper_R Hyper_L
> 
> generates the expected 'M-x'
> 
> 
> 
> The Super or Hyper keys are probably coming from
> 
> $ setxkbmap
> $ xkbcomp :0 - | grep Mod4
>     modifier_map Mod4 { <LWIN> };
>     modifier_map Mod4 { <RWIN> };
>     modifier_map Mod4 { <SUPR> };
>     modifier_map Mod4 { <HYPR> };
> 
> $ xmodmap ~/.Xmodmap
> $ xkbcomp :0 - | grep Mod4
>     modifier_map Mod4 { <LALT> };
>     modifier_map Mod4 { <RALT> };
>     modifier_map Mod4 { <RWIN> };
>     modifier_map Mod4 { <META> };
> 
>   --> bad 'M-s-x' or 'H-M-x'
> 
> $ xkbcomp :0 - | xkbcomp - :0
> $ xkbcomp :0 - | grep Mod4
>     modifier_map Mod4 { <LALT> };
>     modifier_map Mod4 { <RALT> };
>     modifier_map Mod4 { <RWIN> };
>     modifier_map Mod4 { <META> };
> 
>   --> expected 'M-x'
> 
> 
> 
> Enrico
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 16 Nov 2023 14:34:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 16 09:34:02 2023
Received: from localhost ([127.0.0.1]:54844 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r3dRS-0005He-L1
	for submit <at> debbugs.gnu.org; Thu, 16 Nov 2023 09:34:02 -0500
Received: from smtpout-3.cvg.de ([2003:49:a034:1067:5::3]:39852)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <enrico.scholz@HIDDEN>) id 1r3dRQ-0005HM-BP
 for 67070 <at> debbugs.gnu.org; Thu, 16 Nov 2023 09:34:01 -0500
Received: from mail-mta-3.intern.sigma-chemnitz.de
 (mail-mta-3.intern.sigma-chemnitz.de [192.168.12.71])
 by mail-out-3.intern.sigma-chemnitz.de (8.17.1/8.17.1) with ESMTPS id
 3AGEXwnn1598910
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=OK)
 for <67070 <at> debbugs.gnu.org>; Thu, 16 Nov 2023 15:33:58 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sigma-chemnitz.de;
 s=v2022040800; t=1700145238;
 bh=pmc8QYyoEz2jCHQpAbwJgepVzrswAhvp5HxPhFyBs9A=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=TgAaCjRjadtCl3oJj0u8kefqEXoPAZIzeMd0cZn4QfyCxIJsmeYBHsUdxJbz/fS3l
 h5qYmxgUK4qTUaUZ7WprjwQR6kQSm+8cMiFfc03/hinTk/sePlkJDXaJMcpPpboPRe
 QVGT4iWJdUvA24ytiPmOpX5H+MDIRrIvoqui23kSqNWcuYq659mjht3BMF+2nB4hQ6
 gEn5CVmoVj5eZu2d0VeQeevMAfSBe+YWq8WxMZ8KqIaw5Pi0Cwqx9BLU6ekWTihz2A
 Lw/kvG0/4cZTASVwk2D9IdihID8V7hzmLFmTdP/+KHiTQicsA/pNhzBRjgQBU0Ot80
 YcI9wuXD3lOHg==
Received: from reddoxx.intern.sigma-chemnitz.de (reddoxx.sigma.local
 [192.168.16.32])
 by mail-mta-3.intern.sigma-chemnitz.de (8.17.1/8.17.1) with ESMTP id
 3AGEXqeI3904107
 for <67070 <at> debbugs.gnu.org> from enrico.scholz@HIDDEN;
 Thu, 16 Nov 2023 15:33:53 +0100
Received: from mail-msa-3.intern.sigma-chemnitz.de ([192.168.12.73])
 by reddoxx.intern.sigma-chemnitz.de with ESMTP
 id 2XBW01NJJ3; Thu, 16 Nov 2023 15:33:52 +0100
Received: from ensc-pc.intern.sigma-chemnitz.de
 (ensc-pc.intern.sigma-chemnitz.de [192.168.3.24])
 by mail-msa-3.intern.sigma-chemnitz.de (8.15.2/8.15.2) with ESMTPS id
 3AGEXqaV1561004
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO);
 Thu, 16 Nov 2023 15:33:52 +0100
Received: from ensc by ensc-pc.intern.sigma-chemnitz.de with local (Exim
 4.96.2) (envelope-from <ensc@HIDDEN>) id 1r3dRI-008jqr-0K;
 Thu, 16 Nov 2023 15:33:52 +0100
From: Enrico Scholz <enrico.scholz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
In-Reply-To: <lyv8a1n59r.fsf@HIDDEN> (Enrico
 Scholz's message of "Thu, 16 Nov 2023 15:26:24 +0100")
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
 <m134x85q1r.fsf@HIDDEN>
 <lyedgqoq8h.fsf@HIDDEN>
 <87sf56let5.fsf@HIDDEN>
 <lyv8a1n59r.fsf@HIDDEN>
Date: Thu, 16 Nov 2023 15:33:52 +0100
Message-ID: <lyr0kpn4xb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-REDDOXX-Id: 65562850a867f08c5daefe28
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67070
Cc: 67070 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Eshel Yaron <me@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Enrico Scholz <enrico.scholz@HIDDEN> writes:

>> What if you assign Super_L to a modifier bit just for testing?
>
> After an additional
>
> | add Mod3 = Super_L Super_R
>
> emacs reports 'H-M-x is undefined' on 'Meta_L (0x40) + x'.

Doing

| add Mod3 = Super_L Super_R Hyper_R Hyper_L

generates the expected 'M-x'



The Super or Hyper keys are probably coming from

$ setxkbmap
$ xkbcomp :0 - | grep Mod4
    modifier_map Mod4 { <LWIN> };
    modifier_map Mod4 { <RWIN> };
    modifier_map Mod4 { <SUPR> };
    modifier_map Mod4 { <HYPR> };

$ xmodmap ~/.Xmodmap
$ xkbcomp :0 - | grep Mod4
    modifier_map Mod4 { <LALT> };
    modifier_map Mod4 { <RALT> };
    modifier_map Mod4 { <RWIN> };
    modifier_map Mod4 { <META> };

  --> bad 'M-s-x' or 'H-M-x'

$ xkbcomp :0 - | xkbcomp - :0
$ xkbcomp :0 - | grep Mod4
    modifier_map Mod4 { <LALT> };
    modifier_map Mod4 { <RALT> };
    modifier_map Mod4 { <RWIN> };
    modifier_map Mod4 { <META> };

  --> expected 'M-x'



Enrico




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 16 Nov 2023 14:26:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 16 09:26:41 2023
Received: from localhost ([127.0.0.1]:54835 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r3dKL-00052L-2a
	for submit <at> debbugs.gnu.org; Thu, 16 Nov 2023 09:26:41 -0500
Received: from smtpout-3.cvg.de ([2003:49:a034:1067:5::3]:35804)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <enrico.scholz@HIDDEN>) id 1r3dKF-000523-VT
 for 67070 <at> debbugs.gnu.org; Thu, 16 Nov 2023 09:26:39 -0500
Received: from mail-mta-2.intern.sigma-chemnitz.de
 (mail-mta-2.intern.sigma-chemnitz.de [192.168.12.70])
 by mail-out-3.intern.sigma-chemnitz.de (8.17.1/8.17.1) with ESMTPS id
 3AGEQWQE1598837
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=OK)
 for <67070 <at> debbugs.gnu.org>; Thu, 16 Nov 2023 15:26:33 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sigma-chemnitz.de;
 s=v2022040800; t=1700144793;
 bh=zCKwIs+vCUwvrp3pqTyy+yHgB42v+vYyEEoGIV1r95Y=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=Aq3lVQTiBi29zjj3UJNrVHyOpLPbGRp8nOb4UNFk8LDZ3JohxSnYvJD2ha/MoVrLP
 RUWxFEaDmRlbhxvhcn86ET1LyKSu3ymenFtlXW8D0UttC+hh2JEm4y4FDfZsI2I0Jc
 sMHVQt52F4bCQwtaRVObAHDQmmNddjRlxpKGFe9qJKXHz/wmAwkoBFnExPkm2tEKor
 UuIXUh5h0kOykW0GV1a1k/UfKVDzVBjlZAa1wQaTB4BmjZbGx5TwVGY1/CPqmLtp8B
 TylZW+WpL/PE8LdHz6cpHhwEMD5OWJlCtdzZzxnCop0+NY2TcJM59cttryOEAtMVGJ
 od+0v0MbHPgmg==
Received: from reddoxx.intern.sigma-chemnitz.de (reddoxx.sigma.local
 [192.168.16.32])
 by mail-mta-2.intern.sigma-chemnitz.de (8.17.1/8.17.1) with ESMTP id
 3AGEQUar1032958
 for <67070 <at> debbugs.gnu.org> from enrico.scholz@HIDDEN;
 Thu, 16 Nov 2023 15:26:31 +0100
Received: from mail-msa-2.intern.sigma-chemnitz.de ([192.168.12.72])
 by reddoxx.intern.sigma-chemnitz.de with ESMTP
 id AMN354UA7W; Thu, 16 Nov 2023 15:26:25 +0100
Received: from ensc-pc.intern.sigma-chemnitz.de
 (ensc-pc.intern.sigma-chemnitz.de [192.168.3.24])
 by mail-msa-2.intern.sigma-chemnitz.de (8.17.1/8.17.1) with ESMTPS id
 3AGEQOKq770041
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO);
 Thu, 16 Nov 2023 15:26:24 +0100
Received: from ensc by ensc-pc.intern.sigma-chemnitz.de with local (Exim
 4.96.2) (envelope-from <ensc@HIDDEN>) id 1r3dK4-008jUJ-2I;
 Thu, 16 Nov 2023 15:26:24 +0100
From: Enrico Scholz <enrico.scholz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
In-Reply-To: <87sf56let5.fsf@HIDDEN> (Po Lu's message of "Thu, 16 Nov 2023
 08:31:02 +0800")
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
 <m134x85q1r.fsf@HIDDEN>
 <lyedgqoq8h.fsf@HIDDEN>
 <87sf56let5.fsf@HIDDEN>
Date: Thu, 16 Nov 2023 15:26:24 +0100
Message-ID: <lyv8a1n59r.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-REDDOXX-Id: 65562691a867f08c5daefe1b
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67070
Cc: 67070 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Eshel Yaron <me@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Po Lu <luangruo@HIDDEN> writes:

>> $ xmodmap -query
>> xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):
>>
>> shift       Shift_L (0x32),  Shift_R (0x3e)
>> lock      
>> control     Control_L (0x42),  Control_R (0x69)
>> mod1        Alt_L (0x85),  Alt_R (0x87),  Alt_L (0xcc)
>> mod2        Num_Lock (0x4d)
>> mod3        ISO_Level5_Shift (0xcb)
>> mod4        Meta_L (0x40),  Meta_R (0x6c),  Meta_R (0x86),  Meta_L (0xcd)
>> mod5        ISO_Level3_Shift (0x5c)
>
> What if you assign Super_L to a modifier bit just for testing?

After an additional

| add Mod3 = Super_L Super_R

emacs reports 'H-M-x is undefined' on 'Meta_L (0x40) + x'.  Difference
to previous xmodmap is

| -mod3        ISO_Level5_Shift (0xcb)
| +mod3        ISO_Level5_Shift (0xcb),  Super_L (0xce)


As before, I can recover by 'xkbcomp :0 - | xkbcomp - :0'.




Enrico




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 16 Nov 2023 00:31:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 15 19:31:22 2023
Received: from localhost ([127.0.0.1]:54197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r3QHx-0006c7-Lh
	for submit <at> debbugs.gnu.org; Wed, 15 Nov 2023 19:31:21 -0500
Received: from sonic313-9.consmr.mail.ne1.yahoo.com ([66.163.185.32]:43047)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1r3QHu-0006bf-Ly
 for 67070 <at> debbugs.gnu.org; Wed, 15 Nov 2023 19:31:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1700094673; bh=/myPyAKbzLCfG0GY1dEcAxyBNmKdR0pgcE7Dp2YzgrM=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=S/TmA5O8gBTB77vyPyMx1h6ov2ewGe1jIHvTHAnPXJKkL2NjUZ//NWx/qoBCAf8tm2ccQkFZSBEdbloO9+UM4xb5uyeT0djrs13VqKnTyh3AvVvtH8d+DsJ/JIw/c+sbgMpQF/hthPOQBv0KGTg/gatAJCCRq/ga7pIM7XdRCSVvhGlgP5RwPfXChqwWY1abyU5NHoSvVx66COXNcOSdidmzQPfWcpv3cUOh8HGho8nyUQrIOP74dSq918Xp544viFykOum1MspS2WHwJkj+OAPnCIu3/QHuuBbf2yrYWZs+8tyguRf82d6L5cCSDyVqmLR36dT7biGskZz5qBVtKA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1700094673; bh=2oGHVgCr6Pr672llBA0tdQtzkOn72k9qpFLFL4ULscU=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=rMllAqh1hvYu+uPUaLEjcPg02tAfogTJlHFJRNdS9HovjHE6HolDQiJ33V6NOAv7dplhJCHPsE9v5vcpU2Ec6NmYjk6vSE6ynTt7znWoj/VKqD+icypD8/uBHFu0QlEbWvTamB6bMPfVeMN8Xuhi5SZMCyo1xaXp1fo6LkOBTRHVqzmHwrmH4fjjHBkw0eKYgXO0zrBJ2pcfMthv9Fx0wQ5FYbuVj8mJCHeBi1ooHzaOnF9gFz3QRxZmyKvojByZd6uyafL2zahDxIp3Use72pe/nYMPu3Dn2R4rYug3A32Lm6j52LZKD82lM88iUCGdPjz2JRn0Hn3M7AzG+mYz2w==
X-YMail-OSG: b85zEVIVM1mh4kCsplB3LKy0Gaz5evxICQgbZlNEoTCk79COG930k.cDi2550jb
 t4KJqATi5OhuCY5uhe.FRlLA_Vwcs6Uecguw5wnN1HIYCcab3UcYTaaBwifuAWH0V2HYs7ENlB5s
 oma3h1rJTYZFko3xDCSx..lrM5e26k8zW5cqB.RVM4r5V9G7i_Sn.KCFzraFPufduzkVQRkqTJvF
 Hj1oXVU9JOVTpuzpFsbyg1Vkm3duiHI67HCI15pTH13aL7IpXC6dpp25dbYKGVe_cw1eL4FFou2t
 dU4sZmGVJYZhLS5zQ1eanCz2lTn44EZemCVqJvSMNy9rhwLEPe_MLRo64xvIxkx_GP.klMbBCBYz
 yfh2_ENyQp2drrixASGKtrc3Ur076K.w0qqDVDMEEMexrS3Zp0uPnMm14z9tLpPFsQvgv4SG6hno
 1sagjtJlIDMaqX2vTliOr4U900PVpqp_LxwhEoz90VcfrwSgHeaBCsUzC6bt.UufI8GJf.ll5RVd
 0bq0Y0HX9CNnTH0453ljsLR6dF4Wa8J5.RJcKS2_2_yz4KOgXd9W7_h_VSZeOkkG8FdYtDaFROgH
 v7zwKOQw8AbjugdOVEAI.HhavcXoKreOfx.TKxVZ4ucH26gVRvdANa5fp3Kxet.hTFHL4kJK8RjM
 6YMw4LGk2IHaWnS7maokwaDy8ymf55yANUlD.Q2yCQiLfH7wFEbOyfJbuSkPlODOZkTnD.nbS2Nk
 tc4mi81xfyguJzJsV2VlrTZ_BgLnV6uTlTDcAJEFoWloe_XPK8ZWgOwI18I0Sf9dYaL796sxYysm
 ki90YOHRKEcYCujxTIuINnj.wnTPXi5olsJ7Zu1reueRAFfnijjo_8ZQN5.n0.oP6IawgceRFxHo
 PUfuKmTDkJ.b5BNav_nzMtXNFONlLzhEAWP.UHELpwtj7C17dtmj2TO_Rophc3vNHXfLbxaR_eMy
 6HQaL2x7XkDhKZLmXy2LWLp9XzJDcWUddF7wV9mP1KaIxmaTzu2q9WfE2hCCBNNR2_BqZQ3zrtWs
 CfOhw6J7RFcSYFSY0aHPGw0mguf.wY3kEqiiVfXkHk_0wNQaVR0WOmsbmB2r65d7wJVyHW8KFpp7
 W071b1LgTYxJmvi7BpcQUp0e.qUkwWldb9z3rC36u1MeRRThh8_HS62FeggzvyW02MOcSt5eIx7K
 UulVRGq0i6lSa9lBsLf76LwKoYB2YNjZjteHYS3Ha93b3NgHnk0Rq3iMI2Aem76gSePhZEpFCpRa
 LFQan_wwHIonU2vgKIjcvchaVIInI1VSSMU.zSB.uVFcZDTjBDLnnjvfltRhxzwjUgC3suadlQXg
 iwsbkhNtDcxqbOACE3MMz94.B48EcLegEI8ELXtL8G2oruLIhC46hRojWWVdaD6luQGKWLnMdM5w
 20IQJGZNOzh9BKVKdfcO_4NGDZ6itDqHto1vl4OLyLM4jyzXEcY6i67F6IQ2UFL.pYAUjsMsENQK
 QTjki9bcipZDxSghOyi4oJw2sIi_LvLZdH0YdSFMH4UCzwqt.qb4iJpvVjMoi6Sr5G10UJQdbHFD
 Uf2HEBw3cpyr_Zr7Xmo2GE0rMJBqm9ZJ0efpJonyoL8d8Emt91_VKUZNuoUknIEZplivj6kdyul4
 ypL9urEGjlSQskZCul1auFBBqkoxy5GmH3Bb4NYnf7Z2hr16XAh4JCXWmIikdyYt1eki3vtmiEDW
 YIst1pxkDOxTlaCwcqaTzj8ZzrZYrOEdhXKWSuO6N7u91qwNB9YX2xpqPRM2Dayvn1C47igiCrfT
 qTAQkWK3KywNDH5qa3SEmdcUxrZnqmy3NPB0UKh1Evf2HhI9C8fImpOJJwy2vUQKYSEFsExX1wvB
 XczRbbn1csxseRQqAPuecM4or80j3bhUiFvZsKfC9ThDNq1.YTc227HTGdM3y6SBBdih3p9xRW9r
 d3R2x4rDFCgS6YdytTcOc9olzRp6_FYp8AeAhw9CYTjQLwGPIelaXhsff6giM9Q_pdk35rJVMh3N
 YM8JuoGyavlEOsy.8HhdkEZeycQaKpEJRRVmGKBasw51L3RAXjSBNMPuCsOUOateYkAcMCeLPILy
 Ktu9vv2Won6y7hICkEORxC6V6pC_LaJqSIHW_eO4FQt6fz8wrJf_irh8QNpl5XJD3w12Y3MwHNNN
 3nY9oCXi6cJaSuwjJPfFgEpgpmXuGd7w5ye6wrB9F_cJb.7TGq5KpFqzNj2cQGHpPjP1vemObOYG
 .XQ9GyNCTrhKKl9Jv0oKK_ubxKuwRtZPlFDgNr0u3yGDQiTgiwTgDCU5GNgvYSQ--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 5d251c4f-65f2-4eaa-8890-b764b5fa6ed9
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Thu, 16 Nov 2023 00:31:13 +0000
Received: by hermes--production-sg3-8696d769c6-tpgxt (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 3f550c70b7732a361ad597295161bbb9; 
 Thu, 16 Nov 2023 00:31:08 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Enrico Scholz <enrico.scholz@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
In-Reply-To: <lyedgqoq8h.fsf@HIDDEN> (Enrico
 Scholz's message of "Wed, 15 Nov 2023 18:55:58 +0100")
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
 <m134x85q1r.fsf@HIDDEN>
 <lyedgqoq8h.fsf@HIDDEN>
Date: Thu, 16 Nov 2023 08:31:02 +0800
Message-ID: <87sf56let5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21896
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 640
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67070
Cc: 67070 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Eshel Yaron <me@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Enrico Scholz <enrico.scholz@HIDDEN> writes:

> $ xmodmap -query
> xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):
>
> shift       Shift_L (0x32),  Shift_R (0x3e)
> lock      
> control     Control_L (0x42),  Control_R (0x69)
> mod1        Alt_L (0x85),  Alt_R (0x87),  Alt_L (0xcc)
> mod2        Num_Lock (0x4d)
> mod3        ISO_Level5_Shift (0xcb)
> mod4        Meta_L (0x40),  Meta_R (0x6c),  Meta_R (0x86),  Meta_L (0xcd)
> mod5        ISO_Level3_Shift (0x5c)

What if you assign Super_L to a modifier bit just for testing?
I think this should coax XKB into assigning Super_L to a modifier
bit besides Mod4.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 15 Nov 2023 17:56:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 15 12:56:08 2023
Received: from localhost ([127.0.0.1]:53734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r3K7U-0001zZ-D2
	for submit <at> debbugs.gnu.org; Wed, 15 Nov 2023 12:56:08 -0500
Received: from smtpout-3.cvg.de ([2003:49:a034:1067:5::3]:55622)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <enrico.scholz@HIDDEN>) id 1r3K7P-0001z1-Uu
 for 67070 <at> debbugs.gnu.org; Wed, 15 Nov 2023 12:56:07 -0500
Received: from mail-mta-2.intern.sigma-chemnitz.de
 (mail-mta-2.intern.sigma-chemnitz.de [192.168.12.70])
 by mail-out-3.intern.sigma-chemnitz.de (8.17.1/8.17.1) with ESMTPS id
 3AFHu1TK1590072
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=OK)
 for <67070 <at> debbugs.gnu.org>; Wed, 15 Nov 2023 18:56:02 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sigma-chemnitz.de;
 s=v2022040800; t=1700070962;
 bh=DDjGVodIsY1jwpAqMdrkt4NyXEqEwPn//0MPP7d6Atg=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=Wtire7/iwDMyrSqlx4oMxgUcu91PHH984nPFdE6F8h31FHVHImA9U6FUfqgwOoKT8
 y+HIgJlOCJbQtDD4MxKhb6fqHFH/o9/M7thIihWkb+7z4NF/Y56KeCogAHH0OOvSF/
 ZxlsiapfaprFdQgWOJBQsmjErxWRJaBXcvBeNTD2VE/+rHHj+hpByzlYUdt6FcQHM9
 Ukymt61cA4gHGuDZutgU7/0fU4iUjeaGRAWJJQy6SHeI8Vs6A15eGOWxPBM/JfKroq
 wUdu9Mt5FlbYJPE7ZTC1tbxlK4/40LnTuKHy3KYOtJubjU7SaYXw0d9rnXbqIaXNfB
 mga6aoFD62aKQ==
Received: from reddoxx.intern.sigma-chemnitz.de (reddoxx.sigma.local
 [192.168.16.32])
 by mail-mta-2.intern.sigma-chemnitz.de (8.17.1/8.17.1) with ESMTP id
 3AFHtxKR1021912
 for <67070 <at> debbugs.gnu.org> from enrico.scholz@HIDDEN;
 Wed, 15 Nov 2023 18:56:00 +0100
Received: from mail-msa-3.intern.sigma-chemnitz.de ([192.168.12.73])
 by reddoxx.intern.sigma-chemnitz.de with ESMTP
 id 2CVBZ1DUFQ; Wed, 15 Nov 2023 18:55:59 +0100
Received: from ensc-pc.intern.sigma-chemnitz.de
 (ensc-pc.intern.sigma-chemnitz.de [192.168.3.24])
 by mail-msa-3.intern.sigma-chemnitz.de (8.15.2/8.15.2) with ESMTPS id
 3AFHtwxc1552817
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO);
 Wed, 15 Nov 2023 18:55:58 +0100
Received: from ensc by ensc-pc.intern.sigma-chemnitz.de with local (Exim
 4.96.2) (envelope-from <ensc@HIDDEN>) id 1r3K7K-002zE7-0P;
 Wed, 15 Nov 2023 18:55:58 +0100
From: Enrico Scholz <enrico.scholz@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
In-Reply-To: <m134x85q1r.fsf@HIDDEN> (Eshel Yaron's message of "Tue,
 14 Nov 2023 16:10:24 +0100")
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
 <m134x85q1r.fsf@HIDDEN>
Date: Wed, 15 Nov 2023 18:55:58 +0100
Message-ID: <lyedgqoq8h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-REDDOXX-Id: 6555062fa867f08c5daee9fb
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67070
Cc: Po Lu <luangruo@HIDDEN>, 67070 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eshel Yaron <me@HIDDEN> writes:

>>> Emacs 29 seems to inject always a 'super' key event after 'meta'.
>>> E.g. when I try to press 'M-x', emacs reports
>>>
>>> | M-s-x is undefined
>>>
>>> Ditto with any other key combination which involves 'meta'.
>
> FWIW I had a similar issue a few weeks ago, with Emacs master.  I don't
> think it was an Emacs problem though, IIRC I ended up resolving it by
> tweaking my ~/.Xmodmap, adding or reordering a `clear` line.
>
> When you say that you press `M-x`, which key exactly are you pressing?

The key left of space (labeled "Alt") or right of it ("Alt Gr").


With xkbcomp from Fedora 38, I saw that '<SUPR>' was still assigned to
Mod4 ('xkbcomp :0 - | grep Mod4').  With Fedora 39 this is not the case
anymore (but problem still persists) and I can recover there by
reloading the xkb map

E.g. with xkbcomp-1.4.6:

1. setxkbmap && xmodmap ~/.Xmodmap

   --> emacs sees 'M-s-x'

2. xkbcomp :0 /tmp/bad && xkbcomp /tmp/bad :0

   --> emacs sees 'M-x' as expected


I solved to problem for me by switching to xkb; but this is much more
complicated than Xmodmap and because it seems to be impossible to clear a
'modifier_map' I have to copy & paste large parts of predefined keyboard
layouts.


> A good way to gain more insight here would be to start `xev` and note
> which keycodes it records when you say `M-x`.

KeyPress event, serial 30, synthetic NO, window 0xa600001,
    root 0x777, subw 0x0, time 196163413, (100,38), root:(2022,554),
    state 0x10, keycode 64 (keysym 0xffe7, Meta_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0xa600001,
    root 0x777, subw 0x0, time 196169285, (100,38), root:(2022,554),
    state 0x50, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XmbLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0xa600001,
    root 0x777, subw 0x0, time 196169413, (100,38), root:(2022,554),
    state 0x50, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0xa600001,
    root 0x777, subw 0x0, time 196172045, (100,38), root:(2022,554),
    state 0x50, keycode 64 (keysym 0xffe7, Meta_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

---

$ xmodmap -query
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_L (0x42),  Control_R (0x69)
mod1        Alt_L (0x85),  Alt_R (0x87),  Alt_L (0xcc)
mod2        Num_Lock (0x4d)
mod3        ISO_Level5_Shift (0xcb)
mod4        Meta_L (0x40),  Meta_R (0x6c),  Meta_R (0x86),  Meta_L (0xcd)
mod5        ISO_Level3_Shift (0x5c)

$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us



Enrico




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 15 Nov 2023 01:06:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 14 20:06:47 2023
Received: from localhost ([127.0.0.1]:34355 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r34Mh-00066q-Cx
	for submit <at> debbugs.gnu.org; Tue, 14 Nov 2023 20:06:47 -0500
Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:36176)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1r34Ma-00066W-F9
 for 67070 <at> debbugs.gnu.org; Tue, 14 Nov 2023 20:06:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1700010352; bh=cPUemFOAFgBPCqhmIy/lpZN7L8ysHOf6xVHnM+H47t0=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=ancd/68nvgAs2IgX+ur78rSrXZwQrMmwCMkrQn9/tuaUF2xPxenUVyBOHCtXvaLthlSR6smJGXfAaYOFizdYIieuT0nlzrY7UF4eO4szKmv5UeqtiuFzkWoFSHmHF88eimsS152xaQBnVT8eBj6mMhd06TE2HOokEsI3vZXHbsHBXUpTEqDsjL2Pdr84N6mGRNw+h6ktzicUBZmd6DSDQLiVajUJ0GWjwkWyB6ZTIKtRx96derDzy6untV5Vu070K0BFZX0zszba/x72VZTXBI4GbE0qtXU9wK+uwdRfcARwJ+WysJP5/UddAUoCYlSotkq50i/l/O3ASBEy3BbmbQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1700010352; bh=MRrgnIsm85HirJrmjIGcKRJ3btpQmGdQsqwhPS7P1y2=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Dr6XdZ3xHMpLvE12kSiyz7cP808ZfNnhh2ON0elatR5ALxK7aBdwOoKlGGyXKDJkaeXtG5cB3AyGJ7Pu2cy+oeJTfCKMl9JeKyQqAF1p0IXpdpvz8tEfM8ell++MqxKlveRZwd5ttrIQvcAXBt0exa3oSz24BivWzuDzcdRFYzGmaDfDGlNM8ZAVXtfJa2Wid5OOjXkVbjMn6giJNyAxZO+YOWWBRh5/H1U2DEeS1NUHuXneXUmv+02Ad2goDpFHDefPrP3nr1LTC8TExC/JDJ2LY7omrbOLVM6dMQKtHCt1+c1f2z53bAmp4GoEQ6g6oi8CNWkDyeUgP+2lqOKHnw==
X-YMail-OSG: 1X1tOCAVM1njHtM88TScMEVcBaq9X5vofvtkP6_U2Ba3.M2zy8jdCeZS7IVrOMN
 4rI5mKGJUTaT532VAyxDyMepC1MVA7LFBhCNZhQyDtWMC.M9d4oti8xcDv_AJlQJRf2GQ_I0F8VD
 VvIA.JBiS0I7T0qtXe5hRC17Xm5FycFQt8n65C.cNzzGR8xyBnjbGSr4BiD.sNaC_KMxE_7AOGpF
 YmLcuHI6vgBC0TA92nLIqauiQdwVx.5dHdwD4g37EsaXLOlgYIQO_lIGr5jyBGDmEZoIkNXwyVP3
 WCNhjNw_HOGIFhDiXctN.iX1c9BFOmsvz.ncefYN4XU8dGnI5NXjIGPpLPZgGBOlfAqvt6MRtqYo
 .u_b3gFsBubMSjMviS3Ar9bA49GBrqIrpbDIiIogKZX8G06m4f7DKIU.WRW7EKqgPMVEs592hlTE
 dNlGh9OHfLW1M0J806cskDwLkfFDoJSRUQ56AfcoBRdcoF0wK0PENXCd372nHUygLnxibgfExOfO
 krX.x.Sjsaqd5FPbj6NzKvKm6j0nfRClO6z73SmObsc8IuZFYoZ.EAMQO3O25bFp93.5zilpO6.h
 0OFyvM19Xy2zrXomC.xMul7bkNCHbKQL7VfgIMj9pJRbNbOKcpLun1SYZ.qYUpL9LUuyJDLYS7qV
 JSa9gKIDM0Xln3Z389h3c88DVJNuegK8ViHBUGF.F9zXDX_xWw7Uz80n6QOdBmbfPusoPRernQdd
 ua5jS9bZ246Vw1fXAgGljqLkTmBeCwi7dLyXPMuPEd9pLLF6JtBuOsFS9IUUWuc74S5iL9viIg19
 FlrQ3bbmXzdU4Dn_UcwYkaiaxdbJ71AsxVMH8ZY.QXHPXTRRRu5qqWoYEhEO7NInldnVV0jveBmm
 yAbwMr9lB0pNP3M6NnD7Z0pPohLfPQqKTxnroGY0iAgcdTbRBvoh.f7KyPWRGjno9NSPoHrV1QED
 .IKu027l4Q3h_y.HrsvsVLQnXfhepV0qc73MTPRTSg2k2.86xB_0EumPIXns2XQZQZw0.B5IdCkC
 rG13TiyN7BNDxuQRaqNk.ZeFoO3LLYqQPukaTcJ8ke2mxoeO_2GmDUinMlZGFD6pgTpEhK5n0tW2
 jU0xBG3Ee7vKLZoG4eIL.uU65FXdliukXfjplfpwM2US_qQH.FlDIzwgmL7nFYeyUw7aTy_scuos
 n.dSf6uc6yteiSDLHEWQgRLN_DEJAHy8eBCIzMDH_g6fYxY4GiEp0AU.uPNdyxjUfp5iABII1Qxm
 e17c01VQvxFz46U_o_mKrJWGPkpGueJXPmImFe0jeQAj5ee2LqpjW0hjs6CRlWirwtKdLv4KCtKj
 r9cYkGjMWVxpRkhx59ly5QY4YDEouhdSHeFJBAVA0v5V0TJCRsX9YEs0xpUprEVFzh4ouVJPUZsY
 LsbH_yqKI8UcfOoC3dQsi6XCJsuQnSlEAVq09NbES.HB4IWp5Axti1Pzq8H0k7ZesU_kL7XcsBTh
 nMakJKReA5CBXsf3lTzPLbkl2R1KzovpzTXYMHN31Dvkm.Y2.XXxgAnCo3iR84zKLK2MKzom6.5N
 MwijltIdvGaaWpqjtnjgs5z8L28Av.1JZ1LSc5nh4EoCkAV5cpASGIMY5mvqQm1bvL6D0BNmK6p5
 le8BhvLSPR0xFPtKjkQCQzJpWh6GvizoJlhkJzAPEpFVQVAPVIxM0T16u.Gk0Itog1ewZ..R9FqD
 t5Y8sZp0Bsp80FAdciicevImlA4Q1JuxwU7n_ul_g_gK4xP4fefP9QNTkuB5zbjHAkhdWiXOrcFZ
 ymRjwhub2TWSUWCl8lCP02sJls8csBc0xWEp5.Md3ZS_OO2TlnE7jSNKA9fK2I1f2dvkxNpALNAn
 Z55B.QqjYbQD0T1B3RysGi8ykhhrJhTm3SxTlcxA1VVTvo58JbEqY1xOI88BrG9npSquO6Tt.WVY
 g1Qrk0PFYep49ScfCf4G6V2900kOVO0OrmgVxaKEOlRh8YYsdkWho41MlRpYng3kSoB9FRsiBTSz
 iLaHyfRd5HLwSV3si.k7eaA1Z7IbrdUDWNCrh8ir4ziFEIRRzFyXxS4KQr5PsSV4jzChwdqruxka
 6LCSDRnKzg8UnN1JXdhn_PcGDmyUqDP4yP08Bwcm4oJhVZ1_cjFgb_j1b4Kwd90UvkjoeLXifvay
 h6M2u_G5tqa02aur9qqD6z3tanGwi8ZYnRug6ymopGWcuLPwZulGoWKs4IIU2GTuBewb12yFSEYa
 mmmyC3IhWyfRd_64_NSNvyroDXKuNc8vgZIlV99s76sejPEOrXkV0zKUdnbGGTvAqF1rO
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: cac5762d-1078-40eb-871c-8244e5d0b782
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Wed, 15 Nov 2023 01:05:52 +0000
Received: by hermes--production-sg3-8696d769c6-p7cfj (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 09d44e91081b85cd6433cb98bd749f0c; 
 Wed, 15 Nov 2023 01:05:49 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
In-Reply-To: <83zfzgsa3r.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 14 Nov
 2023 16:06:16 +0200")
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
Date: Wed, 15 Nov 2023 09:05:44 +0800
Message-ID: <875y23n7vb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21896
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 523
X-Spam-Score: -0.5 (/)
X-Debbugs-Envelope-To: 67070
Cc: 67070 <at> debbugs.gnu.org, Enrico Scholz <enrico.scholz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.5 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Enrico Scholz <enrico.scholz@HIDDEN>
>> Date: Sat, 11 Nov 2023 11:32:26 +0100
>> 
>> Emacs 29 seems to inject always a 'super' key event after 'meta'.
>> E.g. when I try to press 'M-x', emacs reports
>> 
>> | M-s-x is undefined
>> 
>> Ditto with any other key combination which involves 'meta'.
>> 
>> Things work as expected with emacs 28.3 and before.

Please type "xmodmap -query", then post the output here.  Two virtual
modifiers are probably being tied to one keycode.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 14 Nov 2023 15:11:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 14 10:11:10 2023
Received: from localhost ([127.0.0.1]:34077 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r2v4I-0007Xz-LH
	for submit <at> debbugs.gnu.org; Tue, 14 Nov 2023 10:11:10 -0500
Received: from mail.eshelyaron.com ([107.175.124.16]:50906 helo=eshelyaron.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1r2v4H-0007Xs-Gb
 for 67070 <at> debbugs.gnu.org; Tue, 14 Nov 2023 10:11:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1699974626;
 bh=8ohLT4MAonrsmU6Ar84s1kDak/BbKv0wnTc5VCgWXgE=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=LCqeEwbIFBLbCUTMGXRMZqSgk5RUR/uJq/sPa8CARK1mKtaWFEdB1f/i1jREJa9HV
 PuIaEke2kkEBEP1s36jO8CaL+gMDLtZPSB32xAsTJa8SBHNDipg94dpHbP8IrHdVs6
 9WkS2a3EYhfUbs8ZkSEZ7Q4gid6BaGjV3ob+DwWhbPBdfuHmB67/K59b9sEtTpQ2/Y
 w40mQKDxW+bXKBqRnomVZVyxYhPgsOJ0S4gZI1TkFFpJohuwbNtE57/mHfrbX78YKn
 Wqvwhz5WUVc+dgM0S7qv1pUiittD8LpdiIOstBOp358X1HiAKfb1iUTYsHxd///LkE
 YtRKX//us1NHw==
From: Eshel Yaron <me@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
In-Reply-To: <83zfzgsa3r.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 14 Nov
 2023 16:06:16 +0200")
References: <87pm0gmvgl.fsf@HIDDEN> <83zfzgsa3r.fsf@HIDDEN>
Date: Tue, 14 Nov 2023 16:10:24 +0100
Message-ID: <m134x85q1r.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67070
Cc: Po Lu <luangruo@HIDDEN>, 67070 <at> debbugs.gnu.org,
 Enrico Scholz <enrico.scholz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>> Emacs 29 seems to inject always a 'super' key event after 'meta'.
>> E.g. when I try to press 'M-x', emacs reports
>>
>> | M-s-x is undefined
>>
>> Ditto with any other key combination which involves 'meta'.

FWIW I had a similar issue a few weeks ago, with Emacs master.  I don't
think it was an Emacs problem though, IIRC I ended up resolving it by
tweaking my ~/.Xmodmap, adding or reordering a `clear` line.

When you say that you press `M-x`, which key exactly are you pressing?
A good way to gain more insight here would be to start `xev` and note
which keycodes it records when you say `M-x`.


Best,

Eshel




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at 67070 <at> debbugs.gnu.org:


Received: (at 67070) by debbugs.gnu.org; 14 Nov 2023 14:07:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 14 09:07:20 2023
Received: from localhost ([127.0.0.1]:60562 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r2u4W-0005Vg-AO
	for submit <at> debbugs.gnu.org; Tue, 14 Nov 2023 09:07:20 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55670)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1r2u4U-0005VS-Kd
 for 67070 <at> debbugs.gnu.org; Tue, 14 Nov 2023 09:07:19 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1r2u3i-0001Jb-Na; Tue, 14 Nov 2023 09:06:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=xDjCYW4mi5TUfNd+E9DksnI/9rNZx0t5vJRADcO+4EY=; b=sVs6WRm9GkOf
 c619TLOwcIFa3GmnoDCTqlfBKVdWrsZ0A6UsyWc7HfcF33Fe2FucL0OI6szUA7lUd5pH8qA1Oxedn
 jRzPlwLgDic6Q+TWxnmH7AZeHt3F+G2J9yZPb3w6KsXuY9GztMVwMsNwr0TKT57c8bGEjoS5f3voQ
 SqpIQPvNt58f46wiqITzb7szhJP8UgKRf3bCjVGpc+2teYCgIRaZQ6kzgLI9kucA5smSgsRHgwqxT
 pgSiVL6U6w/+aR5JXWRCws57orJWIxfIdwteoYxDHF3fsRT9KA50zTHz7k561Iq80MI6jEnUWtowH
 tCHnIy7kaaT2x6IsTJWpKA==;
Date: Tue, 14 Nov 2023 16:06:16 +0200
Message-Id: <83zfzgsa3r.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Enrico Scholz <enrico.scholz@HIDDEN>, Po Lu <luangruo@HIDDEN>
In-Reply-To: <87pm0gmvgl.fsf@HIDDEN> (message from Enrico
 Scholz on Sat, 11 Nov 2023 11:32:26 +0100)
Subject: Re: bug#67070: 29.1; broken keybindings with emacs 29
References: <87pm0gmvgl.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 67070
Cc: 67070 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Enrico Scholz <enrico.scholz@HIDDEN>
> Date: Sat, 11 Nov 2023 11:32:26 +0100
> 
> Emacs 29 seems to inject always a 'super' key event after 'meta'.
> E.g. when I try to press 'M-x', emacs reports
> 
> | M-s-x is undefined
> 
> Ditto with any other key combination which involves 'meta'.
> 
> Things work as expected with emacs 28.3 and before.
> 
> 
> My ~/.Xmodmap is
> 
> ---
> keycode 12  = 3 numbersign section
> keycode 20  = minus underscore ssharp
> keycode 26  = e E EuroSign
> keycode 54  = c C cent
> keycode 34  = bracketleft braceleft udiaeresis
> keycode 47  = semicolon   colon     odiaeresis
> keycode 48  = apostrophe  quotedbl  adiaeresis
> keycode 28  = t T XF86Time
> 
> keycode 66  = Control_L
> 
> !keycode 37  = Mode_switch Caps_Lock
> keycode 37  = Mode_switch
> keycode 133  = Alt_L
> keycode 64 = Meta_L
> 
> !keycode 108 = Mode_switch
> keycode 108 = Meta_R Meta_R
> keycode 134 = Meta_R
> keycode 135 = Alt_R
> 
> clear Mod1
> clear Mod4
> clear Lock
> clear control
> add Lock = Caps_Lock
> add control = Control_L Control_R
> add Mod1 = Alt_L Alt_R
> add Mod4 = Meta_L Meta_R
> 
> keycode 67 = F1 F1
> keycode 68 = F2 F2
> keycode 69 = F3 F3
> keycode 70 = F4 F4
> keycode 71 = F5 F5
> keycode 72 = F6 F6
> keycode 73 = F7 F7
> keycode 74 = F8 F8
> keycode 75 = F9 F9
> !keycode 76 = F10 F10
> keycode 95 = F11 F11
> keycode 96 = F12 F12
> ---

Thanks.

Po Lu, any comments or suggestions?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 11 Nov 2023 10:33:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 11 05:33:26 2023
Received: from localhost ([127.0.0.1]:52131 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r1lIs-0004d0-0Q
	for submit <at> debbugs.gnu.org; Sat, 11 Nov 2023 05:33:26 -0500
Received: from lists.gnu.org ([2001:470:142::17]:52818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <enrico.scholz@HIDDEN>) id 1r1lIn-0004ck-4i
 for submit <at> debbugs.gnu.org; Sat, 11 Nov 2023 05:33:24 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <enrico.scholz@HIDDEN>)
 id 1r1lI3-0007Sc-Il
 for bug-gnu-emacs@HIDDEN; Sat, 11 Nov 2023 05:32:35 -0500
Received: from mout.kundenserver.de ([217.72.192.74])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <enrico.scholz@HIDDEN>)
 id 1r1lI1-0008Pb-DC
 for bug-gnu-emacs@HIDDEN; Sat, 11 Nov 2023 05:32:35 -0500
Received: from mail.bigo.ensc.de ([93.192.254.147]) by
 mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis)
 id 1Mq2Sa-1rnlXi3KAE-00n9bS for <bug-gnu-emacs@HIDDEN>; Sat, 11 Nov 2023
 11:32:29 +0100
Received: from sinclair.bigo.ensc.de (sinclair.bigo.ensc.de [192.168.46.6])
 by mail.bigo.ensc.de (8.14.4/8.14.4) with ESMTP id 3ABAWQpr017411
 for <bug-gnu-emacs@HIDDEN>; Sat, 11 Nov 2023 11:32:26 +0100
Received: from ensc by sinclair.bigo.ensc.de with local (Exim 4.96.2)
 (envelope-from <ensc@HIDDEN>) id 1r1lHu-0087ny-2R
 for bug-gnu-emacs@HIDDEN; Sat, 11 Nov 2023 11:32:26 +0100
From: Enrico Scholz <enrico.scholz@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.1; broken keybindings with emacs 29
Date: Sat, 11 Nov 2023 11:32:26 +0100
Message-ID: <87pm0gmvgl.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ZU2y7VAR4GEq1FSt0ZPbR634OwGn6D26LeuEOt0fyCd6GNdi8KS
 DBLW2LDdh4oMBCO5YVzSs4Sw1i4BOUhn858wXOIXznx781aDLBdQGyPuKKBW7sXig6sv5kZ
 L1MmxO0KpTNtphjM8NqUAp5fFYDNzNdcZ2ieKGkQROLxRxuJLTumdVyBzFd2eXBnJHrInnC
 RavLnWSGWk9jICGxwm6AQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:EU59dqH7zSs=;wc23C9FP8qgVpAv2U2F8oRbKa07
 6MXK1H+G6u8K04DCJFTFLU9Bd9L/ywPIcUVFgygEocNzJQzcIHMIzJycMq02Z5JKRtCm+BCkp
 fR1ZGRNiPmREeU/NwEjuwNlxZP8FwlNcRYenH3tWmVBDHvVVyNfd4WLvo+HRFVgi8PGSLfy6T
 Mv4HDGGESuSB67jobaNYU6iD2v7U2wMK0ra85cwTIQ0dFaUxQS8l3rizT/d2XhTFnIfcISbUW
 r1+5ZXvazfY7wXRx9vZS0TGNMsfLlFWTTpi8GZP0JYEgk30S2oqLAEaXmaxdCkQY7STFVRfPJ
 2FmfknvkWVUIvEszFqUhCk0xXTGAREplZC54iqf45TOpWSQ1UFlDO0SvRUKpSyAHtDd26i/Vk
 0A9ceMucbso4n2LgGLu9elzVBKRseJjpVjv6I0t/7/39YAJDPnChbaT1yBKZPK0ZGAdcqqq20
 PGbM83KyyUxSz9LuLTZF8Kh6deJyQg6acAfsVtpt+Jvf+IzEDY/4UgWxijJzcYZk+63JBWyfG
 yAzYOnToH9K0b4dzJ5+kw17ZgyMhtTnSsF41H/iz+0or8R01jOpqGV/JUIUf9eFqBqFODSoyf
 mzG6U5xYeyPZX/7p99PEnnzNKcfWBMuBE4SXyaFCytmB8pokYNd2TRxHAEqhxifd8YG8fHI1z
 QUSpivmsv8Xnyj50BZ37rpxiluq+g6F2U8R1FSN+pm38VOaV6ASkfaaTdUF4sbaENrFN0D9aI
 yr9ldRiiiziqIQH+9vTThzBHKlXxunnpIpnWbM3N7se7ZtJQ7Rg2g2ry5AidndHUUlY1X0mos
 ovLv+e1qdgqAxbh9QjPlHlKzHn4VMWR86WMFkQgGjLm83jDaHWk8zKYlZFwPjjbwuS4fU2t7D
 o67rqFLxuXRGiwg==
Received-SPF: pass client-ip=217.72.192.74; envelope-from=enrico.scholz@HIDDEN;
 helo=mout.kundenserver.de
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Emacs 29 seems to inject always a 'super' key event after 'meta'.
E.g. when I try to press 'M-x', emacs reports

| M-s-x is undefined

Ditto with any other key combination which involves 'meta'.

Things work as expected with emacs 28.3 and before.


My ~/.Xmodmap is

---
keycode 12  = 3 numbersign section
keycode 20  = minus underscore ssharp
keycode 26  = e E EuroSign
keycode 54  = c C cent
keycode 34  = bracketleft braceleft udiaeresis
keycode 47  = semicolon   colon     odiaeresis
keycode 48  = apostrophe  quotedbl  adiaeresis
keycode 28  = t T XF86Time

keycode 66  = Control_L

!keycode 37  = Mode_switch Caps_Lock
keycode 37  = Mode_switch
keycode 133  = Alt_L
keycode 64 = Meta_L

!keycode 108 = Mode_switch
keycode 108 = Meta_R Meta_R
keycode 134 = Meta_R
keycode 135 = Alt_R

clear Mod1
clear Mod4
clear Lock
clear control
add Lock = Caps_Lock
add control = Control_L Control_R
add Mod1 = Alt_L Alt_R
add Mod4 = Meta_L Meta_R

keycode 67 = F1 F1
keycode 68 = F2 F2
keycode 69 = F3 F3
keycode 70 = F4 F4
keycode 71 = F5 F5
keycode 72 = F6 F6
keycode 73 = F7 F7
keycode 74 = F8 F8
keycode 75 = F9 F9
!keycode 76 = F10 F10
keycode 95 = F11 F11
keycode 96 = F12 F12
---


In GNU Emacs 29.1 (build 1, x86_64-redhat-linux-gnu, GTK+ Version
 3.24.38, cairo version 1.17.8) of 2023-09-24 built on
 e1d0f5fdfea948b9bb25e212c9c623e4
Windowing system distributor 'The X.Org Foundation', version 11.0.12014000
System Description: Fedora Linux 39 (Container Image)

Configured using:
 'configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
 --with-rsvg --with-tiff --with-xpm --with-x-toolkit=gtk3 --with-gpm=no
 --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json
 --with-native-compilation=aot --with-tree-sitter --with-sqlite3
 --with-webp --with-xinput2 build_alias=x86_64-redhat-linux-gnu
 host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2
 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
 -pipe -Wall -Werror=format-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
 LDFLAGS=-Wl,-z,relro
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=g++
 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g
 -grecord-gcc-switches -pipe -Wall -Werror=format-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS
GTK3 ZLIB

Important settings:
  value of $LANG: C
  locale-coding-system: nil

Major mode: ELisp/d

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: (only . t)
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  overwrite-mode: overwrite-mode-textual

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search time-date mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs
comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra
help-mode bytecomp byte-compile cl-lib sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 77729 7271)
 (symbols 48 7149 0)
 (strings 32 19806 2855)
 (string-bytes 1 596322)
 (vectors 16 15672)
 (vector-slots 8 328685 10196)
 (floats 8 27 46)
 (intervals 56 340 0)
 (buffers 984 12))




Acknowledgement sent to Enrico Scholz <enrico.scholz@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#67070; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 20 Jan 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.