From the archive http://EmpowermentZone.com/jfw12doc.zipThis is a comprehensive set of text documentation for the JAWS 12.0 screen reader from
http://FreedomScientific.comHelp files in .chm format were converted to structured text format. This format has simple conventions that support additional navigation options over plain text. For example, the EdSharp editor, available at
http://EmpowermentZone.com/edsetup.exeincludes hotkeys such as Control+PageDown or Control+PageUp to move forward or backward among topical sections in such a document. Pressing F6 on a topic name in the table of contents goes to the corresponding section in the body. Shift+F6 returns to the table of contents from the body. Control+F6 searches for a section based on text in its topic name. Alt+F6 searches for the next match.
The following 25 files are included in the archive: Basics_of_Scripting.txt braille.txt builtin.txt default.txt fsdn.txt HJAdmin.txt HJPad.txt JAWS Quick Start Guide.txt JAWS Tandem Quick Start Guide.txt jconfig.txt jdiction.txt JFW.txt jkey.txt jscript.txt JTandem.txt Keystrokes.txt OpenSSL.license.txt popapps.txt Remote.txt ScriptingManual.txt SettingsCenter.txt SettingsPackager.txt tutorial.txt winvnc.license.txt winvnc.readme.txtAt least two files are targeted toward beginning script writers: the Basics of Scripting tutorial (Basics_of_Scripting.txt) and the original scripting manual called "Everything You Always Wanted to Know About Writing JAWS Scripts, But Didn't Know Whom to Ask" (ScriptingManual.txt). Advanced scripters may appreciate the reference manual for the Freedom Scientific Developer Network (fsdn.txt). They may also value the analysis below of differences between the scripting languages of JAWS 11 and 12.
----------Based on a comparison of items available in the insert dialogs of JAWS Script Manager, there are 60 new functions, and 12 new scripts, in JAWS 12 over JAWS 11. This includes both builtin items and those defined in default.jss.
---------- 60 New Functions in JAWS 12: AnalyzeTextLine AppCommand CaretMovedEvent ChangeSystemVolume CollectionItemExists CollectionRemoveAll CollectionRemoveItem dlgListOfLinks EscapeKey GetCurrentKeyboardLayoutDisplayName GetCurrentKeyboardLayoutText GetCurrentSayAllScheme GetDescribedByText GetNearestLink GetRangeInconsistencyByIndex GetRangeInconsistencyCount GetRibbonStatus GetSettingsCenterControlDisabledReason GetSettingsCenterControlHelp GetWindowExStyleBits IndicateInconsistenciesInRange IndicateInconsistency IsContractedBrailleInputSupported IsMovingByCharacter IsMovingByFirstOrLastLine IsMovingByHomeOrEnd IsMovingByLine IsMovingByPage IsMovingByParagraph IsMovingBySentence IsMovingByWord IsOBUtil IsTextAnalysisValid LaunchShortcut MonitorNewTextEventAlerts MoveToControlledTarget MoveToRangeInconsistency PreProcessKeyPressedEvent ProcessHJDialogKeyPressed ProcessKeyPressed ProcessSpeechOnNewTextEvent SayCellFromCaretMovedEvent SayCharacterFromCaretMovedEvent SayFirstOrLastLineFromCaretMovedEvent SayFormattedMessageWithvoice SayHomeOrEndFromCaretMovedEvent SayLineFromCaretMovedEvent SayLineInsteadOfSayAll SayPageFromCaretMovedEvent SayParagraphFromCaretMovedEvent SaySentenceFromCaretMovedEvent SayWindowPromptAndTextPostProcess SayWordFromCaretMovedEvent SelectionChangedEvent ShouldProcessSelectionChangedEvent ShowScreenSensitiveHelpForVirtualRibbon SupportsEditCallbacks TextViewerPanLeft TextViewerPanRight WaitForFocusToMoveTo ---------- 12 New Scrips in JAWS 12: ChangeContractedBrailleSetting LockKeyboard MoveToFirstInconsistency MoveToLastInconsistency MoveToNextInconsistency MoveToNextMailToLink MoveToPriorInconsistency MoveToPriorMailToLink SendApplicationKey SettingsCenter ToggleCapsLock ToggleTextAnalyzer ** To leave the list, click on the immediately-following link:- ** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** guispeak-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** guispeak-request@xxxxxxxxxxxxx with the Subject:- faq