# GNOME 桌面辅助功能指南

GNOME 辅助功能手册，是提供给普通用户，系统管理员，和对 GNOME 桌面如何支持残疾人感兴趣的人使用的。也符合美国 508 条款的要求。

2006
Don Scorgie
2006
Brent Smith
2005
2004
2003
2002
Sun Microsystems, Inc.
2008.Launchpad Contributions:
Aron Xu (aronmalache@163.com)
GNOME文档项目

对于本文档的复制、分发和/或修改必须遵循自由软件基金会 (Free Software Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本，该许可证没有固定的部分、没有封面和背页文本。您可以在 此处 或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副本。

本手册是在 GFDL 许可之下分发的 GNOME 手册集合的一部分。如果想要单独分发此手册，可以在手册中添加该许可证的一份副本然后分发，如该许可证的第 6 部分所述。

各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 GNOME 文档以及 GNOME 文档项目的成员中，这些名称都是以全大写字母或首字母大写显示，从而表明它们是商标。

本文档以及文档的修改版本都是在遵循 GNU 自由文档许可证的条款下提供，这表示具有以下含义：

1. 文档按“原样”提供，不提供任何明示或暗示的保证，包括但不限于：文档或文档的修改版本没有适销性方面的缺陷、适合特定目的的适用性，以及没有侵权行为。您将自行承担本文档以及文档修改版本的质量、准确性以及性能方面的风险。如果任何文档或文档修改版本存在缺陷，您（而不是最初的编写者、作者或撰写人）将承担所有必需的服务、维修或更正的费用。此免责声明是本许可证的重要组成部分。如果不接受此免责声明，那么您就没有权利使用任何文档或文档的修改版本；并且

2. 无论在任何情况以及在任何法律理论下，本文档或文档修改版本的作者、最初的编写者、任何撰写人或任何分发者，或者任意这些方的任何提供者都不对任何人由于使用本文档或文档修改版本引起或带来的任何直接的、间接的、特殊的、偶然的或继发的损失承担任何民事（包括疏忽）、合同或其它方面的责任，这些损失包括但不限于信誉损失、工作停止、计算机失败或故障，或任何以及所有其它损失或由此引发的或与之相关的损失，即使这些方已被告知存在出现此类损失的可能性时也是如此。

Vincent
Alexander
GNOME文档项目
Don
Scorgie
GNOME文档项目
Brent
Smith
GNOME文档项目
Sun
Java桌面系统文档团队
Sun Microsystems, Inc.
GNOME 2.4 桌面辅助功能指南 V2.4.0
2008年9月

GNOME文档项目

GNOME文档项目

GNOME 2.4 桌面辅助功能指南 V2.4.0
2008年9月

GNOME文档项目

GNOME文档项目

GNOME 2.10 桌面辅助功能指南 V2.10.1
2005年7月

Sun Java桌面系统文档团队

GNOME文档项目

GNOME 2.10 桌面辅助功能指南 V2.10.0
2005年3月

Sun Java桌面系统文档团队

GNOME文档项目

GNOME 2.8 桌面辅助功能指南 V2.8.0
2004年9月

Sun Java桌面系统文档团队

GNOME文档项目

GNOME 2.6 桌面辅助功能指南 V2.6.0
2004年3月

Sun Microsystems

GNOME文档项目

GNOME 2.4 桌面辅助功能指南 V2.4.0
2003年10月

Sun Microsystems

GNOME文档项目

GNOME 2.2 桌面辅助功能指南 V2.2.0
2003年2月

Sun Microsystems

GNOME文档项目

GNOME 2.0 Solaris 操作环境辅助功能指南 V2.1
2003年1月

Sun Microsystems

GNOME文档项目

GNOME 2.0 Solaris 操作环境辅助功能指南 V2.0
2002年12月

Sun Microsystems

GNOME文档项目

本手册描述了 GNOME 用户桌面的 2.24 版本。

## 反馈

要报告一个 bug，提出关于 GNOME 桌面或此手册的建议，请访问下面这个链接：GNOME 反馈页面。

## 辅助功能简介

本章向您介绍关于GNOME桌面辅助技术的使用。

软件产品应该具备让残疾人也能方便使用的特性。最近的一些立法像美国政府康复法案（Rehabilitation Act）508 条款，提高了软件可操作性的意识。

GNOME 桌面是易于使用，并且具备许多辅助功能特性。在每个 GNOME 桌面支持的应用程序和工具，都设计了可操作性和可用性思想。身体残疾的用户，像视力较弱或运动能力缺乏，也能使用 GNOME 桌面的所有功能，感谢各个可用的定制工具。定制工具允许您对桌面的显示方式和行为进行调整。

设置 GNOME 桌面的可访问性和可操作性，是一件非常容易的事情。这个指南向您介绍了多种不同的配置方法以满足您的不同需要。

### 快速参考

要跳过特定的主题，请点击这些快速参考链接

要想听到屏幕上的元素被朗读，请参阅： Orca 段落。

如果您需要大字体显示，请阅读 Choosing Themes and 设置字体。

要想屏幕局部或全屏放大，请参阅：屏幕放大镜 章节。

如果您更喜欢用指针设备来操作键盘，可以设置一个屏幕键盘，用点击来输入；请参阅：GNOME 屏幕键盘(gok) 章节。

如果您在一个时间仅能按下一个键，请查看 配置键盘 的粘滞键部分。

如果您倾向于长时间按一个键（通常会导致额外的重复），请查看 配置键盘辅助工具 的慢速键部分。

如果您倾向于多次按一个键（通常会导致额外的重复），请查看 配置键盘辅助工具 的回弹键部分。

要获得更多鼠标设备的辅助功能支持，请查看 MouseTweaks 和 配置键盘辅助工具 部分。这些工具能够为鼠标和键盘提供一些辅助功能帮助。

## 常规辅助功能提示

一些技术可以帮助不同残疾的人们。这些包含在下面的章节。特别是：

- 必备键盘命令 - 一些基本的键盘操作命令。

- 键盘访问桌面 - 允许用户不使用鼠标或其他指针设备来使用桌面。

- 辅助登录 - 用户可以设置登录屏幕来获得更多可访问性。

### 必要的键盘命令

在进一步操作之前，确定您已经能熟练地使用这些 GNOME 命令：

AltF1 [Debian] - 显示和激活 GNOME 桌面上的菜单栏。这一般是打开 应用程序, 位置 和 系统 菜单项。

对于 Solaris 和 Windows 系统，这个键是 CtrlEsc。

AltF2 或 MetaR - 打开 运行 对话框，您可以在里面运行终端命令，也可以附带参数。如果需要附带一个文件作为参数，点击 带文件运行 按钮可以很方便地添加一个文件。这个对话框也提供一个已知应用程序列表，可能比 Debian 系统桌面菜单 (AltF1) 更容易操作。

对于 Solaris 操作系统，这个功能键是 MetaR (Microsoft Windows 也一样)。 meta- 或 super-key 键是一个印有系统图标（OS-logo）的切换键。

Tab 和 ShiftTab - 在应用程序里的控件对象之间移动焦点；使用 Tab 正向循环移动焦点， ShiftTab 反向移动焦点。控件是一些用户接口元素，您可以操作的对象，比如按钮，下拉列表，文本框等等；CtrlTab 和 ShiftCtrlTab 用在替换 Tab 和 ShiftTab 被那些控件保留了的情况。

AltTab 和 ShiftAltTab - 切换当前运行的应用程序。如果您正在运行多个应用程序。使用 AltTab 来正向循环切换它们， ShiftAltTab 反向循环切换。 AltEsc 和 ShiftAltEsc 也在多个应用程序间循环，但不出现预览窗口。

### 辅助技术登录

GNOME 桌面包含辅助登录特性，这个特性允许用户：

- 即使用户不能像通常那样很方便地使用屏幕，鼠标，或键盘，也可以登录桌面。

- 登录时启动辅助技术，联接用户动作和辅助技术应用程序。用户可以使用标准键盘，键盘或指针设备，或可以插在 USB 或 PS/2 鼠标端口的开关设备，来执行用户操作。这些用户操作称作手势。

- 用户登录前更改登录对话框的视觉外观，例如，使用高对比度主题来看得更清楚。

辅助登录特性只在 Solaris 系统上实现全部功能。

#### 启用辅助技术登录

为了在 GNOME 中使用辅助功能，必须启用辅助功能。要通过命令行来启用 GNOME 辅助特性，输入下面的命令，然后注销登出：

`gconftool-2 --set "/desktop/gnome/interface/accessibility" --type boolean "True"`

要从 GUI 面板上启用 GNOME 辅助特性，从顶部面板上点菜单 系统首选项辅助技术 菜单。打勾选中 “启用辅助技术” 复选框，然后点 “关闭” 按钮。

下次登录时，就会为桌面启用辅助技术支持。

要在 GUI (首选的方法)配置 GDM，请按下面的步骤操作：

1. 以`root`用户登录。

2. 在终端里运行 gdmsetup；退出程序后您可能会被建议重新启动计算机。

果您不能从 GUI 面板环境设置 GDM，则必须要访问文件系统并修改配置文件：

1. 以`root`用户登录。

2. 打开文件 `/etc/X11/gdm/gdm.conf`

3. 搜索下面这一行：

   `#AddGtkModules=false`

   用下面这一行替换：

   `AddGtkModules=true`

   这一步是启用GtkModules。

4. 搜索下面这一行：

   `#GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener`

   然后删除此行开头的`#`使这一行如下：

   `GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener`

   上面一行一定要在 `gdm.conf` 中无换行地以单行显示。本手册的格式可能使这行文字显示成了两行。

   这一步装载所有的 GtkModules ，启用一些辅助技术比如 屏幕键盘 、 屏幕阅读器和屏幕放大镜。 您可以更进一步编辑上面这行，仅仅装载需要的 GtkModules ，以支持基本用户。例如：

   - 如果您需要使用 屏幕阅读器和屏幕放大镜， 包括 `gail` 和 `atk-bridge`。

   - 如果您需要使用一个没有按钮或开关的指针设备，包括 `gail`， `atk-bridge` 和 `dwellmouselistener`。

   - 如果您使用带有开关的指针设备，替代的键盘，或开关按钮设备，包括 `keymouselistener`。

   - 屏幕键盘 能操作没有 `gail` 和 `atk-bridge`，但有一个精简特性的设备。

   对最优化的可操作性，包括 `gail` 和 `atk-bridge`。

5. 保存 `/etc/X11/gdm/gdm.conf` 文件。

   如果在启用 GDM 之后对 `/etc/X11/gdm/gdm.conf` 文件做了更改，您需要执行下面的命令来重启 GDM 并使改动生效：

   `gdm-restart`

6. 编辑文件`/etc/group`，在`audio`一行下附加下面内同：

   `，gdm`

   这一步确保用 GDM 说话工作。

7. 重启您的系统

Xserver 对于所有的发行版都是必须的；对于 Linux 和 OpenSolaris，它应该是Xorg。您可以在文件夹 `/etc/X11` 和 `/usr/bin` 里找到它们。通常在 Linux 里，在 `/etc/X11/X` 里有一个符号链接，它总是链接到 `/usr/bin/Xorg` 里的 `Xorg` 文件。对于 OpenSolaris, 您可以用命令 `ps -ef | grep X` 查看这个进程。

要启用或禁用 Xorg 组件，您可以编辑`/etc/X11/xorg.conf` 文件，添加下面这些参数来启用不同的组件：

    Section "Extensions"
      Option "Composite"         "Enable"
      Option "other extensions"  "Enable/Disable"
    EndSection

#### 登录时运行辅助技术

如果您在 GDM 配置文件里，装载了 `keymouselistener` `dwellmouselistener` GtkModules，您可以在登录时，联接用户动作到一个指定的辅助技术。这些用户动作称为手势。各个手势包含在下面的 GDM 配置文件里：

- `/etc/X11/gdm/modules/AccessKeyMouseEvents`

- `/etc/X11/gdm/modules/AccessDwellMouseEvents`

如果您更改了这些文件，为使改动生效必须重启系统。

下面章节包含了您可以添加到 GDM 配置文件里的手势例子。

手势必须包含在 `AccessKeyMouseEvents` 文件的一行里，不能分成两行。本手册下面的例子里可能因为格式而显示成了两行。

##### 使用键盘快捷键来启动屏幕阅读器

编辑 `AccessKeyMouseEvents` 文件来指定辅助技术的键盘快捷键。例如，下面一行命令允许您按住 CtrlS 或 CtrlM 一秒来启动屏幕阅读器或屏幕放大镜：

`<Control>s 1 1000 10000 /usr/bin/orca -n -d main-window`

`<Control>m 1 1000 10000 /usr/bin/orca -n -d main-window -e magnifier`

##### 使用一个开关或按钮手势启动屏幕键盘

编辑 `AccessKeyMouseEvents` 文件；联接开关，按键或鼠标手势与辅助技术。由于主要的输入设备对许多 屏幕键盘 用户是一个开关或按钮，这就是一个很好的方法，可以让用户在登录时启动 屏幕键盘。

如果这有可能让用户无意中启动一个程序，您可以联接手势与多个开关按键或持续一定时间。例如，下面这一行启动 application>屏幕键盘

`<Switch2>3 100 2000 gok --login --accessmethod=inversescanning --scan-action=switch1 --select-action=switch2`

使用单个开关的用户可能更喜欢自动扫描模式启动 屏幕键盘，下面的命令行以自动扫描模式启动 屏幕键盘，当用户在一个可选择设备上按下开关四秒钟后。

`<Switch>1 4000 5000 gok --login --accessmethod=automaticscanning --scan-action=switch1 --select-action=switch1`

更多关于 屏幕键盘 操作模式的信息，请参阅 屏幕键盘 的在线帮助。

##### 用单手势启动屏幕键盘

您可以定义手势只需一个动作在指针设备比如鼠标，或者其他指针设备，比如 head pointer 或轨迹球。手势的格式并不随设备的改变而改变，比如使用鼠标或其他指针设备。编辑 `AccessKeyMouseEvents` 文件来联接动作手势跟辅助技术。

如果加载了 `dwellmouselistener` GtkModule，其他指针设备暂时锁定到核心指针。这意味着如果用户移动其他指针设备，屏幕上的指针也会移动。

例如，下面的命令行以悬停(dwell)模式启动 屏幕键盘，当用户移动屏幕指针从登录对话框里到达上边缘，从上边缘回到对话框，从左边缘出对话框，从左边缘回到对话框，同样地以十字形指针到达对话框底部和右边缘：

`TTLLBBRR O 10000 gok --login --access-method=dwellselection --input-device=MOUSE[3]`

注意：`--input-device` 参数指定手势必须匹配用户的输入设备名称，例如一个head pointer 或轨迹球，在 `/etc/X11/XF86Config` 里指定。

#### 辅助登录的附加需求

要启用辅助登录特性来使用其他指针设备和开关设备，像 sip-and-puff 开关，轮椅装载开关，或轨迹球，您可能需要设置 X server 系统配置文件，来识别这些设备。您可以通过辅助登录特性和 屏幕键盘，使用绝大多数类似鼠标按钮的设备，包括 USB 单开关和类似鼠标指针的设备。

您不必设置替代输入设备去控制屏幕上的主指针。这可能产生不良的结果或者导致在没有使用主键盘或鼠标时，替代输入设备不能复原。要防止这个错误，请在 X Server 配置文件的 `InputDevice` 行里移除所有 `SendCore` 或 `AlwaysCore` 属性。

### 键盘桌面导航

这一章节讲述如何仅使用键盘来操作 GNOME 桌面。使用鼠标或其他指针设备有困难的用户，可以使用键盘来浏览和使用桌面。

#### 键盘导航功能介绍

这一章节讲述键盘快捷键要点，允许您使用键盘来浏览桌面。

在这一章里描述了您能定制的一些键盘快捷键。文本显示您可以定制的快捷键。更多如何定制快捷键的信息，请参阅 。

##### 基本键盘快捷键

下表列出了您可以用来访问桌面的基本快捷键。访问特殊元件和控件的键盘快捷键将在这章的适当段落里讲述。

键 | 功能
--- | ---
Tab 键 | 把焦点移到下一个元素或控件。
ShiftTab 键 | 反向移动把焦点给上一个元件或控件。通常情况，Shift 键反方向移动。
CtrlTab 键 | 把焦点给下一个元素或控件，如果在一个控件里 Tab 键已经指定了别的用途。例如，如果您在一个文本框里按 Tab 键，系统会插入一个制表符。 要把焦点给前一个元素或控件，按组合键 ShiftCtrlTab。
方向键 | 在一个元素或控件内移动
空格键。 | 激活有焦点的元素或控件。例如，如果当前控件是一个按钮，这个动作等同于用鼠标在按钮上点击。
Esc | 关闭一个窗口，菜单，或抽屉。
F7 | Switch to caret navigation mode. In computing, caret navigation is a kind of keyboard navigation where a caret (also known as "text cursor", "text insertion cursor", or "text selection cursor") is used to navigate and select text within a document. For more information about caret navigation mode, see .

##### 通用键盘快捷键

下表列出了您可以在 GNOME 桌面任何地方使用的键盘快捷键。

键 | 功能
--- | ---
AltF1 | 打开 主应用程序菜单。 您可以定制这个快捷键。 对于 Solaris 系统，这个键是 Ctrl-Esc （跟 Microsoft Windows 相同）。
AltF2 | 打开 运行应用程序 对话框。 您可以定制这个快捷键。 对于 Solaris 系统，这个键是 Meta-R （跟 Microsoft Windows 相同）。meta- 或 super- 键，是一个系统标志的功能转换键。
捕捉屏幕 | 启动屏幕捕捉程序，捕捉一个全屏幕的快照。 您可以定制这个快捷键。
Alt捕捉屏幕 | 启动屏幕捕捉程序，捕捉一个当前窗口的快照。 您可以定制这个快捷键。
F1 | 如果焦点元素是一个应用程序窗口或对话框，这个快捷键将打开程序的帮助。
CtrlF1 | 如果焦点元素是一个面板或应用程序窗口，这个快捷键将切换窗口或面板对象浮动提示信息的显示或关闭。
ShiftF10 | 打开选中对象的弹出菜单，如果它有弹出菜单的话。

#### 访问桌面背景

桌面背景是 GNOME 桌面的一部分，它里面没有项目界面或应用程序，比如面板，窗口等。下表列出了您可以操作桌面背景和桌面对象的快捷键。桌面背景对象是在桌面上的图标，您可以用它来打开文件，文件夹，或应用程序。

键 | 功能
--- | ---
CtrlAltD | 暂时隐藏所有窗口，把焦点给桌面背景。 要想恢复窗口，再次按组合键 CtrlAltD。 您可以定制这个快捷键。 对于 Solaris 系统，这个键是 Meta-D （跟 Microsoft Windows 相同）。meta- 或 super- 键是一个系统标志的功能转换键。
CtrlAltTab 键 | 用代表桌面背景和面板的图标显示一个弹出窗口。按住 CtrlAlt，然后继续按 Tab 键在桌面背景和面板之间切换焦点。 您可以定制这个快捷键。
方向键 | 把焦点给邻近的桌面背景对象（如果桌面获得了焦点）。
匹配一个桌面对象名称的前 n 个字符的一段字符串。 | 当桌面背景获得焦点，把焦点给桌面对象，这个对象的名称以指定的字符串开始。
F2 | 重命名当前获得焦点的桌面对象。
ShiftF10 | 打开获得焦点的桌面对象的弹出菜单。
Ctrl F10 | 打开 桌面背景 菜单。

#### 访问面板

面板是一个区域，您可以从这儿运行指定的程序，应用程序，面板小程序。最常见的面板是在桌面底部的跟桌面一样宽的长条。下表列出了您可以访问面板和面板对象的键盘快捷键。

键 | 功能
--- | ---
Ctrl AltTab 键 | 把焦点给一个面板。这个快捷键显示一个弹出窗口，用图标代表桌面背景，面板，和抽屉。按住 CtrlAlt，再按 Tab 键在它们之间切换焦点。 您可以定制这个快捷键。
Tab 键 | 把焦点给面板上的下一个对象。
F10 | 当面板菜单获得焦点时，打开 应用程序 菜单。再按 F10 键，在 应用程序 菜单和窗口列表之间切换焦点。这个键的行为可能会因为上下文和用户的设置而略有不同。
空格键。 | 激活一个面板对象；例如，打开一个菜单或一个启动器(快捷方式图标)。
ShiftF10 | 打开面板对象的弹出菜单。
CtrlF10 | 打开面板弹出菜单。

##### 移动面板对象

您可以在一个面板或抽屉里，移动一个获得焦点的面板对象到另一个位置，或者可以把它移动到另一个面板上。要移动一个面板对象，请按下面的步骤操作：

1. 按 Tab 把焦点移到这个对象上。

2. 按组合键 ShiftF10 打开对象的弹出菜单。

3. 使用方向键选择 移动 菜单项。

4. 下表列出了使用键盘来进行移动操作的键盘快捷键：

   键 | 功能
   --- | ---
   方向键 | 在一个水平面板上左移或右移移动一个对象，或者在一个竖直面板上，上移或下移一个对象。
   Shift + 方向键 | 移动对象并且与碰到的对象交换位置。
   Ctrl + 方向键 | 移动对象并且与碰到的对象交换位置。
   Tab 键 | 移动对象到下一个面板。
   空格键。 | 完整的移动操作

下面的例子示范了在一个面板里，移动一个对象的各种操作结果：

实例 | 描述
--- | ---
带有三个对象的一部分面板，从左到右顺序显示： Geyes 图标， 音量控制 图标， 帮助 图标。 | 在移动操作之前，显示一个有三个对象的面板。
带有三个对象的一部分面板，从左到右顺序显示： Geyes 图标， 音量控制 图标， 帮助 图标。 | 显示在面板上，使用方向键移动 大眼睛Geyes 小程序的效果。您可以使用方向键从左到右来移动面板小程序，直到遇到下一个面板对象。
带有三个对象的一部分面板，从左到右顺序显示： Geyes 图标， 音量控制 图标， 帮助 图标。 | 显示在面板上，使用 Shift + 方向键移动 大眼睛Geyes 小程序的效果。您可以使用 Shift + 方向键来推动 卷控制 和 帮助 面板对象，到这个要移动对象的前头。
带有三个对象的一部分面板，从左到右顺序显示： 音量控制 图标， 帮助 图标， Geyes 图标。 | 显示在面板上，使用 Ctrl + 方向键，移动 大眼睛 Geyes 小程序的效果。您可以使用 Ctrl + 方向键，来跟 卷控制 和 帮助 面板对象交换位置，如果您在移动中遇到了这些对象。

锁定 的面板小程序，不能被移动。要解锁一个面板小程序，使用 面板对象 菜单，然后取消选中的 锁定到面板。

##### 访问抽屉

抽屉是面板上一个可折叠的菜单条。下表列出了您访问以及打开和退出抽屉的快捷键。当您打开一个抽屉，可以用访问面板的方法来访问抽屉里的内容。更多使用面板的相关信息，请参阅 。

键 | 功能
--- | ---
空格键。 | 打开或关闭一个获得焦点的抽屉。
方向键 | 在获得焦点的抽屉中操作。
Esc | 关闭抽屉，把焦点给面板上的抽屉对象。

##### 访问面板菜单

下表列出了您在面板上访问菜单时，可以使用的键盘快捷键：

键 | 功能
--- | ---
空格键。 | 打开获得焦点的菜单。
方向键 | 使用菜单。
空格键。 | 选择一个菜单项。
ShiftF10 | 打开相关的弹出菜单(如果它存在的话)。
Esc | 关闭菜单。

##### 访问面板小程序

面板小程序是一个小的位于面板上的应用程序。您可以从键盘访问所有的面板小程序，和打开它们的弹出菜单。然而，如果面板小程序不包含可以获得焦点的控件，那么您就不能访问这个面板小程序的控件。下表列出了可以用来访问面板小程序的键盘快捷键。

键 | 功能
--- | ---
空格键。 | 激活这个面板小程序中，获得焦点的控件，如果它可用的话。不是所有的面板小程序都包含您可用激活的控件。如果它不包含可激活的控件，那么按下 空格键 什么都不会发生。
方向键 | 访问面板小程序里的控件。
Shift F10 | 打开面板小程序弹出菜单。要访问菜单，使用标准的键盘快捷键来访问菜单。更多访问菜单的相关信息，请参阅 。

#### 访问工作区

工作区是一个您可以工作的不连续区域。在您的桌面上，可以有多个工作区，您可以从一个切换到另一个。每个工作区可以包含不同的窗口和程序。下表列出了可以用来访问工作区的键盘快捷键：

键 | 功能
--- | ---
CtrlAlt + 方向键 | 把焦点给下一个或前一个工作区。这个快捷键显示一个弹出菜单，里面用图标表示各个工作区。按住组合键 CtrlAlt，然后按方向键在各个工作区之间切换焦点。 您可以定制这个快捷键。
CtrlShiftAlt + 方向键 | 把当前具有焦点的窗口移动到下一个或前一个工作区。 您可以定制这个快捷键。

#### 访问窗口

下面的段落讲述了您可以用来访问窗口的键盘快捷键。窗口是屏幕上的一个矩形框架，显示了一个应用程序。

您可以定制所有访问窗口的键盘快捷键。更多相关信息，请参阅：

##### 把焦点给一个窗口

在您使用或设置一个窗口前，必须把焦点给这个窗口。下表列出了可以用来给窗口焦点的快捷键：

键 | 功能
--- | ---
Alt Tab 键 | 显示一个弹出菜单，用图标表示各个窗口。按住 Alt 键，然后再按 Tab 键在各个图标间移动，直到找到您想给焦点的窗口。
AltEsc | 按顺序提起每个窗口，直到您找到要给焦点的窗口。
AltF6 | 在当前应用程序的子窗口之间循环（例如，一个多重文档应用程序，像 文本编辑器）。

##### 控制一个窗口

当一个窗口获得焦点后，您可以对窗口进行各种操作。下表列出了可以用来控制窗口的键盘快捷键。

键 | 功能
--- | ---
Alt空格键。 | 打开 窗口 菜单。
AltF4 | 关闭窗口。
Solaris： 打开 Linux：AltF9 | 最小化窗口：
AltF10 | 最大化窗口：
AltF5 | 恢复一个最大化的窗口到原来的大小。

##### 移动窗口

当一个窗口具有焦点，您可以移动它到屏幕的各个地方。下表列出了可以用来移动窗口的键盘快捷键：

键 | 功能
--- | ---
AltF7 | 开始移动操作。鼠标指针变成双十字箭头。
方向键 | 顺着方向键的方向，每次移动窗口 10 像素。
Ctrl + 方向键 | 顺着方向键的方向移动窗口，每次移动 1 像素。
Shift + 方向键 | 顺着方向键的方向移动窗口，对齐到离它最近的窗口、面板或屏幕的边缘上。
空格键。 | 完成移动，把窗口放在当前位置。
Esc | 取消移动，窗口回到原来的位置。

##### 改变窗口大小

当一个窗口具有焦点，您可以增大或缩小窗口的尺寸。下表列出了可以用来改变窗口大小的键盘快捷键：

键 | 功能
--- | ---
Alt F8 | 开始改变大小操作
方向键 | 顺着方向键的方向改变窗口大小。
空格键。 | 完成改变大小操作，把窗口设为当前尺寸大小。
Esc | 取消改变大小操作，窗口回到原来的大小。

##### 访问分栏窗口

分栏窗口是一个被分割成两部分或更多部分的窗口。帮助浏览器 是一个使用分栏窗口的应用程序例子。

下表讲述了您可以用来访问面板/分栏窗口的键盘快捷键：

键 | 功能
--- | ---
F6 | 把焦点给下一个窗口栏。系统把焦点给窗口栏里最后获得焦点的控件。
F8 | 把焦点给窗口里第一个改变大小的分栏。改变大小分栏是窗口之间的分栏，您可以用它来改变窗口栏大小。再次按 F8 键，把焦点给下一个改变大小分栏。

当中间的分栏框获得焦点，您可以用下表列出的快捷键设置分栏窗口：

键 | 功能
--- | ---
方向键 | 少量移动改变大小栏
Ctrl + 方向键 | 较大移动改变大小栏
Home 键 | 允许分栏窗口缩放的最小尺寸。 对于垂直分栏窗口，减少垂直分栏左侧窗口的大小，直到允许的最小值。 对于水平分栏窗口，减少水平分栏上侧窗口大小，直到允许的最小值。
End 键 | 扩展分栏窗口到允许的最大尺寸。 对于垂直分栏窗口，增大垂直分栏左侧窗口的大小，直到允许的最小值。 对于水平分栏窗口，增大水平分栏上侧窗口大小，直到允许的最大值。
空格键。 | 设置分栏的位置并把焦点给最后获得焦点的控件。
Esc | 恢复分栏到原来的位置，并把焦点给最后获得焦点的控件。

#### 访问应用程序

应用程序是一个程序，工具或者软件包，您可以在桌面上运行它。应用程序包含一些基本的用户界面组件：

窗口

  窗口是屏幕上用一个矩形框架来显示一个应用程序。更多窗口的相关信息，请参阅：

对话框

  对话框是一个弹出窗口，可以显示信息或接受用户的输入，更多对话框的相关信息，请参阅：。

控件

  控件是用户接口的屏幕元件，例如按钮、复选框、菜单、文本框等都是控件，更多控件的相关信息，请参阅：。

在手册的这一段里，讲述了您可以在应用程序和对话框中，使用的基本键盘快捷键。

##### 访问应用程序的基本快捷键

由于在 GNOME 桌面中有太多的应用程序可供您使用，本手册不能为您讲述每一个应用程序的特定快捷键。但是，基本的快捷键适用于大多数应用程序。

访问键是另外一种使用键盘快速访问应用程序的方法。访问键是在菜单和控件中，带有下划线的字母。在某些场合，您需要同时按住 Alt 键来执行一项操作。

下表列出了您可以用来访问应用程序的基本快捷键：

键 | 功能
--- | ---
F10 | 打开应用程序菜单栏的第一个菜单。
Alt + 访问键 | 用访问键打开相关的菜单
访问键 | 用访问键选择相关的菜单项。
左方向键 和 右方向键 | 在各个菜单之间切换焦点，在菜单栏里。
上方向键 和 下方向键 | 移动焦点进入一个菜单。
Esc | 关闭打开的菜单，把焦点给之前的控件。
CtrlO | 打开文件选择对话框。
Ctrl S | 打开保存对话框
Ctrl L | 打开位置对话框，您可以输入想打开或保存的文件名。
Ctrl P | 打开打印对话框，如果可用的话。
Ctrl C | 复制选中的文本到剪贴板。
Ctrl X | 剪切选中的文本到剪贴板。
Ctrl V | 从剪贴板中粘贴文本到光标所在的位置。

##### 访问对话框的基本快捷键

下表列出了您可以用来访问对话框的基本快捷键：

键 | 功能
--- | ---
Alt 访问键 | 激活或选择一个控件
Tab 键 | 把焦点给下一个控件
Ctrl Page Up | 移动到对话框的下一个页面/标签段。
Ctrl Page Down | 移动到对话框的上一个页面/标签段。
Esc | 取消/关闭对话框。一些特定的应用程序对话框可以保留对话框设置。但这是不大可靠的。这些对话框通常只有一个 Close 按钮，没有 确定/应用 按钮。
回车键 | 执行对话框的默认动作。默认动作是通常是应用改变并关闭对话框。默认按钮上显示一个粗轮廓线，选中按钮与默认按钮相比有一个亮的轮廓线。

#### 访问文件管理器

默认情况下，文件管理器在 单窗口 模式下工作。在这个模式下，每个文件夹有一个自己的窗口。相反，浏览 模式，是在同一个文件夹里打开各级文件夹。

更多文件管理器的模式信息，请参阅： 用户指南。

##### 访问文件夹

下表讲述了在文件管理器中，您可以用来访问文件夹的快捷键：

键 | 功能
--- | ---
方向键 | 顺着方向键的方向，选择下一个或前一个文件或文件夹。
Ctrl + 方向键 | 把焦点给下一个或前一个文件或文件夹，但不选中这个项目。这样可以同时选中多个或不连续的文件。
空格键。 | 打开文件或文件夹
Ctrl + 空格键 | 选中当前项
匹配一个文件名的前 n 个字符的一段字符串。 | 选中以指定的顺序字符开始的第一个文件或文件夹。
Home 键 | 选中当前文件夹里的第一个文件或文件夹。
End 键 | 选中当前文件夹里的最后一个文件或文件夹。
退格键 | 向上一级，打开当前文件夹的父文件夹。
Shift-F10 | 打开文件或文件夹的弹出菜单。
Ctrl-F10 | 打开文件夹的弹出菜单（相当于在视图面板里点右键）。

##### 访问浏览窗口组件

当您在 浏览 模式下操作时，文件管理器包含一些组件，使用下面定义的快捷键，来访问各个组件：

键 | 功能
--- | ---
F6 | 在侧边栏和试图窗口之间切换焦点。
Shift F10 | 打开侧边栏的弹出菜单。

#### 插字(caret)浏览模式

The following table describes how to use caret navigation mode (eg, in supporting applications like Yelp, Evolution, Epiphany, or Firefox). In computing, caret navigation is a kind of keyboard navigation where a caret (also known as "text cursor", "text insertion cursor", or "text selection cursor") is used to navigate and select text within a document.

键 | 功能
--- | ---
F7 | 切换到光标浏览模式 [仅 Yelp]。
左方向键 | 左移一个字符
右方向键 | 右移一个字符
上方向键 | 移到上一行
下方向键 | 移到下一行
Ctrl + 左方向键 | 移到前一个词的开头。
Ctrl + 右方向键 | 移到下一个单词的末尾。
Page Up | 向上翻一页内容。
Page Down | 向下翻一页内容。
Home 键 | 移到当前行的开头。
End 键 | 移到当前行的结尾。
Shift + 方向键 | 从当前位置移到目标位置，并选中它们之间的所有文本。
Tab 键 | 移动焦点到下一个控件。
Shift Tab 键 | 移动焦点到前一个控件。
回车键 | 激活按钮、链接或其他控件。

#### 访问标准元素和控件

下面的段落讲述了如何从键盘访问和使用标准用户界面元素和控件。

##### 访问菜单

下表列出了可以用来访问菜单的键盘快捷键。

键 | 功能
--- | ---
上方向键 和 下方向键 | 把焦点给下一个菜单项，在菜单里。
右方向键 | 如果有焦点的菜单项是一个子菜单，打开子菜单并把焦点给子菜单里的第一个菜单项。 如果有焦点的菜单项不是一个子菜单，打开菜单栏的下一个菜单。
左方向键 | 如果有焦点的菜单项是一个子菜单，把焦点切换回子菜单。 如果有焦点的菜单项不是一个子菜单，打开菜单栏的上一个菜单。
回车键 | 选择有焦点的菜单项，关闭打开的菜单。
访问键 | 用相关的访问键选择菜单项，然后关闭菜单。
空格键。 | 选择有焦点的菜单项，然后关闭菜单。如果菜单项是一个复选框或单选按钮，菜单则不会关闭。
Esc | 关闭菜单。

##### 访问按钮

按钮是一个控件，您可以用来执行一个动作。大多数按钮是一个矩形包含一个文本标签。

###### 按钮示例

关闭按钮

下表列出了可以用来访问按钮的键盘快捷键：

键 | 功能
--- | ---
空格键。 | 激活一个按钮。这相当于点击一个按钮。
回车键 | 激活一个按钮，或者，如果没有激活的按钮，执行对话框的默认动作。

##### 访问单选按钮

单选按钮是一种控件，您只能在多个选项中选择一个选项。

###### 单选按钮示例

两个单选按钮实例

下表列出了可以用来访问一组单选按钮的键盘快捷键：

键 | 功能
--- | ---
方向键 | 选择下一个或前一个单选按钮，取消这一组里其他选中的按钮。

##### 访问复选框

复选框是一种控件，您可以用它来选中或取消选中一个选项。

###### 复选框示例

复选框的例子

下表列出了可以用来访问复选框的键盘快捷键：

键 | 功能
--- | ---
空格键。 | 选中或取消选中复选框

##### 访问文本框

文本框是一种您可以输入文字的控件。

###### 单行文本框示例

输入一行文字的文本框实例。

下表列出了可以用来访问单行文本框的键盘快捷键：

键 | 功能
--- | ---
左方向键 | 移动光标位置向左一个字符。
右方向键 | 向右移动光标一个字符。
Ctrl左方向键 | 移动光标到这个词的开头。按住 Ctrl 键，然后再按 左方向键 可以移动光标到上一个词的开头。
Ctrl 右方向键 | 移动光标到当前词的末尾。按住 Ctrl 键，然后再按 右方向键 可以移动光标到下一个词的末尾。
Home 键 | 移动光标到行首。
End 键 | 移动光标到行尾。
Shift左方向键 或者 右方向键 | 选中光标左边或右边的一个字符。
ShiftCtrl左方向键 或者 右方向键 | 选中光标左边或右边的一个词。
Shift Home 键 | 选中光标左边所有的文本。
Shift End 键 | 选中光标右边的所有文本。
Ctrl A | 选中文本框里的所有文本。

除了上表列出的快捷键之外，您可以用下表列出的快捷键来访问多行文本框：

键 | 功能
--- | ---
Page Up | 移动光标到当前屏幕视图顶端。再按一下 Page Up 键，到上一屏视图视图顶端。
Page Down | 移动光标到当前屏幕视图末尾。再按一下 Page Down 键，到下一屏视图视图末尾。
Ctrl 上方向键 | 移动光标到当前段落的开头。按住 Ctrl 键，然后再按 上方向键 移动光标到上一段的开头。
Ctrl 下方向键 | 移动光标到当前段落的末尾。按住 Ctrl 键，然后再按 下方向键 移动光标到下一段的末尾。
Ctrl Page Up | 左移光标一屏视图的宽度。
Ctrl Page Down | 右移光标一屏视图的宽度。
Ctrl Home 键 | 移动光标到文本框的开头。
Ctrl End 键 | 移动光标到文本框的末尾。
Ctrl Tab 键 | 把焦点给对话框里的下一个控件。
Shift Page Up | 选中到当前视图开头的文本。按住 Shift 键，然后按 Page Up 键，继续选中到上一屏开头的文本。
Shift Page Down | 选中到当前视图末尾的文本。按住 Shift 键，然后按 Page Down 键，继续选中到下一屏末尾的文本。
Shift Home 键 | 选中到这一行开头的文本。
Shift End 键 | 选中到这一行末尾的文本。
Shift Ctrl上方向键 | 选中到这一段开头的文本，然后到上一段的开头。
Shift Ctrl下方向键 | 选中到这一段末尾的文本，然后到下一段的末尾。
Shift CtrlHome 键 | 选中到文本框开头的文本。
Shift CtrlEnd 键 | 选中到文本框末尾的文本。

##### 访问微调按钮框

微调按钮框是一种控件，您可以输入一个数值或从列表里选择一个值。

###### 微调按钮框示例

微调按钮框示例，包含一个文本框和一个向上向下的箭头按钮。

访问微调按钮框中文本区域的快捷键，列出在：。下表列出了可以用来访问微调按钮框中箭头按钮的键盘快捷键：

键 | 功能
--- | ---
上方向键 或者 下方向键 | 把微调按钮框中的数值，增大或减小一点。
Page Up 或者 Page Down | 把微调按钮框中的数值，增大或减小许多。

##### 访问下拉列表框

下拉列表框是一种控件，您可以用它选择一个或几个可用的项目。下拉列表框包含一个显示可用项目的按钮。

###### 下拉列表框示例

下拉列表框示例

下表列出了您可以用来访问下拉列表框的键盘快捷键：

键 | 功能
--- | ---

空格键。

这个键执行下面的一个功能：

- 人工下拉列表框没有打开，此键将打开下拉列表框。

- 人工下拉列表框已经打开，此键将接受当前选择项并关闭列表。

上方向键 | 选择列表中的前一项。
下方向键 | 选择列表中的后一项。
Esc | 不改变选中的，关闭列表。

##### 访问组合框

组合框是一个文本框和一个下拉列表的组合。

###### 组合框示例

组合框实例。包含一个文本框和一个箭头按钮，您可以点击它显示下拉列表。

当文本框获得焦点，可以使用这些键盘快捷键：，来访问文本框区域。当文本框获得焦点，您也可以使用下表列出的键盘快捷键来访问下拉列表区域：

键 | 功能
--- | ---
上方向键 | 不显示下拉列表，选择列表里的前一项。
下方向键 | 不显示下拉列表，选择列表里的下一项。
Ctrl 下方向键 | 打开下拉列表。

下拉列表获得焦点时，您可以使用下表列出的键盘快捷键来访问下拉列表：

键 | 功能
--- | ---
上方向键 | 选择列表中的前一项。
下方向键 | 选择列表中的后一项。
Home 键 | 选择列表的第一项。
End 键 | 选择列表的最后一项。
Page Up | 选择当前列表视图顶部的项。
Page Down | 选择当前列表视图底部的项。
空格键。 | 接受当前选择项，然后关闭下拉列表。
Ctrl Page Up | 卷动到列表的左边，如果需要的话。
Ctrl Page Down | 卷动到列表的右边，如果需要的话。

##### 访问滑块

滑块是一个控件，您可以使用它来设定连续范围的数量。

###### 滑块示例

滑块示例，显示一个滑块控件，您可以向左或向右移动它。

下表讲述了可以用来访问滑块的键盘快捷键：

键 | 功能
--- | ---
左方向键 或者 右方向键 | 向左或向上移动滑块一点儿。
右方向键 或者 下方向键 | 向右或向下移动滑块一点。
Page Up | 向左或向上移动滑块许多。
Page Down | 向右或向下移动滑块一点儿。
Home 键 | 移动滑块到最大值。
End 键 | 移动滑块到最小值。

##### 访问标签面板

###### 标签面板对话框实例

在 GNOME 终端 应用程序里编辑配置对话框；里面包含六个标签面板。

窗口和对话框有时分割成几个面板，它们显示在一个窗口或对话框里。控件归类像一个笔记本或者标签面板。每一个部分称作一个面板、页或者标签，有时全部归类到一个标签集或笔记本头上。每个子面板有一个文本标签标识。

下表列出了可以用来访问标签面板的键盘快捷键，它所在的窗口或对话框的一个标签要获得焦点：

键 | 功能
--- | ---
左方向键 | 把焦点给前一个标签面板。
右方向键 | 把焦点给下一个标签面板。
Tab 或者 Ctrl下方向键 | 把焦点给激活的面板标签的第一个控件。

下表列出了可以用来访问标签面板的键盘快捷键，所在的窗口或对话框的一个控件要获得焦点：

键 | 功能
--- | ---
Ctrl AltPage Up | 把焦点给前一个标签面板。
CtrlAltPage Down | 把焦点给下一个标签面板。
Ctrl Tab 键 | 把焦点给标签面板外的下一个控件。

##### 访问列表框

下表列出了可以用来访问多列列表框的键盘快捷键，有一个列表头要获得焦点：

键 | 功能
--- | ---
左方向键 或者 右方向键 | 把焦点给前一个或后一个列表头。
空格键。 | 激活表头。这个操作通常用来根据表头排序。
Tab 键 | 把焦点给列表内容。

下表列出了可以用来访问列表框的键盘快捷键，列表框里的内容要获得焦点：

键 | 功能
--- | ---
方向键 | 选择下一个或前一个行或列。
Page Up | 选择屏幕中列表顶部一行。再次按 Page Up 键，选择上一屏的最顶部一行。
Page Down | 选择窗口中列表底部一行。再次按 Page Down 键，选择上一屏的最底部一行。
Home 键 | 选择列表中的第一行。
End 键 | 选择列表中的最后一行。
Shift + 方向键 | 对支持多行选中的列表框，添加下一个或前一个的行或列到当前选择里。 对只允许单个选中的列表框，选择下一个或前一个的行或列。
Shift Page Up | 选中从当前选择到屏幕顶部的所有行。
Shift Page Down | 选中从当前选择到屏幕底部的所有行。
Shift Home 键 | 选中从当前选择到列表第一行之间的所有行。
Shift End 键 | 选中从当前选择到列表最后一行之间的所有行。
Ctrl + 方向键 | 把焦点给下一行或列，但不扩展选择。按 空格键 可以选择更多项。
Ctrl Page Up | 把焦点给屏幕视图顶部的一行，但不扩展选择。
Ctrl Page Down | 把焦点给屏幕视图底部的一行，但不扩展选择。
Ctrl Home 键 | 把焦点给列表框的第一行，但不扩展选择。
Ctrl End 键 | 把焦点给列表框的最后一行，但不扩展选择。
回车键 | 激活这(些)项。
Ctrl A | 选中列表的所有行(对于支持多行选中的列表框)。
Shift Tab 键 | 把焦点给列的表头，如果它可用的话。

##### 访问树

树是一个界面控件，里面包含您可用扩展和折叠的项目。一个树通常存在层次结构。

###### 树结构示例

gedit 首选项对话框里的树。包含三个子类别。

要访问树，您可以使用这儿列出的快捷键：。 此外，下表列出了可以在树里使用的键盘快捷键：

键 | 功能
--- | ---
+ (加号键) 或者 shift右方向键 | 展开一项，它应该具有焦点。
- (减号键) 或者 shift左方向键。 | 折叠一项，它应该具有焦点。
退格键 | 选择上一级项。
CtrlF | 显示一个搜索框，您可以在里面输入您想要在树里查找的项。不是所有的树都支持搜索。

#### 定制键盘快捷键

使用 键盘快捷键 选项工具，显示 GNOME 桌面默认的键盘快捷键。您可以根据自己的需要来定制这些快捷键。您还可以创建热键(用来快速启动应用程序的键盘快捷键)。

要启动 键盘快捷键 首选项工具，点菜单 系统首选项键盘快捷键。 桌面快捷键 表中列出每个操作对应的键盘快捷键。

##### 联接并清除键盘快捷键

要联接并清除键盘快捷键，请按下面步骤操作：

1. 点击您想定制的动作，这一行将高亮显示，然后出来一个文本提示： 输入一个新的快捷键，或者按退格键清除。

2. 按下您想关联给这个动作的按键。新的快捷键出现在 快捷键 一列中。

要禁用键盘快捷键，请按下面的步骤操作：

1. 点击您想禁用的动作，这一行将高亮显示，然后出来一个文本提示： 输入一个新的快捷键，或者按退格键清除。

2. 按一下 退格键。 这个快捷键将被禁用。

## 低视力或盲人

从低视力到盲人，视力缺陷的范围很宽。低视力的症状包括夜盲、玻璃体混浊、极度远视或近视、色盲、管状视野，等等。这些残疾的人非常关心能否看清屏幕上的文字和图像，能否执行一个需要手眼配合的操作，比如像移动鼠标。对低视力的人来说，文本尺寸和颜色，在可读性上可能产生很大的差异。

能够帮助那些低视力和盲人的技术有：

- 桌面增强显示 - 用户可以通过设置桌面使它更容易阅读；例如，增大文字尺寸，使用高对比度主题。

- 屏幕放大镜 - 这有些像玻璃放大镜。使用它的人可以控制屏幕的哪一个区域被放大，并且能移动放大屏幕不同的区域。他们也被认为是屏幕放大和大字体显示程序。

- 屏幕阅读器－它可以把屏幕信息转换为语音输出，并且/或用可触摸的盲文显示器显示。它们一般只翻译文本信息。图像和其他非文本对象只能翻译描述它们的替代文字。他们也被认为是盲人访问工具或屏幕朗读者。

### 桌面增强显示

这一章讲述了改变 GNOME 桌面外观，为低视力者增强桌面的可访问性。

#### 定制选项

有许多方法可以定制 GNOME 桌面外观，使它更符合您的特定需求：

主题

  设置主题是改变桌面外观最有效的方法。更多主题相关，以及如何根据需要来设置桌面环境，请参阅：。

桌面和特定应用程序的配置设置

  您可以案自己的需要，为桌面的不同组件分别设置。除了使用主题或替代主题外，您还可以配置桌面和应用程序。更多相关信息，请参阅 。

下表概括了您可以对 GNOME 桌面进行的更改，以及在哪儿更改。这个指导并不提供详细的桌面设置说明。更详细的教程，请访问每个工具的帮助链接： User Guide。

##### 快速查阅桌面外观设置

要更改... | 使用...
--- | ---
桌面所有外观上使用高对比颜色、低对比颜色，或者大字体显示。 | 外观 首选项工具里的 主题 面板。
桌面背景外观。 | 外观 首选项工具里的 背景 面板；也可以打开文件管理器窗口中的 背景和徽标 菜单。
鼠标指针的外观。 | 外观 首选项工具里的 主题 面板；使用 自定义 选项里的 指针 标签。
桌面背景和所有桌面应用程序的字体显示。 | 外观 首选项工具里的 字体 面板。
Text Editor 的默认字体设置，终端 或 帮助 程序。 | 通常这些应用程序使用的默认字体，是在 外观 首选项工具里的 字体 面板中指定，但这些字体也可以在应用程序的 首选项 对话框里重新设定。

#### 使用主题定制桌面

这一段讲述了如何使用主题来定制 GNOME 桌面外观。

##### 主题介绍

主题是一套整体设置，指定桌面组件和一组桌面组件的外观。您可以使用主题来设置和控制桌面统一显示。当您应用一个主题，系统会同时设置许多桌面组件。例如，如果您使用了一个大字体主题，字体大小将影响桌面，同时也会设置面板、图标适合这个字体大小。一些主题建议自动设置字体，另外，主题里的大多数颜色也可以被修改。

主题会设置和影响桌面的各个部分：

控件

  主题的控件设置，决定了所有窗口，应用程序，面板，面板小程序的外观显示。控件设置也决定了 遵从 GNOME 界面项目的外观显示，像窗口，应用程序，面板，面板小程序里的项目，比如菜单，图标，按钮。桌面上一些可用的控件选项被设计成专门为可操作性需要。

窗口边框

  窗口框架设置仅决定窗口四周的边框外观。

图标

  图标设置决定了面板和桌面上图标的外观。

##### 选择主题

要选择一个主题，请按下面步骤操作：

1. 点菜单 系统首选项外观。 在 主题 面板中列出了各个主题。

2. 在中间的列表里点击选择一个主题，系统会自动应用这个主题，可能会提示是否为这个主题使用建议字体。

   里面有几个适合不同可操作性需要的主题，下表讲述了这些主题：

   ###### 为可操作性需要设计的主题

   主题名称 | 描述
   --- | ---
   高对比度 | 使用高对比色在亮背景上显示黑色文本。
   高对比度反色 | 使用高对比色在暗背景上显示亮色文本。
   大字体 | 这个主题建议使用增大的18pt字体。背景色和前景色跟指定的 默认 主题相同。要使用建议的字体，请点击 应用字体 按钮。
   高对比大字体 | 这个主题建议使用增大的18pt字体，在亮背景上使用黑色文本。要应用建议的字体，请点击 应用字体 按钮。
   高对比大字体反色 | 这个主题建议使用增大的18pt字体，在暗背景上使用亮文本。要使用建议的字体，请点击 应用字体 按钮。

在一些 GNOME 发行版中，也预置了低对比度/低对比度大字体主题来作为高对比度主题的补充。

要预览主题中整体的控件，窗口边框，图标设置效果，在 外观 首选项工具里选择一个主题，然后点击 主题 标签，每个设置中都包含 自定义 选项，当前设置的项高亮显示。

##### 为主题设置控件选项

要给一个主题设置控件选项，请按下面步骤操作：

1. 在 主题 标签内，择一个您想设置的主题。

2. 点击 自定义 按钮，出来一个 自定义主题 对话框。

3. 点击 控件 标签，显示各个控件选项。

4. 在列表中选择一个想在当前主题使用的控件项，然后点击 关闭 按钮。 下表列出了适合可操作性需要的控件选项。

###### 为可操作性需要设计的控件选项

控件选项 | 描述
--- | ---
高对比 | 使用高对比色在亮背景上显示黑色文本。
高对比反色 | 使用高对比色在暗背景上显示亮色文本。
大字体 | 增大控件的尺寸，以便适应大字体。要增大尺寸，您必须使用 字体 首选项工具。背景色和前景色跟选定的 默认 主题相同。
高对比大字体 | 使用高对比度在一个亮背景下显示黑色文本。控件尺寸会调大以适应大字体。要增大字体尺寸，您必须使用 字体 首选项工具。
高对比大字体反色 | 使用高对比度在一个暗背景下显示高亮文本。控件尺寸会调大以适应大字体。要增大字体尺寸，您必须使用 字体 首选项工具。

##### 为一个主题设置窗口边框

要给一个主题设置窗口边框，请按下面步骤操作：

1. 在 外观 首选项工具里，选择 主题 标签，然后设置您想要的主题。

2. 点击 自定义 按钮，出来一个 自定义主题 对话框。

3. 点击 窗口边框 标签，显示可用的窗口框架选项。

4. 在列表框里选择您想设置的窗口边框选项，然后点击 关闭。其中的 Atlanta 是一个提高可访问性的选项。

##### 为主题设置图标选项

要给一个主题设置图标选项，请按下面步骤操作：

1. 在 外观 首选项工具里，选择 主题 标签，然后选择您想要设置的主题。

2. 点击 自定义 按钮，出来一个 自定义主题 对话框。

3. 点击 图标 标签，显示可用的图标选项。

4. 在列表框中选择一个想在当前主题使用的图标项，然后点击 关闭。 下表列出了适合可操作性的图标选项：

###### 为可操作性需要而设计的图标选项

图标选项 | 描述
--- | ---
高对比 | 使用高对比色显示黑亮图标。
高对比反色 | 使用高对比色显示高亮的图标。

##### 创建自己的主题

更多如何创建自己的主题，请参阅 系统管理员指南。

#### 定制特定的桌面组件

这一段落讲述了如何在 GNOME 桌面上分别定制组件。

##### 定制桌面背景

主题不影响桌面背景。要设置桌面背景，点菜单 系统首选项外观，然后从 背景 标签里选择一个背景。如果没有选择背景，就使用列表中的第一项。

##### 定制桌面背景对象

桌面上的图标尺寸，是由文件管理器 选项工具控制的。要改变图标大小，请按下面步骤操作：

1. 打开 文件管理器 窗口，然后点菜单 编辑首选项。

2. 选择 视图 标签。

3. 在 图标视图默认值 选项组里，点击 默认缩放级别 下拉列表，选择您想要的缩放级别。

##### 设置字体

这一段讲述了如何为桌面和经常使用的程序设置字体。

如果您使用桌面和桌面背景上的，默认字体和字号有困难，那么您可以按自己的需要进行定制。

您可以为下面的这些桌面组件和应用程序，单独指定字体选项。

- 整个桌面（桌面背景除外）

- 仅仅桌面背景

- 终端

- 文本编辑器

- 帮助

- Web 浏览器

###### 调整桌面字体

外观 首选项工具，允许您为桌面指定默认字体。

要启动 字体 首选项工具，点菜单 系统首选项外观。 字体 标签包含下列选项：

应用程序字体

  点击这个选项为桌面上的文本选择一个默认字体，包括遵从 GNOME 应用程序的窗口，对话框和面板小程序上显示的文本。

  如果您使用一个预定义的主题，并点击 应用字体 按钮，与此主题关联的字体会忽略 外观 首选项中的设定。

文档字体

  点击这个按钮来选择文档中显示的字体。

桌面字体

  点击这个按钮来选择一个字体，它只用来显示桌面上的文件名。

窗口标题字体

  点击这个按钮，为窗口标题栏选择一个字体。

等宽字体

  点击这个按钮选择一个字体来修改文档。

渲染

  要确定如何渲染显示的字体，选择下面的选项之一：

  - 单色

  - 最佳形状

  - 最佳对比度

  - 次像素平滑

如果您使用大字体，可能需要更改应用程序的面板大小，比如文件管理器和帮助浏览器。

更多 外观 首选项工具的相关信息，请参阅 用户指南。

###### 设置应用程序字体

默认情况下，GNOME 应用程序使用 外观 首选项工具里指定的默认字体。一些应用程序允许自定义字体。这些程序是：

- 帮助浏览器

- 文本编辑器

- 终端

- Web 浏览器

#### 适合特定的可操作性需要

下面的段落概述了在桌面特定区域改善可操作性的操作步骤。

##### 得到一个高（或低）对比度桌面

要获得一个高（或低）对比度桌面，请按照下面的步骤操作：

1. 使用 外观 首选项工具，在 主题 标签中，选择一个需要的高（或低）对比度桌面主题。

2. 在 背景 标签里，设置您的桌面背景：

   - 设置 壁纸 为 无壁纸。

   - 设置 颜色 为 纯色。

   - 选择一个合适的背景色。

3. 在 终端 程序中，确保在 编辑配置文件 对话框里的， 颜色 标签里，选中了 使用系统主题的颜色 选项。

4. 在 gedit(文本编辑器)的 首选项 对话框里，确保 字体和颜色 的 使用默认主题颜色 选项被选中。

##### 设置桌面大字体显示

要设置桌面大字体显示，请按下面步骤操作：

1. 在 外观 首选项工具里，选择 大字体 主题。

2. 点击 应用字体 按钮，增加桌面和窗口框架上的字体的大小。

3. 在 字体 标签的 桌面字体 选项里，增大要显示桌面对象的字体尺寸。

4. 增大显示在 终端 程序窗口中的字体大小。

5. 如果在 gedit (文本编辑器) 首选项 对话框里，选中了 使用默认主题字体， gedit 使用大字体主题指定的字体。当然，如果 使用默认主题字体 选项没有被选中， gedit 文本编辑器窗口显示增大了的字体。更多相关信息，请参阅： gedit 手册。

6. 如果应用程序用到了面板，像文件管理器和帮助浏览器，您需要修改面板大小来适应大字体显示。更多相关信息，请参阅应用程序的在线帮助信息。

### Orca: 屏幕阅读器和屏幕放大镜

Orca 屏幕阅读器和屏幕放大镜程序，可以帮助低视力或盲人使用 GNOME 桌面和相应的应用程序。 Orca 提供下面的一些功能：

- 屏幕阅读器

  屏幕阅读器可以让盲人通过语音和盲文输出设备，访问 GNOME 桌面的标准应用程序。

- 放大镜

  放大镜为低视力用户提供自动跟踪和全屏放大功能。

下面的段落提供了 Orca 的相关信息，和使用方法。

#### Orca 使用说明

##### 什么是Orca?

Orca 是一个灵活的，可扩展的，强大的辅助技术工具，帮助有视力障碍的人。使用各种发音引擎，盲文输出和屏幕放大镜，Orca 提供访问应用程序以及支持 AT-SPI (例如 GNOME 桌面)的工具包。Orca 也是免费的开源软件。

##### 为什么叫Orca？

最早的一个 DOS 屏幕阅读器是 Flipper，是由加拿大伯克利的 Omnichron 公司开发的。它起名叫“Flipper”，部分原因是开发者的盲人妻子，想象计算机用弹拨开关（flipping switches 一幅以前的精确图片）来编程。然后出现其他 DOS 屏幕阅读器，这个是来自佛罗里达的 Henter-Joyce - “Jobs Access With Speech”(或 JAWS)。等等...

虽然在盲人和海洋生物之间没有明显的联系，屏幕阅读器还是有一个确定的命名传统。而 Orca 的名称， 比 Nemo、Ariel、Willy 或 Mr. Limpet 更响亮。

##### 日程表是怎么样的？

Orca 是 GNOME 项目的一部分，Orca 与 GNOME 一同发布。

##### 我如何能要求一个新特性？

报告 Bugs 以及特性/改进需求(RFEs) 可以提交到 GNOME Bug 跟踪系统。 补丁是一直受欢迎的，制作补丁的方法可以在这儿找到： GNOME 版本控制(svn)介绍。

##### 哪儿可以找着讨论列表？

您可以通过 发送邮件 到 Orca 邮件列表 ( 文档)，跟开发团队和其他用户联系。

##### 支持布莱叶文吗？

是的，盲文通过 BrlTTy 是被支持的，并且跟 Orca 紧密联系在一起。大家都知道， BrlTTY 是支持最新的盲文显示器的。

##### 支持 contracted braille 吗？

是的， Orca 完全支持 contracted braille 输出端。

##### 哪些声音是可用的？

Orca 提供所有 `gnome-speech` 和`emacspeak` 语音服务。例如，Orca 可用的语音由可用语音服务的发音引擎来限制。对于免费(free)发音引擎， 您可以在 eSpeak、Festival、和 FreeTTS 语音引擎之中选一个。对于商业语音引擎，您可以额外选择像 Fonix DECtalk, Loquendo, Eloquence, Cepstral 和 IBMTTS 等。定期检查 `gnome-speech` 包更新，获得更多此领域的进展。

##### 支持哪些语言？

GNOME 翻译小组 由世界各地的许多志愿者组成。这些小组做了很了不起的工作，保持有关最新情况的报告。更多 Orca 已经被翻译的语言，访问 Orca 翻译进度页面，可以找到非常多 Orca 已经翻译了的语言。

注意：语言支持也要依赖于发音引擎支持该语言。

##### 放大功能有多好？

Orca 当前使用 `gnome-mag` 放大服务。`gnome-mag` 已经支持平滑全屏放大，这依赖于新的 X Window 系统服务扩展。这些扩展还不能在所有平台上很好工作，因此平滑全屏放大也不总是能表现良好。

#### 启用 Orca

如果仅使用文本向导设置，按组合键 AltF2 或按 MetaR 打开运行对话框，然后输入命令 `orca --text-setup`，再按 回车键。

如果是第一次运行 Orca，它会问您一些问题：

首先您会看到一个语言列表让您选择，大约有45种语言支持。许多语言是在下一屏幕，因此您需要使用终端的滚动条来列表先前的其他部分。输入您选择语言前面的数字序号(例如，7 是美国英语)，然后按一下 回车键。您不需要等待所要的列表项都读完，Orca 会尝试把您的默认语言放在第一个选择(选择 1)。

接下来您会被问到设置 按词朗读，这个选项告诉 Orca 在您输完一个词语后朗读它。按字母 y 键，或者 n 键，然后按 回车键。

接下来的一项是 按键朗读，这一项将朗读所有按下的按键。按字母 y 键，或者 n 键，然后按 回车键。

现在来选择您用的键盘布局；通常，您会选择的键盘类型有－1 是台式机，或者 2 是笔记本。这个选择将决定哪一个键作为 Orca 修饰键。台式机布局使用 Insert 键，笔记本布局使用 Caps Lock 键。system、host、shift 或修饰键是通过与其他按键组合，从而实现更多的程序功能。

接下来，设定您是否需要盲文输出。这个功能假定您有一个可用的盲文输出设备。按字母 y 键，或者 n 键，然后按 回车键。注意，通常这儿您可以输入 y 键；Orca 将恢复完好功能，甚至它没有找到 BrlTTY.

最后，会询问您是否想输出到盲文屏幕显示器。这大概是开发者需要验证 BrlTTY 输出，但可能也有其他的用处，像视力测试或者验证盲文输出。按字母 y 键，或者 n 键，然后按 回车键。

好了！ Orca 现在准备就绪。如果辅助功能没有开启，Orca 会询问您是否注销，重新登录启动该服务。按字母 y 键，然后按 回车键，重新启动会话。

当完成这个首次 Orca 设置后，按组合键 AltF2 或 MetaR 打开运行对话框，输入 `orca`，然后按 回车键。辅助功能将被激活，Orca 的配置界面 () 也包含一个选项，可以设定是否在登录时自动运行它。

如果您想以全屏模式，使用 Orca 的屏幕放大镜部分，又不确定 Xserver “Composite”扩展是否是启用：按组合键 AltF2 或 MetaR，输入 `xdpyinfo` 然后按 回车键，查找输出的 “Composite” 字符串。

#### 使用Orca

##### 最初的安装

当您第一次运行 Orca 时，它会自动进入设置模式，如果在以后您想运行设置，可以在运行 Orca 时，加上 `--setup` 选项，您还可以按组合键 Insert空格键 进入 Orca 的 GUI 配置界面()。另外，Orca 提供一个文本设置工具，您可以通过输入 `--text-setup` 来运行它。所有这些选项都将存在一个 `~/.orca/user-settings.py` 文件中，它保存您设置的选项，也是运行辅助功能基础。您需要一个重新登录才能使更改的选项生效。

##### 怎样运行 Orca?

在终端窗口输入 `orca` 运行 Orca。如果您不能在图形界面访问，也可以从一个虚拟的控制台窗口运行它。按组合键 AltF2 或 MetaR，打开运行对话框，输入 `orca` 命令(后面也可以跟上选项参数)，然后按 回车键。如果您从虚拟控制台运行，或者您还没有在图形界面安装辅助功能，Orca 将自动进入文本安装模式。

##### 退出Orca

To quit Orca, press Insert Q (or CapsLock Q in laptop layout mode). A confirmation dialog will appear. Select Quit to close Orca. If the system seems unresponsive, you can try a few things:

- 在终端或虚拟控制台运行 `orca --quit` ；按组合键 CtrlAltF1 (大多数 Linux 平台里) 进入虚拟控制台，输入命令，然后按组合键返回图形桌面。这个命令会结束Orca 进程，释放系统资源。然后您可以按前面讲的方法重新运行 AltF7 返回图形桌面。这个命令会结束Orca 进程，释放系统资源。然后您可以按前面讲的方法重新运行 Orca。

- 按组合键 CtrlAlt退格键 终止当前会话，返回到重新登录界面(不是所有的 Linux 发行版都有效)。。

#### Orca 配置面板

Orca GUI 配置界面允许您定制 Orca 的行为和特性，像朗读、盲文、放大镜。例如，您可以选择使用哪一个发音引擎，是否启用盲文输出，以及放大镜的外观。您可以选择键盘布局（台式机或笔记本），您还可以用条纹列表检查和设置当前键盘布局。要进入 Orca GUI 配置界面，按组合键 Orca_修饰键Space， 这儿的 Orca_修饰键 在台式机键盘上是 Insert ()，在笔记本键盘上是 CapsLock 键()。如果您想在单个的应用程序里更改设置，当应用程序获得焦点时，按组合键 CtrlOrca_修饰键Space。

Orca 的 GUI 配置界面，是一个包含几个标签页的对话框，下面的段落将会讲述它们。

##### 常规页面

Orca GUI 配置界面 - 常规页面

在 常规 页面里，您可以定制 Orca 的整体外观。包括下面这些：

###### 键盘布局

键盘布局项允许您指定键盘工作在笔记本(小)或者是台式机(大，带有数字小键盘)键盘布局。您可以根据自己需要选择一种：

台式机 - 选择此项，使用台式机键盘布局 ()。

笔记本 - 选择此项，使用笔记本键盘布局 ()。

###### 显示 Orca 主窗口

Orca GUI 配置界面 - 主窗口

Orca 主窗口提供一个图形界面来显示 Orca GUI 配置界面 (也可以通过按 Orca_修饰键空格键 这儿的 Orca_修饰键是台式机键盘上的 Insert 键 ()，或者是笔记本键盘键盘的 Caps_Lock 键 ())。主窗口也提供一个 退出 选项，也可以使用组合键 keycombo>Orca_修饰键Q

###### 退出时不确认

通常，当您按 Orca_修饰键Q 退出 Orca 或在 Orca 主窗口，按 退出 按钮， Orca 会弹出确认对话框，询问您是否想退出。不选中此项阻止这个“确认”对话框出现。

###### 禁止 gksu 键盘捕获

当从快捷菜单运行系统管理员命令时，许多发行版使用一个应用程序叫 gksu 来验证用户运行这些命令；gksu 是一个 GUI 界面，会询问您的密码。当它运行时，gksu 启用一种称作“键盘捕获”，来防止键盘动作传的给其他应用程序，这也包括了 Orca。这样一来， Orca 将不能接收键盘事件，阻止了Orca 正常功能。

选中 禁用 gksu 键盘捕获 选项，您将关闭键盘捕获行为，允许 Orca 与系统管理员程序一同正常工作。

键盘捕获是一项安全措施，由 gksu 阻止恶意程序 “监听”键盘并获取机密信息。请慎重考虑禁用 gksu 键盘捕获特性，可能会使您暴露在恶意行为之下。如果您对此感到不舒服，您可以总是使用 root 帐号作为系统管理用途。要做到这一点，您需要启用 root 帐号登录，并然后注销以 root 身份登录，可以随时执行系统管理员命令。

###### 显示浮动提示

选中此项，当鼠标滑过出现浮动提示信息时， Orca 也会呈现它们。指定动作来强制出现浮动提示信息，比如当一个对象获得焦点时，按组合键 CtrlF1，将会忽略此项设置。

###### 朗读鼠标指针指向的对象

选中此项，当您在屏幕移动鼠标时，Orca 会呈现鼠标指针指向的对象信息。注意这可能会导致2.x 以前版本的 Firefox 和 Thunderbird 崩溃；但在 3.x 以后版本的 Firefox 和 Thunderbird 中不会发生这个错误。

###### 登录时自动运行 Orca

选中此项，当您登录时自动运行 Orca。

##### 语音页面

Orca GUI 配置界面 - 朗读页面

在朗读标签里，您可以设定 Orca 如何使用发音引擎。

###### 允许发音

在朗读页面的第一个选项是“启用朗读”复选框。这个选项指定 Orca 是否使用发音引擎。这个选项跟启用盲文输出，启用放大镜一样是独立的，允许 Orca 通过定制来适应广泛的用户需求。

###### 语音系统和发音引擎

下面两个选项是选择语音系统和引擎。 Orca 提供了不断增加的语音系统。在书写本文档时，包括 GNOME-speech, Emacspeak, 和一个 Speech Dispatcher 实验性后台。根据您的系统配置，您可能拥有全部或部分的这些选项。一般地，您会使用 GNOME-speech。

首先，确定您要使用哪一个发音系统，GNOME-speech 在此时工作的最好。标记好以后，进入发音引擎组合框，从下来列表中选择一个可用的发音引擎。

###### 声音设置

如果您的发音引擎支持它；Orca 可以利用混音来识别应用程序里的特殊情况，比如超链接或大写字母文本。声音设置和人组合框可以按您的喜好进行调整。例如，假定您使用 Fonix DECtalk 并想要用 Betty 语音来指示大写字母。要实现这个功能，您可以按下面步骤操作：

1. 用 tab 键定位到声音设置组合框，按下方向键直到大写字母声音被选中。

2. 按 Tab 键到“人”组合框，按下方向键选择 Betty 声音。

面板下面的三个滑块，允许您分别调节发音的速率、音调和音量。

###### 标点符号级别

标点符号级别单选按钮组，用于调整读出标点符号的数量。可用的级别是：不朗读，一些，最多，和全部。

###### 冗长

冗长设置决定了将要在这个位置读出信息的数量。例如，如果设置为冗长，语音将为下拉菜单的每个项目读出快捷键。当设置为简要，这些快捷键将不会读出。

###### 表格行发音

表格行朗读选项决定了 Orca 朗读表格内容的方法。可用的选项有“朗读当前行”或者“朗读当前单元格”。这个调节方式可以用在许多地方。例如，当在 Evolution 里，阅读电子邮件信息时，更好的朗读次序是“朗读当前行”，这样当光标穿越信息列表时，那些发件人、主题，是否有附件，可以被自动朗读。当按行朗读激活后，仍然有可能通过使用左右方向键来朗读单个的单元格。

您可以通过按 Orca_修饰键F11

###### 读出空行

一些用户在浏览文档时，希望听到“空行”，另外一些用户则不然。如果选中了“朗读空行”，Orca 将会读出空行。

###### Speak multicase strings as words

When working with code, one often comes across a "word" consisting of several words with alternating case, such as "MultiCaseString." Speech synthesizers do not always pronounce such multicase strings correctly. Checking the Speak multicase strings as words checkbox will cause Orca to break a word like "MultiCaseString" into separate words ("Multi," "Case," and "String") prior to passing it along to the speech synthesizer.

###### 朗读指导信息

当焦点移动到另一组件时，此项将提供该组件如何操作的指导信息。

###### Speak object mnemonics

This option will cause Orca to announce the mnemonic associated with the object with focus (such as "Alt O" for the OK button).

###### Break speech into chunks between pauses

Depending on the enabled speech settings, Orca may have quite a bit to say about a particular object such as its name, its role, its state, its mnemonic, its tutorial message, and so on. Checking the Break speech into chunks between pauses checkbox will cause Orca to insert brief pauses in between each of these pieces of information.

###### Speak child position

Checking the Speak child position checkbox will cause Orca to announce the position of the focused item in menus and lists (e.g. "9 of 16").

###### 朗读缩进和对齐方式

When working with code or editing other documents it is often desirable to be aware of justification and indentation. Selecting the Speak indentation and justification check box will cause Orca to provide this information.

###### 朗读更新后的程序标题栏

If this setting is enabled, Orca will periodically announce the status of progress bars. How often the announcement is made is determined by the value chosen in the update interval spin button. Note that this spin button is only available if the Speak progress bar updates checkbox has been checked.

###### Restrict progress bar updates to

This setting controls which progress bars should be spoken, assuming the Speak progress bar updates checkbox has been checked. The choices are All, Application, and Window. Choosing All will result in Orca speaking updates for all progress bars, regardless of where the progress bars are located. Choosing Application will result in Orca speaking updates from progress bars in the active application, even if they are not in the active window. Choosing Window will result in Orca only speaking updates for progress bars in the active window. The default value is Application.

###### 朗读全部

这个组合框允许您指定 Orca“朗读全部”时，是按句子还是按行的方式。更多相关信息，请参阅：台式机键盘布局 () 和笔记本键盘布局 () 。

##### 布莱叶文页面

Orca GUI 配置界面 - 盲文支持页面

盲文输出页面允许您定制使用盲文支持的各个调节选项。

Orca 不会自动启动 BrlTTY，一般地，您需要手动运行它，通常是在启动的时候。

###### 启用布莱叶支持

在盲文支持页面的第一个选项是“启用盲文支持”复选框。这个选项指定 Orca 是否使用盲文显示器。这个选项跟启用朗读，启用放大镜一样是独立的，允许 Orca 通过定制来适应广泛的用户需求。通常情况下，这个复选框是选中的，如果 BrlTTY 不能运行，Orca 将会自动恢复完好，不会向盲文显示器输出信息。如果您稍后配置了 BrlTTY ，您需要重新启动 Orca 来使用盲文支持。

###### 启用布莱叶显示器

Orca 的盲文显示器，提供了在屏幕上显示一个盲文显示器。这个特性大多数情况用作显示目的，但也对没有盲文显示器的 Orca 开发人员有用。

###### 缩略词

“缩略词”复选框决定了缩略词显示的方式，一般用来帮助节省盲文显示器的输出。如果我们理解了下面的例子，就可以更好地了解“缩略词”选项。让我们假定一个滑块获得了焦点，缩略词选项也选中了。在这种情况下，“slider”一词将要显示在显示器上，反映了当前的控件是一个滑块。如果缩略词选项被选中，单词“slider”会被缩写成“sldr”。

###### 禁用行末符

选中此项，Orca 不显示行末的 "$l" 符号。

###### Contracted Braille

Orca 通过 libloouis 工程支持 contracted braille 设备。在 Orca WIKI 上，您可以找到其他有关 Orca 设置 liblouis 的额外信息。

###### 冗长

冗长按钮组决定了，在当前情况下，显示盲文信息的数量。例如，如果设置 为冗长，键盘快捷键和缩略词信息会被显示。这些信息在简要模式下是不被显示的。

###### 选择指示器

当您选择文本时，Orca 会在盲文显示器添加“下划线”，用 Dots 7 和 8。如果您愿意，您可以更改指示器只显示 Dot 7，或只有 Dot 8 ，或者不显示它们。

###### 超级链接指示器

当您碰到一个超级链接，Orca 会在盲文显示器添加 “下划线”，用 Dots 7 和 8。如果您愿意，您可以更改指示器只显示 Dot 7，或只有 Dot 8 ，或者不显示它们。

##### 按键显示页面

Orca GUI 配置界面 - 按键朗读页面

在按键朗读页面，允许设定当您在页面里按键时以及当您输完一个词时， Orca 是否朗读它。

###### 启用按键显示

The first control on the key echo page is the "Enable key echo" check box. When this box is selected, seven additional check boxes become available. These are: "Enable alphanumeric and punctuation keys", "Enable modifier keys", "Enable locking keys", "Enable function keys", "Enable action keys", "Enable navigation keys", and "Enable non-spacing diacritical keys".

字母数字和功能键组，相对自己可以说明。

修饰键是那些比如 Shift、Control 和 Alt。

锁定键包括 Caps Lock、Scroll Lock 和 Num Lock 。

动作键是执行一些本地动作的键，像 退格键、回车键 和 Tab 键。

浏览键是一组包括四个方向键还有一些与修饰键组合的按键。后者的是为了防止 Orca 在命令平台复述命令。

Non-spacing diacritical keys are those "dead keys" used to generate accented letters.

###### Enable Echo by Character

The next toggle on the key echo page is the "Enable echo by character" check box, used to echo the character you just typed. While echo by character seems quite similar to the key echo of alphanumeric and punctuation keys, there are important differences, especially with respect to accented letters and other symbols for which there is no dedicated key. Key echo causes Orca to announce what you just pressed; character echo causes it to announce what was inserted. The "Echo by character" control is always available, regardless of whether any of the key echo options are checked.

###### 启用字词显示

在按键朗读页的下一项是 “启用按词朗读” 复选框，用来朗读您刚输入的词。不管其他朗读键选项是否选中， “按词朗读” 选项总是可用。

###### 启用按句子朗读

按键朗读页面的最后一个选项是“按句子朗读”复选框，用来朗读您刚输入的句子。不管其他朗读键选项是否选中， 按句子朗读选项总是可用。

在摘要里，按键显示方案能提供一个最大的灵活性。例如，一个用户可能选中启用所有按键选项，当另一个用户可能更愿意使用字词显示，但只有锁定键显示。

##### 放大镜页面

Orca GUI 配置界面 - 屏幕放大镜页面

放大镜页面允许您启用/禁用放大镜和指定放大镜如何运行。

###### 启用放大镜

按键朗读页面的最后一个选项是“按句子朗读”复选框，用来朗读您刚输入的句子。不管其他朗读键选项是否选中， 按句子朗读选项总是可用。是否提供放大镜功能。这个选项跟启用朗读，启用盲文支持一样是独立的，允许 Orca 通过定制来适应广泛的用户需求。

###### 缩放设置

两个缩放 GUI 选项决定了放大镜的特性：

- “缩放因子”，设置放大倍数从1.0x 到 16.0x (支持部分值)。

- “位置”，设定放大镜窗口的位置和尺寸：“全屏”, “左半”, “右半”, “上半”, “下半”, 和 “自定义”。默认的是 “全屏”。选择 “自定义” 后，四个微调按钮变得可用： “顶”、“左”、“右”和“底”。这些微调按钮允许您定义缩放窗口的四个边距。单位是像素。

###### 缩放设置

这些选项在“全屏”模式不可用。

###### 显示边框

这个选项决定了是否为放大镜显示一个窗口边框。

###### 边框粗细

这项值决定了边框的大小（像素）。

###### 光标设置

这些选项用来自定义放大镜光标的大小和颜色。

###### 启用光标

选中此项，将显示一个指针，大小和颜色选项也变得可用。

###### 自定义大小

如果您希望指针较大，则选中此项。指针默认大小是 32 像素，可以更改。

###### 指针颜色

果显示指针，则指针颜色也可以自定义。

###### 十字瞄准线

这一组选项用来自定义放大镜的十字线指针设置。

###### 显示十字线

选中此项，您可以额外配置十字线的交叉样式、尺寸和颜色。

###### 显示十字瞄准线

选中此项，指针区域里的十字线会立刻被“裁减”(清除)。

###### 十字线大小

这个选项用来设定十字线的宽度(像素)。

###### 十字线颜色

这个选项允许自定义十字线的颜色。

###### 颜色设置

这个选项可以让您调节放大镜区域的颜色对比。

###### 反转色

产生反色或负片效果。

###### 亮度

范围从 -1 到 1 (-1 是黑色/无亮度; 1 是白色/最亮; 0 是正常/不改变)。

###### 对比度

范围从 -1 到 1 (-1 是灰色/无对比度; 1 是最大对比度; 0 是正常/不改变)。

###### 跟踪和对齐设定

这些选项设定跟踪鼠标指针选项。

###### 鼠标指针

从下面的选项中选择：

###### 居中

无论何时，都让鼠标指针在屏幕的中央。这是默认设置。

###### 比例

鼠标指针在缩放窗口与它实际的位置，没有放大前的位置。例如，如果鼠标指针在距桌面左边 25%，Orca 会把缩放窗口里的指针也距缩放窗口 25%.

###### 推动

保证指针在屏幕上，移动放大镜窗口一个较小数量。

###### 无

移动指针而不影响放大镜窗口的显示。

###### 指针跟随放大镜窗口

这个选项默认选中。如果鼠标指针不在屏幕上，当您最初移动鼠标，它将移动到放大镜窗口里，以便您能继续看到您正在操作的程序。如果您更喜欢鼠标指针在中心，指针会被移到中心位置；否则它会移向获得焦点的项。

###### 控件和菜单项

这些选项设定了放大镜的其他行为。

###### 居中

在使用键盘浏览时，如果可能的话，让获得焦点的对象或菜单项位于屏幕中央。

###### 推动

在使用键盘浏览时，移动放大镜窗口很少量，让获得焦点的对象或菜单项显示出来。这是默认值。

###### 无

在使用键盘浏览对话框或菜单对象时，放大镜窗口里不进行位置改变。

###### 指针跟随焦点

选中此项，鼠标指针将会跟随您的操作，比如点击菜单后，指针会移到出来的对话框控件上。默认此项是禁用的。

###### 文本光标

这些选项设定了文本光标的行为

###### 居中

如果可能，当文本光标移动时，保持位置在屏幕中央。

###### 推动

当文本光标移动时，根据显示的需要，尽量少地移动放大镜窗口。这也是默认值。

###### 无

移动文本光标时，将不影响放大镜窗口的显示。

###### 页边空白

页边空白是指当放大镜窗口设定为“推动”时，插入点可以离屏幕边缘多近。页边空白可以设置为从 0 到 50%，设置 50% 等同于选中居中。默认值是 0.

这个选项仅在文本光标设定为“推动”跟踪模式时才可用。

###### 高级设置

如果您在放大镜页面中，点击了下边的高级设置按钮，将会出来一个对话框：

Orca GUI 配置界面 - 放大镜 - 高级设置

###### 平滑

双线性或无。

###### 亮度

红，绿，蓝：分别调整亮度级别。允许您为每种颜色选择不同的级别，从而创建自己最好的工作颜色方案。

###### 对比度

红，绿，蓝：分别调整对比度级别。它不像改变亮度那么重要，将为每种颜色选择不同的对比度级别，帮助您创建自己最好的工作颜色方案。

###### 颜色滤镜

允许您通过 libcolorblind 选取一种可用蒙板颜色过滤器。

要使用此特性，您需要安装 libcolorblind，并重新编译 gnome-mag.

###### 多显示器配置 - 源显示器

将要被放大的 X Window 系统监视器。写入表格的 “:0.x” ，这儿的 x 是将要被放大的屏幕序号。

###### 多显示器配置 - 目标显示器

放置放大镜窗口的 X Window 系统监视器。写入表格“:0.y”，这儿的 y 是显示放大镜窗口的屏幕。

##### 按键绑定页面

Orca GUI 配置界面 - 按键绑定页面

按键绑定页面允许您检查和设定 Orca 快捷键。

###### Orca 修饰键

按键绑定页的第一个选项是设定哪一个键作为“Orca 修饰键”。Orca 修饰键是与其他键组合，执行一个 Orca 命令。 对于台式机键盘，Orca 修饰键默认是 Insert 键，对于笔记本键盘，Orca 修饰键默认是 Caps_Lock 键。更多相关请参阅台式机键盘布局() 和笔记本键盘布局()。

此时您不能用 GUI 配置界面来设置 Orca 修饰键。

###### 按键绑定页面

按键绑定页面提供一个 Orca 操作命令列表，以及对应的快捷键。

“功能”列是 Orca 执行操作的描述。

“绑定键”列是从键盘访问的主要方法。注意，功能描述里可能包括一个“Orca”，这表示要同时按住 Orca 修饰键。

“替代”列出了一个从键盘实现这个功能替代操作。

要设置其他的“按键绑定”或“替代”绑定，定位到这个单元格，然后按 回车键。然后，输入一个按键再按 Return 键确认。当您完成后，新按键将被保存，最后一列的复选框（“修改”列）会显示这个按键被修改了。

要撤消一个设置的绑定键，只要把光标定位到“修改”列，取消复选框，然后点“应用”按钮 AltA。

在 Orca 绑定键列表下面，您可以找到一组“unbound”无绑定命令：

Orca GUI 配置界面 - 按键绑定页显示“非绑定”组命令。

有一些命令我们感到对一些人非常有用，当对其他大多数用户则不然。与其“用一个”快捷键，还不如让它们先空着。您可以用前面的方法设定一个绑定键。另外，您也可以用类似的方法取消一个绑定键：按 回车键 编辑按键，在编辑状态按 Delete 键或 退格键。出来一个删除绑定的提示，按 回车键 确认。

##### 发音页面

Orca GUI 配置界面 - 发音页面

有时发音引擎不能正确读出一些字符。您可能想听到“laughing out loud” 而不是“LOL.”。 或者可能有一个发错音的名字和技术小组。在发音页面里，您可以添加、编辑和删除 Orca 的发音词典记录项。因为发音页也是特定应用程序设置对话框的一部分，所以当您把焦点给一个应用程序，然后按组合键：Orca_修饰键Ctrl空格键，您就可以按需要为每个应用程序定制自己的记录项。

###### 添加一个新的词典记录项

1. 点击 新记录 按钮(AltN)。

2. 点击 新记录 按钮(AltN)。

3. 移到替代文字列，按 回车键 开始编辑。

4. 输入您想让朗读的文字，然后按 回车键 完成编辑。

###### 辑现存的字典记录项

1. 定位到您想编辑的项，然后按 回车键 开始编辑。

2. 好以后，按 回车键 完成编辑。

###### 删除现存的字典记录项

1. 定位到您想删除的项。

2. 点击 Delete 按钮，或者按组合键 AltD。

##### 文本属性页面

Orca GUI 配置界面 - 文本属性页面

按组合键 InsertF (台式机键盘) 或 Caps_LockF (笔记本键盘)，Orca 会朗读对象已知的文本属性信息。由于文本属性的数量非常多，有时并不想了解所有的属性。“文本属性”标签页允许您定制哪些文本属性需要 Orca 呈现。

在标签页的文本属性列表里，每一行都包含四列：

- 文本属性的名称。

- 用户可以在复选框这儿设置是否显示这个文本属性，并读出来。

- 用户可以在复选框这儿设置是否显示这个文本属性，并读出来。

- 一个可编辑的“读出例外”字符串值。默认情况，不是所有文本属性有这个设置。如果有，意味着(假定用户想让这个文本属性读出来)，如果它不是(not) 这个值，这个属性值才会被读出来。

  例如，默认“下划线”属性的值是“无”，如果用户选中了朗读此项属性，当用户按组合键 Orca_ModifierF，如果文本没有下划线，这个属性就不会朗读出来。如果您总是想听到这个属性，而不管文字是否具有下划线，那么您应该打勾此项，并且把“读出例外”里的值清空。

- 这儿也有一个“重置”AltR 按钮，会把列表值恢复到最初始状态。

当您最初显示这个文本属性面板时，所以您的选中的属性放在列表的前面。他们是按读出度和盲文输出的顺序。

如果您想检查另外项或调整顺序，这儿有四个按钮可以帮您完成：

- 移到顶端 (AltT) - 把选中的属性移到列表顶端。

- 上移一行 (AltU) - 把选中的属性向上移一行。

- 下移一行 (AltD) - 把选中的属性向下移一行。

- 移到底部 (AltB) - 把选中的属性移到列表底部。

再下面的是盲文指示器按钮组。您可以选择一个或几个来指示文本属性，这儿至少应该有一个特定的属性，您可以选择的有：

- 无(默认值)

- Dot 7

- Dot 8

- Dots 7 和 8

文本属性也可以在某一个应用程序中单独设置。文本属性面板也是特定应用程序设置对话框的一部分，当您把焦点给这个应用程序，然后按组合键 Orca_修饰键Ctrl空格键 就可以打开它。

#### Orca 键盘命令

您可以通过访问 Orca GUI 配置界面() 里的 按键绑定 页面，来查看全部的可用键盘命令。要进入 Orca GUI 配置界面，按组合键 Orca_修饰键空格键， 这里的 `Orca_修饰键` 是 Insert 键，对于 台式机键盘布局 来说，对于 笔记本键盘布局 是 Caps_Lock 键。注意，您也可以进入Orca 的“教学模式”，在运行 Orca 时，按 Orca_修饰键H。进入教学模式后，Orca 会截获所有按键和盲文输入，并且告诉您会产生什么样的效果。要退出教学模式，按 Esc 键。

Orca 为一些应用程序，提供了额外的命令，比如像Firefox。要获得这些额外命令，在这个应用程序获得焦点时，按组合键 CtrlOrca_修饰键空格键。然后会出来 Orca “特定应用程序”配置界面，额外的命令会在 按键绑定 页里找到。

GNOME 桌面也有自己的 内置键盘命令 来控制桌面和它的应用程序。

警告：AccessX 的 鼠标键功能会跟 Orca 修饰键(see bug 548169) 有冲突，导致奇怪的现象。尤其是，鼠标键使用 KP_Insert 键来模拟鼠标按钮动作。如果启用了，鼠标键会与 Orca 修饰键的 KP_Insert 冲突。作为替代，您可以使用 笔记本按键绑定，可以防止 Orca 键盘命令。如果您无意中开启了鼠标键，您可以在 gnome-keyboard-properties (键盘首选项)中关闭它。

##### 台式机键盘布局

下面列出了台式机键盘上，常用的 Orca 键盘命令，按类别排列：

###### 平的复习(Flat review)命令

- Numpad-7 - 移动光标到上一行并朗读。

- Numpad-8 - 朗读当前行。

- Numpad-9 - 移动光标到下一行并朗读。

- Numpad-4 - 移动光标到前一个词并朗读。

- Numpad-5 - 朗读当前词。

- Numpad-6 - 移动光标到下一个词语并朗读。

- Numpad-1 - 移动光标到前一个字符并朗读。

- Numpad-2 - 朗读当前字符。

- Numpad-3 - 移动光标到下一个字符并朗读。

- Numpad-斜杠 - 在光标位置执行一个鼠标左键单击动作。

- Numpad-星号 - 在光标位置执行一个鼠标右键单击动作。

- Numpad-减号 - 在光标浏览模式和焦点跟踪模式之间切换。

上面的命令用在对象上和用在文本上一样的好。例如，如果光标定位在菜单栏，按“朗读当前行”命令将读出菜单上的名称。类似地，按“读下一个词语”命令会读出同一行上，光标右边的对象，如果右边没有对象的话，就移动光标到下一行。

###### 书签命令

- AltInsert[1-6] - 添加一个书签到编号空档。如果这个位置上已经有书签存在，将会被新的替换。

- Insert[1-6] - : 转到该位置书签号存储的书签所指定的位置。

- AltShift[1-6] - 该书签的“我在哪”(“Where am I”)信息，相对于当前位置。

- InsertB 和 InsertShiftB - 在给定的书签和给定应用程序或页面之间移动。

- AltInsertB - 为当前应用程序或页面保存书签。

###### 各种功能

- 数字键盘加号键 - “朗读全部”命令；从光标所在的当前位置朗读到文档结尾。

- Insert数字键盘回车键 - “我在哪儿”(Where am I)命令. 朗读当前应用程序窗口的信息，比如标题，还有当前获得焦点的控件名称。

- InsertF1 : 进入 Orca 的“教学模式”；按 Esc 键退出。

- InsertF - 朗读当前字符的字体和属性信息。

- Insert空格键 - 启动 Orca 配置对话框。

- InsertCtrl空格键 - 重新加载用户设置，如果需要也重启服务。在最近的 Orca 版本里。也为当前应用程序启动 Orca 配置对话框。

- InsertS - 设定开启或关闭朗读。

- InsertF11 - 朗读表格项，按单元格或行朗读。

- InsertQ : 退出 Orca。

###### 调试命令

- InsertF3 - 报告当前激活脚本的信息。

为了使用下面的三个命令，Orca 需要从虚拟控制台或 Gnome-terminal(终端)启动。输出发送到这个控制台(例如，它不再发送到语音或盲文输出)。

- InsertF5 - 显示一个所有已知应用程序的调试列表到 Orca 运行的虚拟控制台。

- InsertF7 - 显示关于获得焦点对象的调用关系的调试信息。

- InsertF8 - 显示获得焦点程序等级的调试信息。

##### 笔记本键盘布局

下面列出了笔记本键盘上常用的 Orca 键盘命令，按分类排序：

###### 平的复习(Flat review)命令

- Caps_LockU - 移动光标到上一行并朗读。双击移动光标到当前窗口顶部。

- Caps_LockI - 朗读当前行。双击朗读当前行，同时也朗读格式和大写细节。

- Caps_LockO - 移动光标到下一行并朗读。双击移动光标到当前窗口的底部。

- Caps_LockJ - 移动光标到上一个词语并朗读。双击移动光标到上面一个词。

- Caps_LockK - 朗读当前词语。双击拼出这个词语。三击会听到语音学上的拼写(spelled phonetically)。

- Caps_LockL - 移动光标到下一个词语并朗读。双击移动光标到下面一个词。

- Caps_LockM - 移动光标到前一个字符并朗读。双击移动光标到当前行的结尾。

- Caps_LockComma - 朗读当前字符。双击读出语音学(phonetically)上的读音，如果它是一个字母。

- Caps_Lock句号 - 移动光标到下一个字符并朗读。

- Caps_Lock7 - perform a left mouse click at the location of the flat review cursor.

- Caps_Lock8 - 在光标当前位置，执行一个鼠标右键单击动作。

- Caps_Lockp - 在光标浏览模式和焦点跟踪模式切换。

上面的命令用在对象上和用在文本上一样的好。例如，如果光标定位在菜单栏，按“朗读当前行”命令将读出菜单上的名称。类似地，按“读下一个词语”命令会读出同一行上，光标右边的对象，如果右边没有对象的话，就移动光标到下一行。

###### 书签命令

- AltCaps_Lock[1-6] - 添加一个书签。如果这个书签号上已经有书签存在，将会被新的替换。

- Caps_Lock[1-6] - 跳到该书签号存储的书签位置。

- AltShift[1-6] - 该书签的“我在哪”(“Where am I”)信息，相对于当前位置。

- Caps_LockBand Caps_LockShiftB - 在给定的书签和给定应用程序或页面之间移动。

- AltCaps_LockB - 为当前应用程序或页面保存书签。

###### 各种功能

- Caps_LockSemicolon - “朗读全部”命令；从光标所在的当前位置朗读到文档结尾。

- Caps_Lock回车键 - “我在哪”(Where am I)命令；读出像那些当前窗口标题等信息，类似的也会读出当前获得焦点控件的名称。

- Caps_LockH - 进入 Orca 的“教学模式”(按 Esc 键退出)。

- Caps_LockF - 读出当前字符的字体和属性信息。

- Caps_Lock空格键 - 启动 Orca 配置对话框。

- Caps_LockCtrl空格键 - 重新载入用户设置，如果需要并重新激活服务。也为当前应用程序启动 Orca 配置对话框。

- Caps_LockS - 在启用和禁用朗读之间切换。

- Caps_LockF11 - 朗读表格项，按单元格或整行朗读。

- Caps_LockQ - 退出 Orca。

###### 调试命令

- Caps_LockAltCtrlHome - 报告当前激活脚本的信息。

为了使用下面三个命令，Orca 需要从虚拟控制台或 gnome-terminal(终端)启动。输出仅会发送到控制台(例如，它不会从语音或盲文输出)。

- Caps_LockAltCtrlEnd - 显示一个所有已知应用程序的调试列表到 Orca 运行的虚拟控制台。

- Caps_LockAltCtrlPage_Up - 显示关于获得焦点对象的调用关系的调试信息。

- Caps_LockAltCtrlPage_Down - 显示关于获得焦点程序等级的调试信息。

#### 特定应用程序的信息

##### 可访问性应用程序

Orca 设计成与那些支持 Assistive Technology Service Provider Interface (AT-SPI)应用程序和开发包一同工作。这包括 GNOME 桌面和它捆绑的应用程序：OpenOffice，Firefox 和 Java 平台。一些应用程序比另一些工作得更好，不论如何，Orca 社区会不断努力提供对更多优秀应用程序支持。

##### 为应用程序指定设置

要为一个特定的应用程序自定义设置，您首先要运行这个程序，确保该程序获得焦点，然后按组合键 ORCA_修饰键Control空格键 (默认情况，InsertCtrl空格键 用在台式机键盘布局)。

这时出来的标签对话框跟 Orca 配置框非常相似，但也有下面几个不同：

1. 没有开始的常规面板

2. 语音面板里的语言系统和引擎组合框是灰色的(不活动的)

3. 按键绑定页面顶部，会有一些特定应用程序的绑定键。

4. 可能在特定应用程序的设置标签后面，有一些新的特殊设置标签。注意，在面板列表中按 End 键将会直接到最右边标签。

调整设置的方法跟调整 Orca 首选项的方法相同。例如，您可以在 Orca 里禁用按键朗读，但想要在 gcalctool (GNOME 计算器) 里启用它。在这儿您可以很方便地进行设置。

当您设置好自己的选项后，点击 确定 按钮。设置将被保存到 `~/.orca/app-当您设置好自己的选项后，点击 确定 按钮。设置将被保存到 `~/.orca/app-`<APPNAME>` 是应用程序的名称。``

这个文件由 Orca 自动写入。里面的内容会在您每次修改设置时被覆盖。

如果您想为一些额外的应用程序指定设置，或者您不想丢失的代码，那么应当把它存在 `~/.orca/app-settings/<APPNAME>-customizations.py` 里。这个文件会在 `<APPNAME>` 加载时，自动读取。

注意这是一个高级特性，我们并不期望用户们去使用它。放这儿仅仅是在您真的需要时再用它。

这儿有一个一只的缺陷(有些用户也称其为一个特性)，我们正试着跟踪和修正它：

如果您调整了特定应用程序的一个或几个绑定键，新的键值将在点击 确定 按钮后生效。也可以通过重新启动 Orca，或按 Alt-Tab 到其他应用程序，然后再按 Alt-Tab 回来，这样也可以启用绑定键。

#### 布莱叶盲文

Orca 使用 BrlTTY 提供盲文支持。在 Linux 系统，BrlTTY 被用于访问文本模式控制台的内容。Linux 典型的盲文安装里，BrlTTY 已经运行并提供对文本控制台的访问。当 Orca 启动时，它会连接 BrlTTY. 如果您从文本控制台切换到 X Windows 图形会话，盲文显示器也会自动跟随并显示当前的内容。

Orca attempts to work with various releases of BrlTTY. Orca currently works best with BrlTTY v3.8 or better and also works well with BrlTTY v3.7.2. The remainder of this document provides information related to using Orca with BrlTTY 3.8.

下面讲述的内容，需要在 Ubuntu 里安装/设置 BrlTTY 和 Solaris. 大体上，我们需要先从 BrlTTY 站点获得 brltty-3.8.tar.gz。

##### BrlTTY 3.8 在 Ubuntu 上

首先，配置编译环境来编译 BrlTTY. 大多数这些在 Ubuntu 发行版中已经自动安装好，比如 G++ 已经存在了。另外，您还必须 安装 tcl、Pyrex 和 Python 开发环境。要做到这些，切换到 `root` 身份执行下面的命令：

    apt-get build-dep brltty
    apt-get install tcl8.4 python-pyrex python-dev

然后，当您编译 BrlTTY，不要用 --prefix=/usr 配置包，使用标准的程序，以 `root` 身份执行下面的命令：

    gunzip -c brltty-3.8.tar.gz | tar xvf -
    cd brltty-3.8
    ./autogen
    ./configure
    make
    make install

以 `root` 身份运行 BrlTTY：

    /bin/brltty -bauto -d/dev/ttyUSB0

如果您愿意，可以删除已存在的 `/sbin/brltty`，用 `/bin/brltty` 来替换它，也可以复制 `/bin/brltty` 到 `/sbin/brltty`，或者只做一个链接。这样做您要冒些风险。

#### 疑难解答

##### 桌面停止响应，我该怎么办？

按组合键 AltF2 或 MetaR 打开运行对话框，然后通过运行一个新实例来重启 Orca：输入`orca` 然后按 回车键。这将强制退出已经存在的 Orca 进程，然后重启 Orca. 有时会对桌面有一些影响（通常是有缺陷的应用程序产生）。

如果您不能进入终端窗口，试着按 CtrlAlt退格键：关闭 X Window 系统服务，回到初始登录屏幕。

## 行动障碍

行动障碍是由关节炎、中风、脑瘫痪、帕金森症、多发性硬化、肢体或手指残疾等引起。肌肉控制无力或者虚弱会使得操作键盘和鼠标产生困难。例如，一些人不能同时按住两个键，在按住或释放组合键或敲击多个键时有困难。只有一个手臂的人同样也很难完成一些键盘和鼠标任务。

帮助行动障碍者的辅助技术有：

- 屏幕键盘 - 让用户使用指针方法选择按键，比如指针设备，开关，或摩尔斯代码输入系统。

- 增强型鼠标和键盘 - 帮助那些键盘输入和或控制鼠标有困难的用户。

### GNOME 屏幕键盘 (gok)

屏幕键盘 程序在桌面上显示一个虚拟键盘。您可以使用标准鼠标或其他指针设备来操作虚拟键盘。 虚拟键盘 显示下面的几类按键：

- 打字键盘区可以输入文本。要输入字母数字，您可以在打字键盘区里选择。

- 动态键盘跟当前桌面运行的程序有关。例如，屏幕键盘 产生的动态键盘按钮，跟当前运行的应用程序的菜单项有关。

当您使用可用的辅助技术工具前，您必须保证辅助技术服务已启动。

1. 选择 系统首选项 辅助技术。

2. 选择 启用辅助技术 然后点 关闭并注销 按钮。

3. 重新登录，辅助技术服务将会自动启动。

### 为屏幕键盘用户最大化应用程序窗口

如果您是一个 屏幕键盘 用户，您不能使用其他全屏模式应用程序，因为应用程序窗口阻碍了 屏幕键盘 的显示。

要更改窗口大小以便使用 屏幕键盘 程序，请按下面步骤操作：

1. 不启用应用程序的全屏模式。

2. 使应用程序窗口获得焦急。

3. 按 F10 来最大化应用程序。

### 增强型鼠标和键盘

这一段讲述了如何配置鼠标和键盘来是这些设备对用户具有更好的可访问性。

#### 配置鼠标

使用 鼠标 首选项工具来配置鼠标，使其更符合您的需要。要打开 鼠标 首选项工具，点菜单 系统首选项鼠标，出来一个 鼠标首选项 对话框。

##### 设置鼠标行为

下面的段落讲述了如何设置鼠标的行为，使其更适合您的需要。

###### 设置鼠标为左手习惯

要配置鼠标给左手习惯使用，点击 按键 对话框，如何选择 左手方向 选项。当您选择这一选项，系统会立即交换左键和右键的功能。

###### 配置双击行为

如果您双击有困难，可以增加两次单击之间的时间周期。例如，如果双击超时时间设定为0.4秒，您就必须要在0.4秒内完成第二次点击操作，如果时间超过了0.4秒，那么系统就会认为您进行的是两个单击动作。

要设置双击超时，请按下面步骤操作：

1. 在 鼠标首选项 对话框里，点击 按钮 标签。

2. 拖动 超时 滑块来设定两次单击之间的时间，向右每次增大时间间隔0.1秒。同样地，向左每次减小0.1秒。

3. 在滑块右边双击一个小灯泡来测试设置情况，如果在超时间隔内执行的双击操作，灯泡会全亮显示黄色光晕。如果您没有在时间间隔内完成两次点击，那么灯泡不会全亮，您应该增大超时间隔，然后再试一试。当灯泡全亮，这个时间是适合您需要的。

###### 改变鼠标指针的大小

要改变桌面上鼠标指针大小，请按下面步骤操作：

1. 在 鼠标首选项 对话框里点击 指针 标签。

2. 出来一个指针主题和可用的大小。

3. 默认的，GNOME 没有包括鼠标指针的主题。安装和使用指针主题的更多信息，请参阅 用户手册。

在一些平台上，您必须注消后重新登录，才能使改变生效。

###### 定位鼠标指针

如果您在屏幕上定位指针有困难，可以启用一个选项，当按下 Control Control 高亮显示指针。要启用这个选项，在鼠标首选项 对话框里点 指针 标签，

在一些平台上，您必须注消后重新登录，才能使设置生效。

###### 设置鼠标移动速度和灵敏度

要配置鼠标的移动速度和灵敏度，请按下面步骤操作：

1. 在 鼠标首选项 对话框里，选择 移动 标签。

2. 配置下面的选项：

   加速

     拖动滑块来指定鼠标指针在屏幕上移动的速度。

     如果您设置较低速度，当您移动鼠标时，指针移动较慢速度，这意味着您需要移动鼠标更多的距离来实现指针的移动区域。如果您选择了高的速度，当您移动鼠标时，指针速度会较快，这意味着您移动鼠标较小的距离，就能实现指针移动区域。

   灵敏度

     拖动滑块来指定指针如何响应鼠标的移动。向右移动滑块，会增大灵敏度，向左移动会减小灵敏度。

   峰值

     拖动滑块来指定一个距离，当您移动一个项目达到这个距离时，系统会认为这个移动操作是一次拖放操作。

##### 设置光标

下面的段落讲述了如何设置在光标处显示的字符。

###### 停止光标闪烁

要在一个文本框和文本域里停止光标闪烁，请按下面步骤操作：

1. 点菜单 系统首选项键盘， 打开 键盘 首选项工具。

2. 在 键盘 标签段，不选中 在文本区域闪动光标 选项。

##### 键盘模拟鼠标

如果您使用鼠标有困难，您可以使用键盘来模拟鼠标功能。更多相关指导请参阅

#### 配置键盘的可操作性

使用 键盘 首选项工具，配置键盘可操作性选项，点菜单 系统首选项键盘。在 可操作性 面板里启用辅助功能选项。

辅助技术 面板允许设置下面的选项：

“允许通过键盘开启和关闭辅助特性”(Alt-A) - 这个选项设定键盘辅助功能是否可以通过一个按键来开启和关闭。

模拟同时按键动作(Alt-S) - 允许 shift 键（或其他键）组合键，但操作过程是一个一个按键。这个辅助特性就是“粘滞键”。

如果同时有两个键按下，就禁用粘滞键(Alt-B) - 如果出现正常的组合按键，就自动退出粘滞键模式(例如，同时按键而不是单独按键)。

只接受长按键(Alt-O) - 在这种模式下，按键必须按住足够长度才能被接受输入。这个辅助技术也就是“慢速键”。在 可操作性 标签面板也提供一个延迟滑块 (Alt-D)，来指示按住按键到接受所需的时间。

忽略快速重复的按键(Alt-I) - 在这种模式下，连续的输入同一个键，将会只接受一个输入。这个辅助特性也就是“回弹键”。在 可操作性 标签面板也提供一个延迟滑块 (Alt-E)，来指示按住连续按键被忽略的时间间隔。

#### 设置用键盘操作鼠标

使用 键盘 首选项工具，配置键盘的可操作性选项，点菜单 系统首选项键盘。在 鼠标键 标签页上可以找到这个选项。

“允许键盘控制鼠标指针”(Alt-A) - 这个选项设定是否允许键盘控制鼠标指针。

emphasis>加速 (Alt-C)

速度 (Alt-S) - 当在键盘上按住一个方向键时，设定如何快速移动指针。

延时 (Alt-D) - 设定在键盘上按住一个方向键多久，会被延迟或忽略的时间。

#### MouseTweaks

MouseTweaks 是一个增强型鼠标点击设备辅助特性功能集。`mousetweaks` 软件包提供功能由 可操作性 标签面板的 鼠标 首选项工具提供。它也包括两个跟鼠标可操作性的两个面板小程序。更详细的介绍：

- 它允许用户通过单击并按住左键的方式，来执行二次单击。

- 它提供一种不使用硬件按钮，来执行多种单击的方法。在这里，悬停点击 面板小程序可以被用来选择执行哪种类型的点击。

- 它提供 指针锁定 面板小程序。这个小程序在面板上创建一个区域，在那里点击可以锁定指针，直到用户使用一个预先设定的按钮或组合修饰键释放它。

绝大多数鼠标相关的辅助特性选项，可以通过 系统首选项鼠标 ，然后选择 可操作性 标签找到。两个额外的面板小程序，也可以被选择添加到 GNOME 菜单栏/系统面板上；可以看一下后面的段落。完整的手册可以从 增强型点击 小程序的菜单里选择 帮助 项。

##### 模拟两次点击

二次单击或右键单击，可以通过使用主按钮并按住一定时间来实现。

##### 悬停点击

将鼠标指针停在一个点上过一会就可以产生一个点击动作。在这种模式下，产生的点击类型由 点击类型 窗口来设定，悬停点击 小程序，或者由用户在悬停时间内移动鼠标方向决定。点击类型可以是单击、双击、拖动或右击。

悬停点击 面板小程序，可以通过右键单击 GNOME 桌面菜单栏/系统面板，选择 添加到面板 命令，再选择 悬停点击，然后点击 添加 按钮。

##### 锁定指针

鼠标指针可以被锁定在屏幕的一个区域内，因此指针设备对于其他任务是自由的。例如，这种约束对于坐电动轮椅的用户，可以用单个电动轮椅手柄控制轮椅和鼠标指针。

锁定指针 面板小程序在面板上创建一个区域，在这个区域里，用户可以锁定指针，直到用一个指定的方法来释放它。

锁定指针 面板小程序，可以通过右键单击 GNOME 桌面菜单栏/系统面板，选择 添加到面板 命令，再选择 锁定指针，然后点击 添加 按钮。

首选项设置，可以在 锁定指针 小程序的属性菜单里选择 首选项 命令。

在 锁定指针 段，用户可以指定指针进入锁定区域的事件。例如，如果 Ctrl 修饰键是选中的，则当指针进入锁定区域时，用户按下了 Ctrl 键，就可以锁定它。如果没有选择修饰键，鼠标按钮被设置到 0，指针进在进入锁定区域会被锁定。它也可能指定跟一个修饰键和鼠标按钮组合。

在 释放指针 段，用户可以设定哪一个修饰键或鼠标按钮，用于释放指针。它也可能指定跟一个修饰键和鼠标按钮组合。

在 锁定区域范围 段，用户可以指定锁定区域在 GNOME 面板上的宽度。

#### Dasher

Dasher 是一个高效的信息和文本录入接口，由自然连续的指针手势操作。当全尺寸键盘不能被使用时，Dasher 是一个很好的文本录入系统 - 如在一个手持式计算机或佩带式电脑，或者一个手（用手柄、触摸屏和鼠标）操作计算机，以及非手控(zero-handed)的头盔式鼠标和眼球跟踪器等。

1. 点菜单 应用程序附件终端。

2. 输入: `sudo apt-get install dasher`

3. 输入: `dasher`

Dasher 应该也可以从 应用程序添加/删除 里安装。不论如何，它都可以用下面的方法启动：

- 按组合键 AltF2 或者 MetaR 打开 运行 对话框，输入 `dasher` 然后按 回车键。

- 点菜单 应用程序附件终端 命令，然后运行`dasher` 命令。

- 按 Alt-F1 ，然后选择 应用程序辅助技术Dasher