GNU bug report logs - #68930
30.0.50; Emacs conflates C-Ω and C-ω

Previous Next

Package: emacs;

Reported by: Alexander Prähauser <ahprae <at> protonmail.com>

Date: Mon, 5 Feb 2024 03:37:02 UTC

Severity: normal

Found in version 30.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

Full log


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

From: Po Lu <luangruo <at> yahoo.com>
To: Alexander Prähauser <ahprae <at> protonmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 68930 <at> debbugs.gnu.org
Subject: Re: bug#68930: 30.0.50;  Emacs conflates C-Ω and
 C-ω
Date: Tue, 06 Feb 2024 22:16:53 +0800
Alexander Prähauser <ahprae <at> protonmail.com> writes:

> Here is the overall keyboard config I'm using, just in case. I'm using
> Dual Function Keys to place modifiers, for lower-case Greek letters on
> the E key and the 9 key and for uppercase Greek letters on Tab and
> Rightbrace, and the xkb file is called Daselt, because that's what I
> called the overall layout.

I tried to replicate your configuration as best I could, since several
keys are absent from my keyboard that are required to activate the 4th
and 7th shift levels exactly as you describe, but to no avail: typing
Ctrl+Ω and Ctrl+ω continue to register as C-ω.  Last we heard, it wasn't
possible for you to compile Emacs from source.  If that has changed,
please build Emacs with xterm.c instrumented thus:

diff --git a/src/xterm.c b/src/xterm.c
index c8a43785564..5d4acb8f77b 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -24180,6 +24180,7 @@ handle_one_xevent (struct x_display_info *dpyinfo,
 						       copy_bufptr,
 						       copy_bufsiz,
 						       &overflow);
+			  fprintf (stderr, "xkbtranslatekeysym produced: %td\n", nbytes);
 			  if (overflow)
 			    {
 			      copy_bufptr

then type each of the two keystrokes once, and send us the two lines
printed.  Thanks.




This bug report was last modified 1 year and 117 days ago.

Previous Next


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