This chapter gives an overview of all the keymaps used by Emacspeak. For a complete reference, see See emacspeak. For basic usage, see See Basic Usage..
Emacspeak uses the following keymaps, each of which are invoked by a specific prefix key.
The main Emacspeak keymap.
The text-to-speech keymap.
The Emacspeak hyper keymap.
The emacspeak super keymap.
The Emacspeak alt keymap.
The Emacspeak super keymap.
The emacspeak x keymap.
The Emacspeak C-x keymap.
Primary Emacspeak commands start with C-e. Following C-e with d invokes commands that control the text-to-speech engine. Note that silencing speech is an exception to this rule — Speech silence commands are placed directly on the primary emacspeak-keymap (C-e s and C-e .).
In addition, Emacspeak introduces five additional keymaps for binding its extensive set of facilities to convenient keystrokes.
When running under a windowing system, Emacs automatically
receives keys C-;, C-', C-, and C-.. When running on the Linux console, these keys
become available after loading the custom Linux keymap found in
emacspeak/tvr/console-keymaps
after
checking out the emacspeak repository from https://github.com/tvraman/emacspeak.
Emacspeak defines personal keymaps accessible via C-e x and C-e C-x. For now, emacspeak does not bind any commands in keymap C-e C-x — this keymap is left for end-user personalization.
Note that the information presented in the following
subsections can also be viewed via Emacs’ built-in Help system;
e.g., Press C-; C-h to get a
*Help*
buffer that displays all keys
bound in emacspeak-hyper-keymap
.