The performance of a screen reader, when used in conjunction with this product, is subject to the actual functionality and limitations of the chosen screen reader as well as the actual functionality and limitations of the underlying operating environment and its user interface.
ConsoleOne and all snap-ins have been tested for compatibility with the JAWS for Windows screen reader version 3.7 and version 4.0. JAWS for Windows is developed by Henter-Joyce, a division of Freedom Scientific. See www.hj.com for more details.
The Java Access Bridge 1.0.1, a product of Sun Microsystems, must also be implemented in order to use JAWS for Windows to provide accessibility with Java-based applications such as the ConsoleOne application. This product is available as a free download from http://java.sun.com/products/accessbridge/. Once you have downloaded the Java Access Bridge ZIP file, you can install it by placing the following 5 files into the specified location on your workstation.
File Name | Location |
JACCESS-1_3.JAR | C:\NOVELL\CONSOLEONE\1.2\JRE\LIB\EXT |
ACCESS-BRIDGE.JAR | C:\NOVELL\CONSOLEONE\1.2\JRE\LIB\EXT |
ACCESSIBILITY.PROPERTIES | C:\NOVELL\CONSOLEONE\1.2\JRE\LIB |
JAVAACCESSBRIDGE.DLL | C:\NOVELL\CONSOLEONE\1.2\JRE\BIN |
WINDOWSACCESSBRIDGE.DLL | C:\NOVELL\CONSOLEONE\1.2\JRE\BIN |
Add C:\NOVELL\CONSOLEONE\1.2\JRE\BIN to the system path.
We recommend that you set the number of colors in the Display control panel to 256. This recommendation may not be necessary for some versions of Microsoft Windows or for some video cards. See the JAWS Technical Support Web site for additional details.
The ConsoleOne application window has three sections. Across the top of the window is a row of buttons called the tool bar. Each button represents a function. Beneath the tool bar, the window is split into a left pane and a right pane. By default, the left pane contains the tree view and the right pane contains the Console view. Occasionally, the Console view is replaced with other views unique to the snap-in or the function you request.
While focus is on the ConsoleOne application window, you can use the tab key to cycle among these three sections. If you are in the tree view, the tab key takes you to the first element in the Console view. Pressing tab from anywhere in the Console view takes you to the left-most button on the button bar. Subsequent tabs proceed through the buttons one at a time from left to right. Pressing tab while on the right-most button moves to the tree view. Shift-tab reverses that sequence.
The basic menus in ConsoleOne are File, Edit, View, Tools, and Help. From anywhere in the ConsoleOne Application Window, you can access the menus by pressing Alt- and the first letter of the menu name. The list of menus and options within each menu will change based on which snap-ins are installed, and which objects are selected.
While the focus is in the main menu, the left and right arrow keys cycle from one menu to the next, and the up and down arrow keys cycle through the enabled menu options.
If the current menu option has a sub-menu, pressing the right arrow key expands it.
The Tree view provides a hierarchical view of the various eDirectory trees, their containers, and sub-containers. At the top of the hierarchy is an element named My World. When this element is opened (which it is when ConsoleOne first starts), it exposes an element named NDS. Within NDS are the various trees to which you are authenticated.
As you use the up and down arrow keys, the focus moves through the container objects in the tree one at a time. The JAWS reader will speak the name of each object and its level. My World is level one, NDS is level two. Trees within NDS are level three, and so forth. Pressing the right arrow key while on a closed container will open it, listing below the containers within it. Only containers are shown in the tree view. Pressing the left arrow key while on an open container closes the container and collapses the list of containers that are within it.
If you happen to collapse everything back to My World, you will not be able to open it with the right arrow key. Instead, press F5 to refresh the tree view. This opens the My World object and exposes the NDS object within it.
Each container has zero or more sub-containers, and zero or more leaf objects. As you move through the list of containers in the Tree view, the objects within each container, both sub-containers and leaf objects, are displayed in the Console view. To see these objects, select a container, then press the tab key to move to the Console view.
The Console view contains all containers and leaf objects found within the selected container. The objects are typically sorted by object type (users, groups, servers), and alphabetically by object name within each type. The objects are displayed in columns. The first object is at the top of the first column. The next object is beneath it, and so on. If there are more objects than fit in one vertical column of the view, the next object appears at the top of the next column. The number of objects in the column depends upon how large the window is.
The up and down arrow keys take you through the list sequentially from first to last. The left and right arrow keys move from one column to the next. Page up and Page down move through the list one screen at a time. Home takes you to the first object in the container, and End selects the last object in the container.
Note that the JAWS reader deliberately disables the keyboard auto-repeat function. Holding down the down arrow key, for instance, will move one object. To go to the next object, you need to release the key and press it again.
As you move through the list in the Console View, the JAWS reader speaks the name of the object, and the object type. While an object is thus selected, you can perform operations on the object. The operations allowed are based on the object type and your rights. The primary operation is to open the object and to edit its properties. Press Enter to bring up the property book for the current object.
A Property Book is a dialog box used to display and modify all the properties or attributes of an object. Since objects typically have a large number of properties, the property book is organized into sections with a tab for each section. The tabs appear in a row across the top of the property book. Each tab has a name.
Each tab has one or more panels. The panels are presented in the property book just below the row of tabs. Each panel has one or more controls. Some of the typical controls include a text edit field, a check box, a button and a combo box. Every panel also has a name.
When a tab has more than one panel associate with it, the list of panels appears like a drop down menu on the tab.
When a property book is first opened, the focus is on the left-most tab. You can cycle through the list of tabs using the left and right arrow keys. JAWS speaks the name of the tab as it receives focus. If the tab has a list of panels, you can open the list by pressing the space bar while the focus is on the tab. Pressing the up and down arrow keys cycles through the list of panels associated with the current tab. JAWS speaks the name of the panel as you arrow to it.
Once you get to the panel you want to edit, press the tab key to move focus to the first control on that panel. When focus is on a control, the JAWS reader speaks the label for the control, the type of control it is, the current setting for the control, and whether the control is enabled or disabled. JAWS will say "edit" if the control is enabled, or "non-edit" if it is disabled. Press the tab key to move focus to the next control, or press shift-tab to move focus to the previous control.
Controls in ConsoleOne behave much the same way in ConsoleOne as they do in any other application. There are, however, a few differences. The following is information about some unfamiliar behaviors.Using Buttons
When you tab to a button, the inclination is to press Enter to perform the button's function. However, the Java convention is to press the space bar to click the button. Often, the Enter key will perform the default function of the panel or dialog box instead of the function of the current button.Check Boxes
Check boxes have two states: checked and unchecked. To change the state of the current check box ,press the space bar. If the check box acquires focus by pressing the tab key, the JAWS reader will accurately tell you the current state and when you toggle the state it will accurately tell you the new state. However, if you use a mnemonic to access a check box, things get more complicated. The mnemonic causes two things to occur. First, focus moves to the check box control, and then the state is toggled. In this situation, the JAWS reader reports the state at the time focus is acquired. This can be confusing. Novell recommends against using mnemonics to access check boxes when you rely on the JAWS reader to know what is happening.Multi-valued Edit Fields
In ConsoleOne, there are numerous multi-valued edit fields. When you tab to such a field, the JAWS reader speaks all of the values in the field. To edit any of those values, open the list by tabbing to the Browse button to the right of the field and pressing the space bar. The list of values is presented. While the list is open, use the up and down arrow keys to move through the elements of the list. Pressing the Tab key while the list is open does nothing. To close the list, press the Escape key, then press Tab to move to the next field.
While Novell has performed engineering and testing to ensure its products are accessible, the Windows operating system, the Java Virtual Machine, the Java Access Bridge, and the JAWS for Windows screen reader impose various functional limitations that Novell is unable to completely work around.. These functional limitations may reduce the level of accessibility that an end user may experience when using ConsoleOne with a screen reader. Known functional limitations include, but are not limited to, the following: