From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#67070: 29.1; broken keybindings with emacs 29 Date: Tue, 26 Dec 2023 09:56:12 +0800 Message-ID: <87bkadd8w3.fsf@yahoo.com> References: <87pm0gmvgl.fsf@sinclair.bigo.ensc.de> <83zfzgsa3r.fsf@gnu.org> <87sf56let5.fsf@yahoo.com> <831qcedvgw.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37565"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Enrico Scholz , Eli Zaretskii , me@eshelyaron.com, 67070@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 26 02:57:26 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rHwhB-0009Y2-QV for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 26 Dec 2023 02:57:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rHwgk-0004j4-HM; Mon, 25 Dec 2023 20:56:58 -0500 Original-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 ) id 1rHwgi-0004is-J7 for bug-gnu-emacs@gnu.org; Mon, 25 Dec 2023 20:56:56 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rHwgi-0003w7-BL for bug-gnu-emacs@gnu.org; Mon, 25 Dec 2023 20:56:56 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rHwgo-0003PT-Eg for bug-gnu-emacs@gnu.org; Mon, 25 Dec 2023 20:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Dec 2023 01:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67070 X-GNU-PR-Package: emacs Original-Received: via spool by 67070-submit@debbugs.gnu.org id=B67070.170355580113081 (code B ref 67070); Tue, 26 Dec 2023 01:57:02 +0000 Original-Received: (at 67070) by debbugs.gnu.org; 26 Dec 2023 01:56:41 +0000 Original-Received: from localhost ([127.0.0.1]:55590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHwgT-0003Ou-F5 for submit@debbugs.gnu.org; Mon, 25 Dec 2023 20:56:41 -0500 Original-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 ) id 1rHwgQ-0003Oe-88 for 67070@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.4cGqi8MsPAM6tLwsqGS7L8 X-Sonic-MF: X-Sonic-ID: 3a9e3a69-f663-4416-b498-cd436fdc46d7 Original-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 Original-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) In-Reply-To: (Stefan Kangas's message of "Mon, 25 Dec 2023 06:55:58 -0800") X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276899 Archived-At: Stefan Kangas 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.