14 Emacspeak Keyboard Commands.

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.

C-e

The main Emacspeak keymap.

C-e d

The text-to-speech keymap.

C-;

The Emacspeak hyper keymap.

C-'

The emacspeak super keymap.

C-,

The Emacspeak alt keymap.

C-.

The Emacspeak super keymap.

C-e x

The emacspeak x keymap.

C-e C-x

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.