diff options
| -rw-r--r-- | man/faq.texi | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/man/faq.texi b/man/faq.texi index f7efa3c8708..cb1ad231e50 100644 --- a/man/faq.texi +++ b/man/faq.texi | |||
| @@ -4637,9 +4637,9 @@ Good question! | |||
| 4637 | @cindex Keys, swapping | 4637 | @cindex Keys, swapping |
| 4638 | @cindex @code{keyboard-translate} | 4638 | @cindex @code{keyboard-translate} |
| 4639 | 4639 | ||
| 4640 | In Emacs 19, you can swap two keys (or key sequences) by using the | 4640 | You can swap two keys (or key sequences) by using the |
| 4641 | @code{keyboard-translate} function. For example, to turn @kbd{C-h} into | 4641 | @code{keyboard-translate} function. For example, to turn @kbd{C-h} |
| 4642 | @key{DEL} and @key{DEL} to @kbd{C-h}, use | 4642 | into @key{DEL} and @key{DEL} to @kbd{C-h}, use |
| 4643 | 4643 | ||
| 4644 | @lisp | 4644 | @lisp |
| 4645 | (keyboard-translate ?\C-h ?\C-?) ; translate `C-h' to DEL | 4645 | (keyboard-translate ?\C-h ?\C-?) ; translate `C-h' to DEL |
| @@ -4651,6 +4651,11 @@ The first key sequence of the pair after the function identifies what is | |||
| 4651 | produced by the keyboard; the second, what is matched for in the | 4651 | produced by the keyboard; the second, what is matched for in the |
| 4652 | keymaps. | 4652 | keymaps. |
| 4653 | 4653 | ||
| 4654 | However, in the specific case of @kbd{C-h} and @key{DEL}, you should | ||
| 4655 | toggle @code{normal-erase-is-backspace-mode} instead of calling | ||
| 4656 | @code{keyboard-translate}. @inforef{DEL Does Not Delete, DEL Does Not Delete, | ||
| 4657 | emacs}. | ||
| 4658 | |||
| 4654 | Keyboard translations are not the same as key bindings in keymaps. | 4659 | Keyboard translations are not the same as key bindings in keymaps. |
| 4655 | Emacs contains numerous keymaps that apply in different situations, but | 4660 | Emacs contains numerous keymaps that apply in different situations, but |
| 4656 | there is only one set of keyboard translations, and it applies to every | 4661 | there is only one set of keyboard translations, and it applies to every |
| @@ -4659,8 +4664,6 @@ take place at the lowest level of input processing; the keys that are | |||
| 4659 | looked up in keymaps contain the characters that result from keyboard | 4664 | looked up in keymaps contain the characters that result from keyboard |
| 4660 | translation. | 4665 | translation. |
| 4661 | 4666 | ||
| 4662 | @inforef{Keyboard Translations, Keyboard Translations, emacs}. | ||
| 4663 | |||
| 4664 | @node Producing C-XXX with the keyboard, No Meta key, Swapping keys, Key bindings | 4667 | @node Producing C-XXX with the keyboard, No Meta key, Swapping keys, Key bindings |
| 4665 | @section How do I produce C-XXX with my keyboard? | 4668 | @section How do I produce C-XXX with my keyboard? |
| 4666 | @cindex Producing control characters | 4669 | @cindex Producing control characters |