Randal L. Schwartz <merlyn@iwarp.intel.com> による 次の関数を使ってみてください:
(defun see-chars () "Displays characters typed, terminated by a 3-second timeout." (interactive) (let ((chars "") (inhibit-quit t)) (message "Enter characters, terminated by 3-second timeout.") (while (not (sit-for 3)) (setq chars (concat chars (list (read-char))) quit-flag nil)) ; quit-flag maybe set by C-g (message "Characters entered: %s" (key-description chars))))
もしくは, "C-h l" (view-lossage) を使ってください. Emacs がどのような文字を受取ったかが 100 文字まで表示されます. Kevin Gallagher <kgallagh@digi.lonestar.org> は "wxyz" のような判りやすい文字列の後 "C-h l" を使うと, "wxyz" と "C-h l" に挟まれて判りやすくなるとアドバイスしています.