From 0ab2823f5188e41e932450c07b29f723102c3e8d Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 8 Sep 2023 15:35:05 +0300 Subject: [PATCH] ; Describe in PROBLEMS 2 problems with keyboard input * etc/PROBLEMS: Describe problems with WSL and PGTK keyboard input. (Bug#65802) (Bug#65811) --- etc/PROBLEMS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/etc/PROBLEMS b/etc/PROBLEMS index aa196d7dae5..f0efbd6e411 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -441,6 +441,17 @@ environment. ** Keyboard problems +*** PGTK build of Emacs running on Wayland doesn't recognize Hyper modifier + +If you arrange for the Wayland compositor to send the Hyper key +modifier (e.g., via XKB customizations), the Hyper modifier will still +not be reported to Emacs. + +The reason is that GDK 3.x doesn't recognize the Hyper key modifier. +Since GDK 3.x is no longer developed, this bug in GDK will probably +never be solved. And the Emacs PGTK build cannot yet support GTK4, +where this problem is reportedly solved. + *** Unable to enter the M-| key on some German keyboards. Some users have reported that M-| suffers from "keyboard ghosting". This can't be fixed by Emacs, as the keypress never gets passed to it @@ -523,6 +534,15 @@ is to downgrade to a version of GnuPG older than 2.4.1 (or, in the future, upgrade to a newer version which solves the problem, when such a fixed version becomes available). +*** Emacs running on WSL receives stray characters as input. + +For example, you could see Emacs inserting 'z' characters even though +nothing is typed on the keyboard, and even if you unplug the keyboard. + +The reason is a bug in the WSL X server's handling of key-press and +key-repeat events. A workaround is to use the Cygwin or native +MS-Windows build of Emacs instead. + ** Problems with hostname resolution *** Emacs does not know your host's fully-qualified domain name. -- 2.39.2