GNU bug report logs -
#48136
28.0.50; [feature/pgtk] ISO_Level5_Shift broken
Previous Next
Reported by: "Elia Nolz" <gnu-emacs <at> lycheese.org>
Date: Sat, 1 May 2021 11:32:02 UTC
Severity: normal
Found in version 28.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #17 received at 48136 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Sun, May 9, 2021, at 12:47, Elia Nolz wrote:
> On Sun, May 9, 2021, at 12:17, Yuuki Harano wrote:
>> Does this work for you?
>>
>> (put 'none 'modifier-value 0)
>> (setq x-hyper-keysym 'none)
>
> Yes this works perfectly for ISO_Level5_Shift. Thank you very much.
>
> Sadly I stumbled upon another problem:
>
> ISO_Level3_Shift combined with other modifiers is also partly broken. E.g. when using C-ISO_Level3_Shift-w (ISO_Level3_Shift-w is & in my layout) it just sends '&' instead of 'C-&'. Strangely enough the same is not true for 'C-ISO_Level3_Shift-a' which sends 'C-]' as it should. And 'C-IL3-u' sends 'ESC' instead of 'C-['. I am thoroughly confused.
I tested it a bit more and ended up with the following list:
Working key combinations (Ctrl and ISO_Level3_Shift held):
C-_
C-[ (I have since realized that it is expected behaviour that this sends ESC)
C-]
C-^
C-\
C-/
C-{
C-}
C-|
C-~
C-`
C-@
Non-working combinations (Ctrl held):
C-ü
C-ä
C-ö
Non-working combinantions (Ctrl and ISO_Level3_Shift held):
C-…
C-*
C-#
C-$
C-!
C-<
C->
C-=
C-&
C-?
C-(
C-)
C--
C-:
C-+
C-%
C-"
C-'
C-;
C-ſ
I am not really sure how to debug this further since I do not know where the processing of interpreting a key press starts in Emacs. Any tips on this?
[Message part 2 (text/html, inline)]
This bug report was last modified 3 years and 39 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.