Subject: bug#71479: 30.0.50; describe-key description incorrect when using input methods

From: Robert Pluim <[email-masked]>
Date: Mon, 10 Jun 2024 18:45:36 +0200

emacs -Q
C-u C-\ cyrillic-translit
C-h z h

=>
    ж (translated from h ж) runs the command
    self-insert-command (found in global-map), which is an interactive
    primitive-function in ‘C source code’.

This should say '*translated from z h)'. The underlying reason is that
quail.el messes around with `last-command-event', which confuses
describe-key.

I doubt this issue is confined to this particular input method.

Robert
--