2. 简介

2.1. 什么是 Emacspeak?

许多用户都熟悉 Emacs 作为文本编辑器,并在该方面广泛使用它。但 Emacs 不仅仅是一个文本编辑器 -- 它实际上是一个桌面,在某些方面类似于今天许多人使用的图形桌面。作为一个桌面,Emacs 带有各种内置功能,很像 Windows ™ 桌面,包括电子邮件应用程序、日历/预约程序、CD 播放器、游戏等等。与 Windows ™ 一样,您可以下载许多额外的应用程序并添加到 Emacs 中,以扩展其功能 -- 网络浏览器、LaTeX 文本编辑器、mp3 播放器等等。与 Windows 不同,所有这些强大的工具都受 GPL(GNU 通用公共许可证)保护,因此您可以免费使用它们。

对于视力受损的用户来说,将 Emacspeak 添加到 Emacs 可能类似于将 Jaws 添加到 Windows,但不同之处在于,Emacspeak 不仅仅像标准的“屏幕阅读器”那样简单地向您读取屏幕,而是将语音视为比典型的屏幕阅读器更重要的关于正在发生的事情的首要信息。此外,还有许多专门用于 Emacspeak 的特殊命令,可以增强与各种 Emacs 应用程序的交互。

2.2. 关于本教程

由于 Emacs 和 Emacspeak 与您以前可能使用过的任何环境都不同,因此了解一点它们的工作原理会有所帮助。本教程假设您已经使用过并熟悉 Emacs 和 Emacspeak,或者您已经完成了一些 Emacs 和 Emacspeak 教程。有关推荐教程列表,请参阅入门

本教程按任务和子任务组织。例如,“Internet”部分包含关于浏览互联网、使用电子邮件、在线聊天和其他任务的子部分。“文件操作”部分包含关于下载和安装文件、查找文件等的信息。有关可用任务的完整列表,请参阅目录。

在本教程中,您将找到对许多启用 Emacspeak 的应用程序的引用,其中一些包含在 Emacs 应用程序中,另一些是附加组件,必须下载。请注意,本教程中列出的应用程序不应被视为应用程序的完整集合,而只是一小部分子集。启用 Emacspeak 的应用程序的完整列表可在 http://emacspeak.sourceforge.net/applications.html 上找到。