# Accerciser 手册 v0.2.0

2006
2007
2008
IBM 公司
GNOME 文档项目
Eitan
Isaacson
Accerciser 团队

     eitan@ascender.com

Peter
Parente
Accerciser 团队

     pparent@us.ibm.com

Accerciser 手册 v0.2.0
2007-06-29

Eitan Isaacson eitan@ascender.com

Accerciser 团队

这个手册描述 Accerciser v0.1.5

本手册描述 Accerciser 的使用。

## 反馈

报告 Accerciser 程序或手册的 BUG 或提供建议，请参照 GNOME 反馈页中的指导。

## 介绍

Accerciser 是一个 GNOME 桌面的交互式 Python 辅助性浏览器。它用 AT-SPI 来查看控件，如果程序提供正确的信息辅助技术人员并自动测试框架，这是允许检查的。Accerciser 有一种简单的插件框架，你可以创建定制易于接受信息的视图。

本质上，Accerciser 是下一代 at-poke 工具。

## 入门开始

### 启动 Accerciser

你能通过以下方式启动 Accerciser：

Applications 菜单

  选择 Programming Accerciser 菜单项。

命令行

  在控制台窗口中键入如下命令，然后按下 Return；

  `accerciser`

### 当您启动 Accerciser

当你启动 Accerciser时，会显示如下窗口。

#### Accerciser 主窗口

显示 Accerciser 主窗口。包括标题栏，菜单栏，可访问控件，右侧插件显示区域和按钮插件显示区域。菜单栏包括文件，编辑，书签，视图和帮助菜单。

主 Accerciser 窗口包括如下元素：

菜单栏

  菜单栏包括管理插件，管理和使用书签，更新可访问控件视图，进入帮助系统的命令。

可访问控件视图

  可访问控件视图允许查看所有的桌面级的accessibles启动。选择一个可进入的，使用加载插件作进一步检查。

右侧插件视图

  这是两个缺省视图中的一个。当 Accerciser 首次运行时，大多数插件将存在于此。您可以拖拽插件标签至按钮插件视图或至桌面来同时显示两个或更多的插件。

底部插件视图

  你可以像右侧插件视图一样将插件拖入或拖出该区域。

### 插件视图管理

Accerciser 有两种视图模式。当前视图模式可以通过View Single plugin view或者按下 Controlt切换。启动单一视图模式，所有插件将会按照字母顺序放置在顶部，这对没有使用 Accerciser的灵活插件空间排列模式的屏幕阅读用户是非常有用的。当禁用单一模式，插件标签可以拖动并放进在不用插件视图里，或拖到桌面将插件放置在一个新视图里。插件的放置也可以通过插件内容菜单来操作，可以从插件标签或插件优先对话框提出。

## 用法

您可以使用 Accerciser 可访问控件来检查某些工具显示。第一步是按照以下方法的一种选择一个可进入的工具来检查：

### 通过树视图来选择一个利用工具。

使用树视图在桌面根目录下对可利用对象的组织进行导航。当折叠来隐藏展开一个树节点显示是它的立即的产物。如果可以使用的话，每一个节点显示一个图标来关联应用程序或部件作用和入口的名字。如果项目是显示的话，第二列目录会显示有多少节点被显示。

### 使用书签

Accerciser允许使用书签为后续测试选择入口。如果目标应用程序必须启动是这是有用的，比如在重建它后。使用书签来选择当前入口的方法是Bookmarks Add Bookmark...或者按下Controld。

书签来进入Accerciser被界定成一个应用程序和一个应用程序内部组织的"path"来进入书签。当目标程序在不同状态时(比如：多高层框架)，这个路径可能是错误的。

书签可以通过书签编辑对话框 Bookmarks Edit Bookmarks...来管理。

## 缺省插件

Accerciser配备若干缺省插件。这些插件允许您在树视图或相邻区域当前选择入口查看大量的信息。在0.1.5缺省插件可用如下：

### 界面浏览者

这个插件显示关于选定的树状视图访问的可用接口信息。不支持接口是灰色的。查看的各种工具和控制界面在每个扩展器里是可用的。

#### 界面浏览者

选择的辅助功能所支持的接口是显示为敏感的。

### 事件监视器

从选择的树状视图访问和视图程序或完全桌面中选择的类型事件的插件监视器。

#### 事件监视器

事件监视器窗口的底部允许您选择事件的类型和来源。

通过在桌面下任意按下ControlAltl，为了后续参考最后的记录的时间将被高亮显示。看 了解怎么改变按键组合。

### IPython 控制台

这个插件是完全成熟的 IPython 控制台。按下Tab会对当前命令来完全展示。按下Enter来执行一些可用Python 代码。通过`acc`可变的方式在控制台的命令行有机会进入可达树的当前选择项。另外，来自pyatspi包所有的功能和常数在本地控制台是可用的。这些中最重要的搜寻其他辅助接口的功能。比如，搜寻文本接口：`t = acc.queryText()` 。从当前工作目录或Python路径输入是允许的。

### API浏览器

通过在树视图里选定的，这个插件会显示接口，方法和属性支持。

#### API浏览器

API浏览器。

### 脚本记录

Accerciser的脚本记录允许用户记录键盘和其他桌面应用程序基于创作用户界面文本脚本的交互。当前插件支持的三个平台生成的脚本：Dogtail,LDTP和Accerciser嵌入的API。一旦你在任意键盘交互中按下"Record"按钮将被记录成一个脚本，它随后作为一个单独标准的脚本被执行。

#### 脚本记录

脚本记录。

### 快速选择

通过目标程序的用户界面，插件提供全局热键来快速选择。按下ControlAlta将选择Accerciser里最后聚焦的工具的访问。按下ControlAltt将根据指针选择工具访问。

### 确认

插件因访问问题并生成一个包括问题严格描述的报告来检测应用程序。关于怎样补救一般问题的文档的链接错误报告。对于定义确定规则的测试模式插件是可扩展的。

运行校验器，首先选择可达树的一个条目。插件将测试选择访问和它所有子栏目。下一步使用测试选择概要。紧接着按下Validate按钮来启动测试。当测试开始运行，再次按下按钮取笑它。

当测试完成，报告表格显示所有错误的严格描述。双击表格的一列显示树的关联访问。用条目的选择，按下Help得到关于怎样解决问题的信息。

## 偏好

这是Accerciser里一些可配置的元素：

### 插件布局

在Accerciser里有两种方式配置插件布局。首先您可以选择Edit Preferences来激活Preferences对话框。这个对话框包括每个项的标签，选择Plugins标签。在项里您将找到所有可用插件的目录视图。右击任一插件目录来配置它的视图。

您可以通过拖入拖出来移动插件标签来省略Preferences对话框。拖入一个插件标签至主窗口对按钮或右侧插件区域将移动插件。拖入标签至桌面将创建一个新的插件窗口并相应的插件将会拖出。

### 全局热键配置

在Accerciser里的一些元素通过热键会启用某些功能。通过Preferences对话框热键组合可以更改，如此做您可以选择Edit Preferences来激活Preferences对话框。对话框包括每一部分的内容标签，选择Global Hotkeys标签。在这个项目下，您将看到所有热键特点的目录视图。更改您需要的按键绑定。

## 关于Accerciser

Eitan Isaacson(eitan@ascender.com)写了Accerciser。想得到更多的关于Accerciser的信息，请访问Accerciser GNOME Live! page。

报告BUG或提供本程序或手册的建议，依照如下链接document的指示。

重新发布和使用源码和二进制形式，不管有没有修改，在BSD许可条框下是被许可的。