[jawsscripts] Re: Unable to make keystroke globally available

  • From: "Donald Marang" <donald.marang@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Fri, 29 Jan 2010 17:15:21 -0500

You are right.  The Use statement alone will not pull in the keymap or 
graphic assignments.  As a developer, you will need to add these keymap 
assignments manually by editing the JKM file in a texxt editor.

This is another reason why I like to provide a self installing package built 
with JSX for passing on to other users.  It will create a container file, 
such as default.jss to add the use statement without modifying the 
default.jss file from Freedom Scientific.  It will also merge the associated 
files like the keymap file the way you were expecting.

To make the JAWS Script Exchange (JSX) program build such a package, you 
simply need to create the JSS file and its associated files.  Adda line like 
the one below at the very top of the jss file.  Select all of them when 
selecting files to zip in the JSX application.  Select the version of JAWS 
and language that you are using.  Make sure that the radio button in JSX for 
the merge function is set to "files are complete".  Then press the Package 
button.

;?Merge "default.jss" Add application volume control hotkeys from any 
application?

The question at the end is not necessary unless you want a dialog to confirm 
when installing.  I use this when installing multiple script files and some 
are optional.

Don Marang

--------------------------------------------------
From: "Logan McMullen" <loganmcmullen@xxxxxxxxxxxxxxx>
Sent: Friday, January 29, 2010 3:58 PM
To: <jawsscripts@xxxxxxxxxxxxx>
Subject: [jawsscripts] Unable to make keystroke globally available

> Hi again,
>
> Why when I add a personal .jsb file to the default jss file as an include 
> or
> use are the keystrokes contained in that jsb file not made available
> globally?
>
> I thought that adding an include/use line in the default.jss file would
> ensure that any personal script file, and it's associated keystrokes, 
> would
> be available globally?
>
> For example; adding the line Include "LoganMcMullen.jsb" to the 
> default.jss
> file would make any and all scripts and keystrokes contained in the
> LoganMcMullen.jss file available to me anywhere...
>
> Have I made an incorrect assumption or have I simply not hit the nail 
> quite
> on the head in this regard?
>
> Cheers
> Logan.
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus 
> signature
> database 4818 (20100129) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
> __________
> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
> 
__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: