Reading Input
The editor command loop reads key sequences using the function read-key-sequence, which uses read-event. These and other functions for event input are also available for use in Lisp programs. See also momentary-string-display in Temporary Displays, and sit-for in Waiting. See Terminal Input, for functions and variables for controlling terminal input modes and debugging terminal input.
For higher-level input facilities, see Minibuffers.
| • Key Sequence Input | How to read one key sequence. | |
| • Reading One Event | How to read just one event. | |
| • Event Mod | How Emacs modifies events as they are read. | |
| • Invoking the Input Method | How reading an event uses the input method. | |
| • Quoted Character Input | Asking the user to specify a character. | |
| • Event Input Misc | How to reread or throw away input events. |
Copyright © 1990-1996, 1998-2021 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Reading-Input.html