aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-02-04 16:11:20 +0200
committerEli Zaretskii2024-02-04 16:11:20 +0200
commitd0673ea0d42048c140f4e5c6db18f78a43303256 (patch)
tree6f277c17638ca3dc76c54ba0c16ade1676ba0df6
parentb91f0ee2fcc52b6ef2d747c5fc7f37573adc7ca5 (diff)
downloademacs-d0673ea0d42048c140f4e5c6db18f78a43303256.tar.gz
emacs-d0673ea0d42048c140f4e5c6db18f78a43303256.zip
; * etc/PROBLEMS: Workaround for Windows key "stuck" (bug#68914).
-rw-r--r--etc/PROBLEMS32
1 files changed, 23 insertions, 9 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 1254f6a3bc9..60904408af8 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -476,6 +476,29 @@ You are probably using a shell that doesn't support job control, even
476though the system itself is capable of it. Either use a different shell, 476though the system itself is capable of it. Either use a different shell,
477or set the variable 'cannot-suspend' to a non-nil value. 477or set the variable 'cannot-suspend' to a non-nil value.
478 478
479*** Emacs running on WSL receives stray characters as input.
480
481For example, you could see Emacs inserting 'z' characters even though
482nothing is typed on the keyboard, and even if you unplug the keyboard.
483
484The reason is a bug in the WSL X server's handling of key-press and
485key-repeat events. A workaround is to use the Cygwin or native
486MS-Windows build of Emacs instead.
487
488*** On MS-Windows, the Windows key gets "stuck".
489When this problem happens, Windows behaves as if the Windows key were
490permanently pressed down. This could be a side effect of Emacs on
491MS-Windows hooking keyboard input on a low level, in order to support
492registering the Windows keys as hot keys. If that hook takes too much
493time for some reason, Windows can decide to remove the hook, which
494then has this effect.
495
496This is arguably a bug in Emacs, for which we don't yet have a
497solution. To work around, set the 'LowLevelHooksTimeout' value in the
498registry key "HKEY_CURRENT_USER\Control Panel\Desktop" to a number
499higher than 200 msec; the maximum allowed value is 1000 msec (create
500the value if it doesn't exist under that key).
501
479** Mailers and other helper programs 502** Mailers and other helper programs
480 503
481*** movemail compiled with POP support can't connect to the POP server. 504*** movemail compiled with POP support can't connect to the POP server.
@@ -545,15 +568,6 @@ As a workaround, input the passphrase with a GUI-capable pinentry
545program like 'pinentry-gnome' or 'pinentry-qt5'. Alternatively, you 568program like 'pinentry-gnome' or 'pinentry-qt5'. Alternatively, you
546can use the 'pinentry' package from Emacs 25. 569can use the 'pinentry' package from Emacs 25.
547 570
548*** Emacs running on WSL receives stray characters as input.
549
550For example, you could see Emacs inserting 'z' characters even though
551nothing is typed on the keyboard, and even if you unplug the keyboard.
552
553The reason is a bug in the WSL X server's handling of key-press and
554key-repeat events. A workaround is to use the Cygwin or native
555MS-Windows build of Emacs instead.
556
557** Problems with hostname resolution 571** Problems with hostname resolution
558 572
559*** Emacs does not know your host's fully-qualified domain name. 573*** Emacs does not know your host's fully-qualified domain name.