GWKB1124 : Working With Window-Eyes User Profiles

Product: Window-Eyes
Author: Steve Clower
Date Added: 03/18/2011
Last Modified: 03/22/2011

Working With Window-Eyes User Profiles

User profiles allow Window-Eyes to be customized with various speech environments either on a stand alone machine or across a network. Each profile manages its own speech environment of sets, apps, synthesizers, Braille displays, and a­ll program-specific and global settings. This article describes how to manage Window-Eyes user profiles with Window-Eyes 7.5 and beyond. If the version of Window-Eyes you are using is less than 7.5, the concepts in this article will still apply, but the user interface and options described below will differ.

To access user profiles, first ensure that "Show Advanced Options" is checked from within the Window-Eyes Help menu. Next, Press F6 until your focus lands in the settings tree. Finally, press "P" to get to the "Profiles" node, followed by the Right Arrow to expand it.

The "Profiles" node has two groups: "Set Active Profile" and "Manage Profiles." Each of these is discussed below.

Setting the Active Profile

It is possible that you would want to change the current profile to another previously defined profile for any number of reasons. Maybe you are using Window-Eyes in a computer lab, and you are not allowed to log in or out of the computer. If someone had been using Window-Eyes before you, and had made changes to the current profile, you may want to load your own settings instead of using the default. Or imagine that you have one profile set up for everyday use, and another profile set up for creating or modifying set files or apps. You would want the ability to switch between those profiles to keep your current set files from being changed. Or, you might have a profile set up for casual computing with fast speech and no punctuation, and another with slower speech, punctuation turned on, and format alert enabled for times when you must proofread documents.

The "Set Active Profile" pane of the Window-Eyes control panel contains the following options:

The first option you come across when pressing the Tab key is the list of available profiles. This list view displays all of the Window-Eyes profiles available for use. To set the current profile to one of the profiles listed in this list view, arrow up or down to select the profile you want to switch to, and press either Alt-C or click the "Activate" button to load it into memory.

The next item that is found when pressing Tab is the "Current Profile" read-only edit box. This displays the Window-Eyes profile that is currently active. For example, it might contain "default" if you are running with the profile that is created when you initially install Window-Eyes.

The next item in the pane is the "Current Profile Folder" read-only edit box. This displays the folder name of the Window-Eyes environment for the current user. This folder is located in the Profile Path folder. If you are using the default profile that is created when you initially installed Window-Eyes, then this edit box will contain "default." Note that in most cases, the profile name and profile folder will be identical. However, it is important to distinguish the difference between the two. The profile name is merely a designation you give to it; the name has nothing to do with its location on your computer. The profile folder, on the other hand, is the location in which this group of set files, apps, and user preferences actually resides within your Window-Eyes application data folder.

Tabbing again brings focus to the "Current Profile Path" read-only edit box. This option displays the full path to the Window-Eyes environment for the current user. For example, if your user name was "John," and you were using the default Window-Eyes profile, it would be in C:\Users\John\AppData\Roaming\GW Micro\Window-Eyes\users\default.

The final control in this pane is the "Explore Profile Folder" button. This button displays a Windows Explorer window containing the files located in the current user profile path. You can also open the active profile by accessing the "Explore Profile Folder" option off the File menu at any time, even if "Show Advanced Options" is disabled.

Managing User Profiles

The second group of settings in the "Profiles" node of the Window-Eyes control panel is labeled "Manage Profiles." The options found in this pane allow you to add, update, rename, and delete Window-Eyes profiles. Press the Tab key to begin exploring the available options.

The first option is the "Profile Name to Add" edit box. This allows you to enter the name of a profile that you want to create.

The next item reached with the Tab key is the "Add Profile" button. Selecting this button will add the profile name entered in the "Profile Name to Add" edit box to the "Current Profiles" list view (which is discussed below), and create a default Window-Eyes environment specific to that profile. If you have a profile name selected in the "Add/Update Using Settings From" list view (discussed below), and you select this button, the new profile will be created using the existing environment from the profile you chose. For example, if you have entered the name Kyle as your new profile name, then select Stan from the "Add/Update Using Settings From" list view, then select this button, the Kyle profile would be created with a Window-Eyes environment exactly like the one that Stan has set up. Note that this button will only be enabled when the "Profile Name to Add" edit box is not empty.

 

The next item in this group is the "Add/Update Using Settings From" list view. This list view contains the same profiles listed in the "Current Profiles" list view (discussed next). These profiles are listed for updating existing profile environments.

The next item in this pane is the "Current Profiles" list view. This list contains all of the user profiles that have been added to the Window-Eyes User Profile system. Each of the profiles listed have their own Window-Eyes environment separate from the other profiles listed.

The next control reached with the Tab key is the "Update Selected Profile" button. With this button, you have the ability to update one or more profiles with settings that already exist in another profile. For example, say that you have the users Wendy, Stan, and Eric already defined as different Window-Eyes profiles. Then you decide that you have gotten more comfortable with, and would like to use the profile called Stan. To accomplish this task, you would select the profile called Eric from the "Current Profiles" list view, select the profile called Stan from the "Add/Update Using Settings From" list view, and then select the Update Selected Profile button. The environment that belonged to the Eric profile would then be replaced with a copy of the environment that belongs to the Stan profile. If you wanted to apply the Stan profile to multiple profiles, you would select those profiles from the "Current Profiles" list view, and with the Stan profile still selected in the "Add/Update Using Settings From" list view, select the update button.

The final option is the "Delete Selected Profile" button. Selecting this button will cause each selected profile in the "Current Profiles" list view to be removed from the User Profiles system. When a profile is removed, the Window-Eyes environment associated with that profile (sets, apps, synthesizer selection, Braille display selection, and all program-specific and global settings) will also be removed. This procedure cannot be reversed.

Specifying a Profile at Startup

You can use the Window-Eyes command line support for user profiles to specify that Window-Eyes launch using a specific profile. To perform this function, on a command line type:
wineyes /uProfileName
where ProfileName is the name of the Window-Eyes profile that you want to load when Window-Eyes launches. For example, if you wanted Window-Eyes to launch using the Wendy profile, you would type:
wineyes /uWendy

If the profile name contains spaces, you would place the profile name in quotes on the command line like this:
wineyes /u"Wendy with Fast Speech"

The All Users Profile

When a new user launches Window-Eyes for the first time, a copy of the default All Users profile will be made for that user. You can choose to modify the speech settings of the All Users profile by selecting All Users in the "Set Active Profile" pane of the Window-Eyes control panel, and clicking the "Activate" button. Once selected, the user profile environment space will switch to the All Users profile. You can choose to create new profiles in the All Users environment, or modify the default All Users profile. If the default All Users profile is modified, those settings will be used when Window-Eyes creates a profile for a new user. Changing the voice settings of the All Users profile will also affect the voice used when at the Windows login screen. If you do not see the All Users profile in the "Available Profiles" list view, then you likely do not have Window-Eyes set to run with administrative privileges. Window-Eyes must be run as administrator in order for you to manipulate the All Users Profile.