# HG changeset patch # User Luc Teirlinck # Date 1089156757 0 # Node ID 2616c5cc961189566894a45c495b75a5df70a537 # Parent b281f2cb77248aa39d2145af75d6eaef32f79001 (syms_of_keyboard): Fix `keyboard-translate-table' docstring. diff -r b281f2cb7724 -r 2616c5cc9611 src/keyboard.c --- a/src/keyboard.c Tue Jul 06 21:20:26 2004 +0000 +++ b/src/keyboard.c Tue Jul 06 23:32:37 2004 +0000 @@ -11151,11 +11151,13 @@ DEFVAR_LISP ("keyboard-translate-table", &Vkeyboard_translate_table, doc: /* Translate table for keyboard input, or nil. -Each character is looked up in this string and the contents used instead. -The value may be a string, a vector, or a char-table. -If it is a string or vector of length N, -character codes N and up are untranslated. -In a vector or a char-table, an element which is nil means "no translation". +If non-nil, the value should be a char-table. Each character read +from the keyboard is looked up in this char-table. If the value found +there is non-nil, then it is used instead of the actual input character. + +The value can also be a string or vector, but this is considered obsolete. +If it is a string or vector of length N, character codes N and up are left +untranslated. In a vector, an element which is nil means "no translation". This is applied to the characters supplied to input methods, not their output. See also `translation-table-for-input'. */);