diff options
| author | Eli Zaretskii | 2024-02-04 16:11:20 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2024-02-04 16:11:20 +0200 |
| commit | d0673ea0d42048c140f4e5c6db18f78a43303256 (patch) | |
| tree | 6f277c17638ca3dc76c54ba0c16ade1676ba0df6 | |
| parent | b91f0ee2fcc52b6ef2d747c5fc7f37573adc7ca5 (diff) | |
| download | emacs-d0673ea0d42048c140f4e5c6db18f78a43303256.tar.gz emacs-d0673ea0d42048c140f4e5c6db18f78a43303256.zip | |
; * etc/PROBLEMS: Workaround for Windows key "stuck" (bug#68914).
| -rw-r--r-- | etc/PROBLEMS | 32 |
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 | |||
| 476 | though the system itself is capable of it. Either use a different shell, | 476 | though the system itself is capable of it. Either use a different shell, |
| 477 | or set the variable 'cannot-suspend' to a non-nil value. | 477 | or set the variable 'cannot-suspend' to a non-nil value. |
| 478 | 478 | ||
| 479 | *** Emacs running on WSL receives stray characters as input. | ||
| 480 | |||
| 481 | For example, you could see Emacs inserting 'z' characters even though | ||
| 482 | nothing is typed on the keyboard, and even if you unplug the keyboard. | ||
| 483 | |||
| 484 | The reason is a bug in the WSL X server's handling of key-press and | ||
| 485 | key-repeat events. A workaround is to use the Cygwin or native | ||
| 486 | MS-Windows build of Emacs instead. | ||
| 487 | |||
| 488 | *** On MS-Windows, the Windows key gets "stuck". | ||
| 489 | When this problem happens, Windows behaves as if the Windows key were | ||
| 490 | permanently pressed down. This could be a side effect of Emacs on | ||
| 491 | MS-Windows hooking keyboard input on a low level, in order to support | ||
| 492 | registering the Windows keys as hot keys. If that hook takes too much | ||
| 493 | time for some reason, Windows can decide to remove the hook, which | ||
| 494 | then has this effect. | ||
| 495 | |||
| 496 | This is arguably a bug in Emacs, for which we don't yet have a | ||
| 497 | solution. To work around, set the 'LowLevelHooksTimeout' value in the | ||
| 498 | registry key "HKEY_CURRENT_USER\Control Panel\Desktop" to a number | ||
| 499 | higher than 200 msec; the maximum allowed value is 1000 msec (create | ||
| 500 | the 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 | |||
| 545 | program like 'pinentry-gnome' or 'pinentry-qt5'. Alternatively, you | 568 | program like 'pinentry-gnome' or 'pinentry-qt5'. Alternatively, you |
| 546 | can use the 'pinentry' package from Emacs 25. | 569 | can use the 'pinentry' package from Emacs 25. |
| 547 | 570 | ||
| 548 | *** Emacs running on WSL receives stray characters as input. | ||
| 549 | |||
| 550 | For example, you could see Emacs inserting 'z' characters even though | ||
| 551 | nothing is typed on the keyboard, and even if you unplug the keyboard. | ||
| 552 | |||
| 553 | The reason is a bug in the WSL X server's handling of key-press and | ||
| 554 | key-repeat events. A workaround is to use the Cygwin or native | ||
| 555 | MS-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. |