GNU bug report logs - #56117
29.0.50; pgtk does not distinguish between <kp-separator> and "."/","

Previous Next

Package: emacs;

Reported by: Thomas Schneider <qsx <at> chaotikum.eu>

Date: Mon, 20 Jun 2022 23:03:02 UTC

Severity: normal

Found in version 29.0.50

Full log


Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: "Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text
 editors" <bug-gnu-emacs <at> gnu.org>, Stefan Kangas <stefan <at> marxist.se>,
 56117 <at> debbugs.gnu.org, Thomas Schneider <qsx <at> chaotikum.eu>
Subject: Re: bug#56117: 29.0.50; pgtk does not distinguish between
 <kp-separator> and "."/","
Date: Thu, 23 Jun 2022 16:16:41 +0800
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> And as both Eli and I have said, we think those changes you've made to
> pgtk here should be reverted so that these keys work as before.

This isn't the super-key related bug, and in fact they shouldn't have
been merged.  No amount of changes on our side can work around input
methods swallowing the shift modifier in "C-S-u" and the "kp-" in
"kp-separator".

> Even though it's "wrong".  Maintaining a user-facing program like
> Emacs is 70% dealing with bugs and misfeatures in other systems we're
> interfacing with.

I'm trying to figure out how all of that fits together in Wayland to
hopefully fix it in GTK upstream.  Hard-coding real modifier values is
very fundamentally wrong under both X and GTK, and leads to extremely
hard-to-diagnose problems down-the-road.




This bug report was last modified 3 years and 51 days ago.

Previous Next


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