-for the input events in @var{sequence}. The argument @var{sequence} may
-be a string, vector or list. @xref{Input Events}, for more information
-about valid events. See also the examples for
-@code{single-key-description}, below.
+for the input events in @var{sequence}. If @var{prefix} is
+non-@code{nil}, it is a sequence of input events leading up to
+@var{sequence} and is included in the return value. Both arguments
+may be strings, vectors or lists. @xref{Input Events}, for more
+information about valid events.
+
+@smallexample
+@group
+(key-description [?\M-3 delete])
+ @result{} "M-3 <delete>"
+@end group
+@group
+(key-description [delete] "\M-3")
+ @result{} "M-3 <delete>"
+@end group
+@end smallexample
+
+ See also the examples for @code{single-key-description}, below.