* etc/NEWS: Announce the change in 'key-translate'.
* doc/lispref/commands.texi (Event Mod): Update documentation of
'key-translate'. (Bug#70139)
(cherry picked from commit
b53a20c61d30d4bef43f069b795b8c79bbaf091a)
@defun key-translate from to
This function modifies @code{keyboard-translate-table} to translate
-character code @var{from} into character code @var{to}. It creates
-the keyboard translate table if necessary.
+character code @var{from} into character code @var{to}. It creates the
+keyboard translate table if necessary. Both @var{from} and @var{to}
+should be strings that satisfy @code{key-valid-p} (@pxref{Key
+Sequences}). If @var{to} is @code{nil}, the function removes any
+existing translation for @var{from}.
@end defun
Here's an example of using the @code{keyboard-translate-table} to
It is bound to the key sequence that caused a call to a function bound
within 'function-key-map' or 'input-decode-map' around those calls.
++++
+** The function 'key-translate' can now remove translations.
+If the second argument TO is nil, the existing key translation is
+removed.
+
+++
** New variables describing the names of built in programs.
The new variables 'ctags-program-name', 'ebrowse-program-name',