W3C home > Mailing lists > Public > w3c-wai-gl@w3.org > July to September 2003

Jaws Version 5.0 beta (long)

From: Roberto Scano - IWA/HWG <rscano@iwa-italy.org>
Date: Fri, 15 Aug 2003 13:26:35 +0200
Message-ID: <000701c36320$1e35a000$0400a8c0@iwars>
To: "WCAG List" <w3c-wai-gl@w3.org>

http://www.freedomscientific.com/fs_products/software_jaws5pbfea.asp

Automatic Position Virtual Focus to Flashing Cursor
When HTML code automatically places the blinking PC Cursor (force focus)
into an edit field, JAWS also moves to the edit field. By default, JAWS
will not begin a SayAll provided you are in the default Virtual Cursor
mode. When this occurs, you will also be reminded to press ENTER for
forms mode, in order to type in information.
For an example of this, please visit: www.google.com

Forms Mode State Remembered when Switching IE Sessions
If you are using IE in Forms Mode and switch to another session of IE,
JAWS remembers that you were in Forms Mode when you return to the
previous session. JAWS then automatically reactivates Forms Mode.

Automatic Language Detection in HTML
Your multilingual synthesizer will switch to the appropriate language on
the fly, provided the HTML author has used the proper language tags.
This feature is turned on by default, but you can disable it in the
Configuration Manager under HTML options or via the Verbosity Options
dialog. For an example, visit the following Spanish Web Site:
www.once.org

User Definable PlaceMarkers in the Virtual Cursor Mode
This revolutionary feature is designed to further enhance navigation of
frequently used web pages, HTML forms or applications, and other
documents which will utilize our Virtual Cursor Technology. Through an
extremely simple interface, you can add, name, navigate, and remove
PlaceMarkers. Script Writers can even use this new technology to produce
powerful new scripts designed for use in HTML-based applications. This
provides even more opportunities for future jobs, and the JAWS
PlaceMarker Technology will be one more tool to make those jobs even
more productive and valuable.

There are two types of PlaceMarkers: fixed and temporary. Only one
Temporary PlaceMarker can exist at a time but you can move it simply by
dropping it in a new location. To insert the Temporary PlaceMarker in
your current location on an HTML page, you press a user-definable key
combination currently assigned to CTRL+K. If you then move to some other
place or a new page and press the same keystroke again, JAWS removes the
Temporary PlaceMarker from the prior location and places it at the
current location. The Temporary PlaceMarker remains active for the HTML
page until you restart your computer, restart JAWS, or assign the
Temporary PlaceMarker to another location. Leaving that page or even
closing that session of IE or On-Line Help and later returning will not
remove the PlaceMarker.

Once you have assigned the PlaceMarker, you can use the Navigation Quick
Key K to instantly return to that exact location from anywhere on that
particular page.

The Temporary PlaceMarker will also appear in the CTRL+SHIFT+K list of
PlaceMarkers and it will be called "Temporary."

The other type of PlaceMarker is called a Fixed PlaceMarker. As the name
implies, this PlaceMarker is page/domain-specific and is saved with JAWS
across user sessions. To add a Fixed PlaceMarker, move to a location on
an HTML page where you want to insert the PlaceMarker and press
CTRL+SHIFT+K. This user definable key combination displays the
PlaceMarker List Dialog. Simply activate the Add button in this dialog
and decide on the name you want for this particular PlaceMarker. You can
continue to add as many Fixed PlaceMarkers as you'd like, or you can
decide to remove or rename them if necessary. These Fixed PlaceMarkers
are also portable so users will be able to exchange Fixed PlaceMarkers
with other JAWS users which could prove to be the most useful feature,
especially on HTML-based Web applications being used by multiple JAWS
customers doing the same job. Once you have assigned a Temporary or a
group of Fixed PlaceMarkers on a page, just use the letter K, the Quick
Navigation Key for PlaceMarkers, to jump from one to the other quickly.

Press CTRL+SHIFT+K to display a list of all PlaceMarkers on the current
page, including the Temporary PlaceMarker. You can use first letter
navigation in the list for quick access to the one you want. You will
also find buttons for Add, Move To, Rename, Remove, and Remove All.

In addition to using the letter K or the list of PlaceMarkers in the
CTRL+SHIFT+K dialog to navigate, there is another way to quickly review
the content at one of the first 10 PlaceMarkers on any given page. While
on a page with PlaceMarkers, press CTRL+SHIFT+1 through 0 on the number
row to hear the contents of that line for any of the first 10
PlaceMarkers. Pressing one of those key combinations twice quickly moves
you to that location and reads the line from the Virtual Buffer.

PlaceMarkers are stored at the following path:
c:\jaws50\settings\enu\placemarkers (file extension .PMI)


Navigating by Heading Levels is More Intuitive
When navigating by headings, searches for subheadings stop if the
next/prior heading belongs to a different section. For example, if you
are navigating through a group of level 3 headings using the Navigation
Quick Key 3 on the numbers row, then reach a new heading at a higher
level, JAWS will stop and you will be informed that you have reached a
new section. Previously, you could have found yourself at a level 3
heading in another section without knowing that the section changed.

INSERT+F5, Select a Form Field Dialog
While in HTML pages with form fields, you can now use the JAWS Keystroke
INSERT+F5 to display a list box with all the controls on this page. If
you found the INSERT+F7 dialog for listing links useful, you'll really
benefit from using this great feature to fill out or review forms. Note
that when you use this feature to move to a control, JAWS will also
enter Forms Mode automatically for you.

Position Information for Radio Buttons in HTML
JAWS will now properly identify which radio button is selected and how
many are available in the group. This assumes the HTML has been written
correctly using the name attribute to determine which radio buttons go
together.

Position Information for List Boxes and Combo Boxes in HTML
JAWS now has support for position information when in virtual areas.
This means that you will get information about how many items are in the
particular control and which one of these items is currently selected.

Customize how Form Field Prompts Are Identified
This new option is available in the Verbosity dialog box or in the
Configuration Manager. It allows you to customize what gets reported as
prompts for various form fields on the Web. Since there are many
possibilities for HTML authors, the ability to customize this has been
requested.

Reorganized the INSERT+V, Verbosity Dialog
The dialog box options are now more "human-friendly" and intuitive. The
options and their settings now say what they mean in plain English. We
have removed options that were either impractical or unnecessary to
modify per page, such as increasing line length, etc. All options are
now accessible via first-letter navigation. Those that aren't are in
close enough proximity that when you press a letter to go to that group
of options, you should find it. The same standard vernacular and
first-letter navigation applies to the Personalize Web Settings dialog
box, which is described below.

Personalized Settings for Any Web Site
This feature is one you'll surely appreciate if you use the Internet.
Have you ever wished that you could adjust something in the verbosity
options for a certain Web site, without impacting how JAWS will sound on
other sites? Wouldn't it be great if the next time you returned to that
web site, those special settings were remembered for you? Well now you
can use the new SHIFT+INSERT+V dialog to display a list of settings you
can personalize for that specific domain.

The dialog lists the site name, or as much of it as possible, as the
caption. When entering any page on a personalized site from another
location, you'll hear the message: "This web site has been
personalized." Care has been taken so that pages within the same site
(based on the URL) will not repeat the message. It is repeated only when
entering a site from an unrelated page.

While not all verbosity options will be offered in this feature, HTML
options such as page refresh, graphic rendering, links, image maps,
lists, tables, block quotes, etc., will all be available.

Let us emphasize that this feature is not foolproof. There may be some
situations where these Web features may not work, due to the dynamic
nature of the Web in general. If you change a setting using the regular
INSERT+V option, it will not be saved in your personal files.

INSERT+TAB now reveals all Verbosity Options for many HTML Elements
Within virtual buffer areas, you can now use INSERT+TAB to reveal all
setting options for graphics, text links, Form Fields, and Buttons. If
you're on a link, graphic (outside an image map), or button, press
INSERT+TAB repeatedly to hear the control spoken with the available
"verbosity" options.

The first time you press INSERT+TAB, you will hear the control as is
with your current settings. As you press INSERT+TAB again, JAWS will
cycle through the available settings for the given control. As you do
this, you hear the control again, which may or may not sound different,
followed by a message in the message voice which tells you the setting
being used.
Example: "Freedom Scientific Logo" Graphic (message voice) "Alt tag".

Of course, should you be using a scheme in JAWS to have these controls
spoken differently, all your custom speech/sound rules will be followed
by JAWS. If you press any other key, JAWS resumes normal functionality.
Use this feature on several different graphics on the same page so you
know how to personalize verbosity settings in JAWS for these various
items for the current web site, using the Personalize Web Settings
feature described above.


Added the INSERT+F3, Virtual HTML Features Dialog
There are currently two options in this dialog: PlaceMarkers and
Personalized Web Settings. We will be adding other items to this list in
future releases of JAWS. The main purpose of this list box is for users
who seldom use the features and can't recall the specific keystrokes to
launch them.

Added Wrap to Top or Bottom of Document for Many of the Quick Navigation
Keys
In 2002, with the release of JAWS 4.5, we introduced everyone to the
breakthrough concept of Navigation Quick Keys for HTML, letting you use
single letters to jump around the various elements of web pages. This
was one of the most significant changes and is now being adopted by
other products in a similar fashion. In JAWS 5.0, we have added the
ability to wrap to the top or bottom of a document as you move using
these keys. For example, if you are pressing H to move forward by
headings you are on the last heading available on the page, you will be
informed of this and sent back to the top to find the first heading.
This is very similar to the way Internet Explorer works by default if
you are using the TAB key to move between links. You will find this
works for most of your JAWS Navigation Quick Keys, even when moving
backward by adding the SHIFT key.

Added More New Navigation Quick Keys
You can now use four new Navigation Quick Keys while in a virtual
environment like IE and on-line Help.

  a.. B will move to the next Button on the page.
  b.. G moves to the next Graphic.
  c.. Q moves to the next Block Quote.
  d.. O moves to the next Object.
Include the SHIFT key with any of these commands to move backwards.

Jump to HTML Table Cell
JAWS now has an option that lets you identify a particular cell in a
table (based on row and column coordinates) and quickly move to that
location. To try this feature, go to a table while in Internet Explorer
or On-Line Help and press the letter J. This displays a dialog box
called Jump To Cell. Type in the particular column and row that you want
to go to, separated by a comma. Press ENTER to jump right to the cell.
This is very similar to using the F5 Go To feature in Microsoft Excel.
This can be very useful in large tables that you use often.

Jump to Line in the Virtual Buffer when in HTML
If you press J while in an HTML page, but not in a table, you will land
in a JAWS dialog called Jump to Line. You can use this to quickly move
to any line in the Virtual Buffer by entering the desired line number
and pressing ENTER. The dialog provides the number of lines available
and displays the line number you are currently on to give you a proper
reference.

Since our Quick Navigation Key J is used for both Jump to Table Cell
while in a table and Jump to Line if your not in a table, we also added
the ability to use CTRL+J any time which will always Jump to Line,
regardless of whether you are located in a table at that moment.


Percentage of Document Based on Current Location of Cursor
Pressing ALT+DELETE now includes the cursor location as a percentage of
the current document. This is supported in all areas where our Virtual
technology is used. If you are currently reading this information
on-line, press ALT+DELETE at any time to determine how much of the
document remains.

Added Custom Button Search Option for HTML Forms
You can now specify the attributes and search order for buttons in HTML
documents. Note that in forms mode, custom button search is only
supported when the Use Virtual Info for Forms Mode Labels option is
enabled. You can find this new search option on the Miscellaneous page
of the new HTML Options Multi Page dialog in Configuration Manager.

Indicates HTML Elements with OnClick or OnMouseOver
We have now added the ability for JAWS to identify elements with OnClick
or onMouseOver handlers on the web. We can now optionally indicate any
attribute for any element by either speaking a message or playing a
sound. JAWS currently has support for the OnClick and OnMouseOver
attributes so that when you do a Say Line or arrow onto any element with
such an attribute, if the Indicate Element Attributes option is enabled
in the Configuration Manager, you'll be notified. You can try this on
the HTML Challenge Dynamic HTML page where JAWS will now tell you that
the paragraph with the OnClick handler is clickable when you arrow to
it.



New MSAA Support for Extended Select List Box in IE and Other
Applications
When you land in extended select list boxes, you must use the Windows
command SHIFT+F8 to turn on the noncontiguous select option. In IE, if
you're using the Virtual Cursor, you must also turn on Forms Mode.
Previously, if you arrowed up and down, you would sometimes hear extra
highlighted text from a selected item farther up in the list. Now, since
we strictly use MSAA in these cases, this extraneous speech is no longer
present. JAWS will say, "Not selected," if the control is not selected,
but it will speak the item. If the SHIFT+F8 option in Windows isn't
turned on, you won't hear "not selected."

Context Sensitive Help Attribute for HTML Introduced for Web Authors.
Web/HTML authors may now use the newly defined ContextHelp attribute for
form input or other elements. JAWS will tell the user when a field has
such extra help whenever it exists. You can choose to review the help
using speech or Braille with INSERT+F1 or ignore it. The GetObjectHelp
script function has been updated to support this attribute which we will
be sending to the WAI as a recommended option to consider as a standard.

We will be updating our HTML Challenge to include examples of this as
well as other areas of our Web Content. GetObjectHelp also returns the
acc_help for MSAA and the description for Java objects.

For a demonstration of how this can be used, use the following HTML
source:
<P><LABEL for=Mname >Mother's Name: </LABEL><BR><INPUT id=Mname
name=Mname ContextHelp="For this field make sure you enter your mother's
maiden name."></P>



New Speech and Sounds Manager
In previous versions, JAWS could be instructed to tell you when text
attributes, fonts, or colors changed. It even told you when you tabbed
or arrowed between different control types (e.g., from an edit field to
a button). However, the method of feedback was always through speech
which could occasionally become too verbose.

JAWS 5.0 has made a major break through in Windows screen reading
because it now allows all kinds of information to be user-definable.
Imagine being able to tell JAWS to:

  a.. Speak bolded text in a different voice.
  b.. Announce a meaningful message when text was italicized and
underlined (such as link).
  c.. Read all text in a particular font or color in a different
language.
  d.. Change the pitch as the font size changed.
  e.. Use a sound to indicate that you were focused on an edit field.
  f.. Use different sounds to indicate the state of a checkbox.
  g.. Speak a meaningful message when text in a particular color was
encountered.
  h.. Read quoted text in a different voice.
  i.. Use sounds to indicate capitalization.
  j.. Indicate different amounts of indentation using sounds.
  k.. Indicate HTML attributes on the Web using sounds or messages etc.
All this is now possible! You can even use the Dictionary Manager to
replace words with sounds or play a sound, as well as change the
pronunciation of a word. You can also tell JAWS to always speak a
particular word in a particular language. Imagine replacing a left
pointing arrow symbol with a sound which plays from the right ear to the
left. All this power is available just by selecting the appropriate
speech and sounds scheme or by using the more powerful and flexible
Dictionary Manager.

The customization of such feedback is called a behavior, that is, you
can assign a behavior to a particular kind of attribute. You can even
tell JAWS that you're only interested in certain kinds of attributes and
totally ignore others. The set of behaviors which are currently active
have been grouped together in what is called a Speech Manager File, or
scheme. Schemes are easily shared among users and can be switched on the
fly using a keystroke which brings up a list of the currently defined
schemes. The keystroke for the list of predefined schemes is
INSERT+ALT+S or JAWSKey+ALT+S.

This world first feature enables the user experience to be
as intuitive and flexible as possible. There is nothing in the industry
which comes close.

JAWS 5.0 will come with a set of default Speech Manager Files (.smf
extensions) which can be very easily modified and shared. When you first
run JAWS 5.0, it will sound and feel like prior versions of JAWS. This
default scheme is called classic. If you want to hear attributes
announced as you arrow through text, you can select the Classic with
Attributes scheme. You no longer have to go in and select many different
check boxes to get specific information. All you do is load the scheme
which includes all of the information you want to hear in the way you
want to hear it.


For an example of how this can work, try the following after installing
the JAWS 5.0 Version.

  1.. While reading the What's New Page in Internet Explorer press
INSERT+ALT+S for the Select a Scheme Dialog.
  2.. Now choose Classic (Attributes) from the list and press enter.
  3.. Now arrow up and down through the What's New Document and notice
how you hear the changes get reported by JAWS.
  4.. Now go back into the INSERT+ALT+S Schemes list and choose
ProofReading (Attributes) and press enter.
  5.. When you arrow through the same text, you hear the changes this
time indicated by modifications in the synthesizer voice and or pitch
being changed. This helps distinguish the various attributes that you
are encountering without interrupting the actual text from the screen
being read from the document.
Both methods will have benefits for different users in different
situations. This new way of listening to information will go a long way
to changing the way you use your screen reader in the future.

The script language has also been enhanced to provide a way of
specifying all of these kinds of customizations. We now support a basic
set of XML tags. When you use the Say command, you can provide a string
of XML and JAWS will play the sounds, change the voice, change the
language, etc., as defined in the XML.

You can configure the following attributes and indications:

  a.. Control type
  b.. Control state
  c.. Attributes (normal text, bold, italic, underline, strikeout,
graphic, highlight)
  d.. Font name
  e.. Font size
  f.. Font color
  g.. Capitalization (both single and all caps)
  h.. Spell
  i.. Quoted text
  j.. Indentation
  k.. HTML attributes such as OnClick, OnMouseOver, etc. (so you can
hear when a graphic on the web is clickable or requires that the mouse
be moved to the graphic to reveal more information etc)
At the time of writing, JAWS 5.0 comes with the following schemes
already defined:

  a.. Classic
  b.. Classic (Attributes)
  c.. Classic (Attributes and Font Info)
  d.. Classic (Attributes, Font Info and Color)
  e.. Classic with Quotes
  f.. Indent (tab is 0.125 inches Script Manager)
  g.. Indent (tab is four spaces)
  h.. Indent (tab is two spaces)
  i.. ProofReading (Attributes)
  j.. ProofReading (Attributes and Font Info)
  k.. ProofReading (Attributes, Font Info and color)
  l.. Visual Studio .Net (Colors)
  m.. Visual Studio .Net (Indent)
  n.. Visual Studio .Net
  o.. Web RentACrowd
The classic schemes are all like prior versions of JAWS, announcing
items using the message voice. Each classic scheme adds a bit more
information as the names suggest.

The proofreading schemes use different voices for different attributes,
use the word "cap" or "all caps" to indicate capitalization, and change
pitch for different-sized text.

The Web RentACrowd" scheme uses different voices for headings and links
so that you have a family of voices which take turns reading pieces of
your web page to allow you to easily determine the headings, links,
etc., without the extra verbosity of descriptive words being added to
the actual text.


Voice Aliases Dialog, Found in Configuration Manager
Since all synthesizers have a different set of voices and
characteristics, JAWS now allows you to define a uniform set of voice
names. These names are mapped to the specific synthesizer's voices using
a specified pitch and rate. This is called mapping a voice alias. A
voice alias thus allows us to tell JAWS to use the SpellingVoice when
text is being spelled.

Using Eloquence, this could map to Shelly using a slower rate. On
DECtalk it might map to Dennis and a different rate. Regardless of which
synthesizer you use, the voice alias name stays the same. JAWS 5.0 also
has a Voice Alias dialog for setting up these mappings and provides a
default set of voices. You can add, delete, and modify the voice aliases
in this dialog. This option is found under the Set Options menu in the
Configuration Manager.


New in General
Dictionary Manager Lets You Assign Language or Sounds
In addition to setting up pronunciation rules using the Dictionary
Manager, JAWS 5.0 features new functionality never before found in
Windows screen readers. You can now define a Language the dictionary
entry should be spoken in, or even a sound that you want played in
addition to, or rather than, the text to be spoken.

When adding or changing an entry in the Dictionary Manager, in addition
to the Original Word and Replacement Word edit controls, you will now
find an Advanced button. This button takes you to a dialog containing a
Language combo box and Sound list view. The Language combo box is
populated with the languages available from your current Synthesizer.

In addition to the new Sound list view, there is also a Play and Browse
button. These new controls allow a user to sample the selected sound by
pressing the SPACEBAR, pressing ALT+P, or selecting the Play button. You
can access .wav files in other directories by selecting the Browse
button. When you select a .wav file via the Browse button the WAVE file
is automatically copied to the JAWS Settings\enu\sounds directory, where
we have included many sounds for your use. When adding an entry the
sound list will default to "None".


Select a Language Dialog Using CTRL+WINDOWS Key+L
Provided you are using a multilingual synthesizer such as Eloquence, you
can now use the key combination CTRL+WINDOWS Key+L to display a dialog
that allows you to change your synthesizer language on the fly.

Copy and Cut to Clipboard Just Got a Lot Smarter
For a long time, users have noted that the CTRL+C or CTRL+X commands did
not tell you if there was a problem when you pressed them (e.g., no text
was selected). JAWS warns you of this problem by speaking "No Text
Selected" in the error voice so that you are alerted that nothing was
selected when you tried to copy or cut. This is true in lists as well as
editable controls and virtually anywhere else text or items can be
copied or cut.

One addition to this feature is that SHIFT+INSERT+DOWN ARROW now
reports, "No text selected," in its normal voice when no text is
selected.


Redesigned the Configuration Manager HTML Dialog
In an effort to make it easier to navigate all the various JAWS HTML
options available to a user, the HTML options dialog is now a multi-page
dialog. You will find this much more organized and it will better
accommodate our continued growth in this area going forward.

MSAA Used for Checkable Lists
You can now customize check lists in a far simpler fashion than
previously. Simply assign the list control in question to Microsoft
Active Accessibility using the INSERT+7 Window Class dialog. Then label
the graphics as follows: Checked, Not Checked, and Partially Checked.
Note that Partially Checked currently is only available in the
Add/Remove Programs dialog boxes under Windows Components.

Changed INSERT+T Message in Beginner Verbosity
When pressing INSERT+T, the message is shorter now and only says, "Title
is," instead of, "Title equals".

Aliases for All JAWS Configuration Type Files
Aliases are generally created to make things more understandable. For
example, instead of using the name BrowseUI for the name of
configuration, script, or key map files we now use Internet Explorer 5
and 6 as an alias. This makes it much easier to find the files for the
various applications supported by the configuration files included with
JAWS.

Spell Rate Change and Upper Case Increment Now Percentages
In the Voices dialog boxes, you will now find that both of these
settings are now percentages (plus or minus) rather than just numbers.
This change was necessary as part of the new changes related to the
Speech and Sounds Manager.

New Configuration Manager Customize Punctuation Dialog
One of the most popular requested features has been added, and you can
now modify your punctuation settings in the Configuration Manager. There
is a new dialog called Customize Punctuation which can be accessed via
the Configuration Manager's Set Options menu. The dialog is composed of
a list control, four radio buttons, Edit Description... button, Restore
Defaults button, and Advanced... button. The radio buttons allow you to
define the level when the punctuation is spoken. The levels are None,
Some, Most, and All. You can also modify the level setting by pressing
the SPACEBAR when in the list control. You can modify the description,
which is the text spoken when the symbol is encountered. To modify the
description, either select the Edit Description... button or press the
F2 key. You can reset the values to factory defaults by activating the
Restore Defaults button. The Advanced... button allows you to change the
description of other punctuation but does not allow you to define the
level.

INSERT+Q and INSERT+F Have Added Functionality
You can now press INSERT+Q or INSERT+F twice to format text into the
Virtual Viewer. You no longer need to press the key repeatedly to hear
what you missed or go into Speech Box mode to review in Braille.
INSERT+Q is often needed by Script Writers or Technical Support to
determine the exact application being used, while INSERT+F is used to
determine font information.

Laptop Keyboard now includes Table Navigation
The laptop sections of Default.jkm now have additions to support table
cell navigation. These are the same for both laptop sections, as they
are based on the QWERTY logic for character and line navigation.
Keystrokes are as follows:
Say Cell ALT+CTRL+COMMA
Prior Cell ALT+CTRL+M
Next Cell ALT+CTRL+PERIOD
Up Cell ALT+CTRL+Y
Down Cell ALT+CTRL+N


TypeLite Keys Added Back to Default Keymap
Due to the removal of limitations placed on the file size for our .ini
files, we have put the TypeLite keys back in the Default.jkm file.

Access Solutions Updates DoubleTalk LT and Triple-Talk Drivers
There are new drivers for the DoubleTalk LT and TripleTalk which fix
several issues that have been opened for a long time.

If you are using the DoubleTalk LT with JAWS 4.51 or have friends doing
so, they can get the driver and instructions from the TSN on our Support
page.

Quick Identification for the "ANSI" Numeric Value of Any Character
This new feature has been assigned to the Say Character KeyStroke when
pressed 3 times in a row. To see how this works for the DeskTop Layout,
move your cursor to a character and press the NumPad5 three times. You
first hear the character, then the phonetic, then it says character
followed by a number which is the ansi value. On the LapTop layout, it
is JAWSKey Comma pressed 3 times. Going along with this feature, don't
forget the other feature we added in 4.51 to insert various symbols into
your documents, without having to know the ansi symbol. You can get to
this list of symbols by pressing INSERT+4 on the number row at anytime.

JAWS Now Supports the Kinesis Keyboard Layout
You will find this choice in the Basics Dialog in the KeyBoard Layout
ComboBox.

Change in Line Reading Keystrokes for Laptop Layout
We have modified the LapTop Layout commands for Line and Sentence
reading to match that of the PAC Mate TNS model. JAWSKey + U, I, and O
are now used for moving to and reading prior line, current line, and
next line while sentence reading will now be on JAWSKey Y, H, and N.
In the event you use LapTop and feel this change is not one you want,
please use the Keyboard Manager to modify it back.

New Navigation Scripts Added
Two new commands have been added, which you can assign in Keyboard
Manager. The Scripts found in the default file are called:
NumericDataSayNextAsSingleUnit
And
NumericDataSayPriorAsSingleUnit
Long names, but here's the short of it:
If you have a long word filled with numbers and punctuation, such as an
IP address or stock quote, press one of these keystrokes to move forward
or backward past the whole unit. It can make navigating in such material
much quicker and easier to understand. Remember that these keystrokes
are not assigned, you must assign them yourself. They are named as they
are so you can easily find them in Keyboard Manager located in the
Default file.
We recommend that you assign these to new keystrokes such as:
CTRL+JAWSKey+RIGHT or LEFT ARROW respectively.

These were in answer to a question posed by users who needed a way to
quickly skip past a whole series of digits and punctuation. If you're
not using Braille, doing so was quite long and exhausting before. There
is a new TSN posted to explain this for anyone with 4.51 that would like
to add it to that version.


New in Braille
New Driver for Focus and PAC Mate Portable Display
This new driver provides for better functionality of the displays and
auto detection for both.

Whiz Wheels® Now Offer Panning
We have added a fourth setting, Focus Panning, to our whiz wheel support
for the Freedom Scientific Focus Braille devices. This becomes available
when using the Whiz Wheels in a document or any multiline area either
with system (blinking) or Virtual cursor. We have modified this panning
slightly to remain consistent with our line/sentence/paragraph support.
This modification simply means that when the Braille display travels
vertically, as it does when End of Line is reached during panning, the
system or active cursor moves with it.

To switch to Panning Mode with the Whiz Wheels, simply depress either
Whiz Wheel until it reports the desired mode.

The Tether option in the Adjust Braille Options dialog box is not
related to this movement, just like the Line/Sentence/Paragraph
navigation.
Focus Panning is not available outside of the Line/Sentence/Paragraph
structures.

New in Popular Application Support
All new support for Accessible Java Applications
JAWS support for applications written using Sun Microsystems' Java
Access API has been greatly improved in version 5.0. JAWS now speaks
every accessible object available through Sun Microsystems Java
Accessibility Bridge version 1.0.4. JAWS has added functionality to
simulate the JAWS cursor in Java applications. Also new is the virtual
buffer view of Java applications, making many of them as simple to use
as JAWS on the Internet. Freedom Scientific recommends using JAWS 5.0
with Java Accessibility Bridge version 1.0.4 and the Sun Java Runtime
Environment version 1.4.1.


New Scripts Have Been Written for Microsoft Access 2000 and XP
This is an area where there has been many requests for fixes and
improvements. Based on the MS Object Model, we believe you'll find
Access 2K and XP to be much better.

Great Support for AOL Instant Messenger (AIM) Version 5.2
There is an Online Help Topic and we encourage you to read this for all
the details. If you are looking for a very good Instant Messenger this
is a good choice.

Changed Keystroke in MSN Messenger
Within the MSN Messenger application, to assign channels 1 through 5
(for conversations), use CTRL+WINDOWS+1 through 5 respectively.
Previously this was done with CTRL+SHIFT+1 through 5.

To switch to the corresponding conversation from anywhere, press
WINDOWS+1 through 5. This was done to avoid KeyStroke conflicts with
PlaceMarkers, Excel, Word or Winamp, among other things. These
keystrokes will be easier to remember, as this is designed to set
different windows in the foreground; hence the use of the WINDOWS key.
We have also made more changes that positively affect the
SwitchToUrgentConversation keystroke, but it requires that you wait
while the window gains foreground. This may take a couple seconds in
those cases where it hadn't been happening at all.

New Order for Reading Font Information if Attributes Are Present in MS
Word
Previously, if you pressed INSERT+F in Word, attributes were reported
after font information. This slowed down the process of getting
attribute information. Now, when you use INSERT+F in Microsoft Word, you
will now hear font information spoken in the following order:

  1.. Attributes (bold, italics, etc.)
  2.. Point size (12 point, 14 point, etc.)
  3.. Font name : (times New Roman, Arial, etc.)
After these items are spoken, you will still hear all other document
information (i.e., style, line spacing, etc.) as before.

Additionally, you can now press INSERT+F twice quickly to hear font
information in this same order in the virtual viewer for your
convenience and review in Braille.

Improved Bookmark Support in Microsoft Word
In Microsoft Word JAWS can now properly handle defining or going to a
bookmark regardless of where it is in a document, including Tables.

To add a bookmark:

  1.. Place cursor at beginning of text to be bookmarked.
  2.. Select the text to be bookmarked.
  3.. Bring up Insert menu and arrow to bookmark option. Press ENTER to
bring up the dialog.
  4.. Name the bookmark or use the selected text as the name.
  5.. TAB to the Add button and press SPACEBAR.
To go to a defined bookmark:

  1.. Bring up the GoTo dialog.
  2.. SHIFT+TAB to see the list of options and choose bookmark.
  3.. TAB to see the list of defined bookmarks and arrow to your choice.
  4.. TAB to GoTo button and press SPACEBAR.
Improvements for Eudora Email
Added the feature that the up and down arrow keys would announce the top
and bottom of the mailboxes rather than rereading the message heading
information. This feature has now been amended so that pressing the up
or down arrow key quickly a second time will add the message information
to the top and bottom of list messages.

The Home, End, Page Up and Page down keys now announce the message
status information such as read, unread, etc. in addition to the message
information.

Audible Manager Scripts Updated to Include Version 4.0
The keys to read the Device Pane (CTRL+2) and toggle the Device Pane
open or closed (CTRL+SHIFT+E) now work properly when Audible Manager is
in CD burn mode.

INSERT+W Help Message has been amended to include keystrokes available
in CD burn mode.

Modification Information for Script Writers
We have added three scripting functions that will help facilitate use of
FocusChangedEvent for many beginning scripters. The FocusChangedEvent
function can appear confusing. For others, the idea of having to modify
the whole FocusChangedEvent function for one single dialog name is
overkill. Still others find it annoying to have to put the same code in
SayFocusedWindow as they have to in SayWindowPromptAndText (INSERT+TAB).

We have added three functions to improve customization in the JAWS
scripts. If used properly, they resolve the above problems without
having to modify either FocusChangedEvent or SayWindowPromptAndText
(INSERT+TAB). Of course, there may in fact be an odd situation where
modifications of these functions is still necessary, but in most cases
customization should become simpler. These functions are as follows:

· HandleCustomAppWindows
· HandleCustomRealWindows
· HandleCustomWindows

Each takes a handle as a parameter, the relevant place in the hierarchy
to be checked. Each returns an int. Return TRUE when your custom logic
is successful, FALSE to let the default behavior of JAWS take place. No
need to worry about whether the AppWindow has changed, whether the
RealWindow is different, or updating global variables. If you are
familiar with the FocusChangedEvent function, you know the drill.

HandleCustomAppWindows:
This function replaces the speaking of the Application Window name, type
and Text. Add your logic here where the application window code by
default doesn't work.

HandleCustomRealWindows:
Enter your code here for custom dialogs, document names that don't
speak, etc. Remember that the DialogPageChangedEvent is often your place
for dialog page names. However, if it's not being called in this app,
you can add that code here.

HandleCustomWindows:
The code you add here will be spoken when a new window gains focus, or
when you press INSERT+TAB on that window. This helps with the
consistency of focus versus INSERT+TAB speaking. This window may also be
spoken if the JAWSCursor is on, because the INSERT+TAB script uses
GetCurrentWindow as the handle for this function. Of course,
GetCurrentWindow is the window at the position of the active cursor.

Fixes from Previous Versions
  a.. We have solved a significant issue that was causing sluggishness
and general slow downs often requiring a reboot on certain systems to
continue. This was most likely occurring in Windows XP machines but was
not limited to that operating system. We are working on making this fix
available for any JAWS 4.51 customer that needs it in a soon to be
released patch for that version.
  b.. We have solved issues related to documents scrolling when pressing
the UP or DOWN ARROW and JAWS often reading the wrong line. In the event
this would happen, the user could do a Say Line and this would read the
proper line at that time. The issue was related to timing and scrolling
and we believe this should be resolved in most cases now. This fix will
also be made available for 4.51 customers in the soon to be released
patch for that version.
  c.. We solved an issue where certain Web pages were causing JAWS to
unload for no apparent reason. This fix is currently available as part
of a TSN on the Support pages of the Freedom Scientific Web site.
  d.. We have significantly improved Braille tracking in forms mode.
  e.. We addressed issues where the cursor would sometimes blink on the
wrong cell both in form fields and on the last line of Outlook messages.
  f.. We improved JAWS so that it is much more reliable in stopping
speech when pressing CTRL in places where large blocks of text may have
been selected.
  g.. We addressed issues related to Spell Checker not always reading
the misspelled word and suggestion as expected.
  h.. We fixed an issue in MS Word XP where INSERT+SHIFT+DOWN ARROW
pressed twice quickly did not spell the highlighted text.
  i.. JAWS now properly identifies standard or nonstandard tables when
it lands on a table in MS Word. This alerts users to the special
problems and inconsistencies in the number of columns and rows found in
non-uniform tables.
  j.. We fixed Power Point XP so Say All works in slides.
  k.. The Outlook XP Rules Wizard now properly reports checked or not
checked when you arrow up or down in the list.
  l.. We reorganized and updated the JAWSKey+F1 help information within
Internet Explorer and HTML content.
  m.. We now make indentation based on spaces rather than pixels.
  n.. We improved what happens when JAWS comes to a blank line. For
example, JAWS does not announce indentation on a blank line or say 0
spaces but instead says, "left margin."
  o.. We fixed a problem in Microsoft Word XP where JAWS was not
properly reading the General Templates multi-level tab dialog box.
  p.. We fixed a problem in Microsoft Word XP were the highlighted
delivery address was not being read when using the Envelopes and Labels
command in the Tools menu.
  q.. When you launch Excel or PowerPoint, JAWS now says, "Gathering
required information," instead of the less friendly, "Initializing
application scripts."
  r.. We fixed issue with tabindex within Frames.
  s.. When tabbing to a frame with a tabindex, JAWS now just reads the
frame title rather than attempting to read the entire frame, which could
be a very large chunk of text that renders JAWS speech unstoppable.
  t.. Since the 4.51 release, Key Repeat is turned on by default.
However, it was causing some problems with the ALT key. For example, if
you pressed ALT+F4 to exit a window or application, you might find
yourself on the menu bar rather than exiting the window or application.
This should not happen now in 5.0.
  u.. We fixed an issue where Say All spontaneously stopped after the
first line. This occurred sometimes when the first line contained a
single word, so that no index marks were generated for that line.
  v.. We fixed Spell Word/Line, etc. when on buttons and other controls.
  w.. We fixed an issue of table navigation breaking due to rows or
cells being hidden by visibility styles. Now, if the style map contains
any styles affecting visibility, navigation works. The site which
demonstrated this best was at:
http://windowsmedia.com/radiotuner/FindStations.asp?locale=409&genre=NR
  Table navigation in the main table showed the wrong number of rows and
did not allow table navigation.
  x.. We fixed issues with cap indication in mixed case words.
  y.. We fixed the SayControlEx function so it appropriately puts pauses
between the parts of the control. Previously all parts were being run
together.
  z.. We fixed PositionString so they are always accurate when in forms
mode.
  aa.. We enabled Get Row Text and Get Column Text to work even in forms
mode in Internet Explorer. This means that if you are editing data in a
table in forms mode you can still hear row and column data. Note that it
may be necessary to call refresh from the scripts prior to calling Get
Row Text (or Get Column Text if forms mode is active) to ensure that the
field currently being edited is included in the row or column data. This
will not work if the virtual cursor is actually disabled.
  ab.. We improved Get Prompt Type And Text on the Web so that when
prior text is used for the prompt of a form field, text from a table
start or end tag, text from a different field or form, text belonging to
links, etc., wouldn't mistakenly be used for the prompt. Note that this
only would happen if the HTML was not correctly written using a label or
title/alt attribute for a form field.
  ac.. We improved radio button and check box group caption search so
that text from a different table cell or a table start/end tag or text
from a different form is not used as the group caption.
  ad.. We fixed the issue where selecting text in a virtual buffer did
not function similarly to the way Windows selects text.
  ae.. Auto complete of a file name in MS Word's File Open dialog is now
spoken by JAWS.
  af.. We fixed issues where JAWS was double speaking dialogs in AOL.
  ag.. We modified the Outlook Express INSERT+H help page. Previously,
it had the keystroke and action backwards.
  ah.. We fixed JAWS in Spell Checker where it did not always read the
misspelled word the second time if the misspelled word matched the
previous misspelled word.
  ai.. We fixed Route JAWS To Home Row in the Laptop keyboard layout.
  aj.. We fixed the problem where JAWS was spelling out the phonetic
announcement of capital X.
  ak.. Fixed an issue in Outlook Express 6 where attempting to do a Find
with CTRL+SHIFT+F and typing letter T for any word reports, "No more
tables found."
Received on Friday, 15 August 2003 07:27:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:47:25 GMT