[audacity4blind] Re: Jaws Script for Audacity V2.2.0-alpha-2017-08-05released

  • From: Gary Campbell <campg2003@xxxxxxxxx>
  • To: audacity4blind@xxxxxxxxxxxxx
  • Date: Mon, 7 Aug 2017 12:03:16 -0600

Hi Robert,


If I understand what you want, you could reassign keys in the JKM file. I don't know of a way for the script to determine the key assignments, but one could write a utility that would generate a JKM, or part of it, from a saved Audacity key bindings XML file. Actually, I guess the script might could do this, but I think it would be better to use a separate program.


Gary



On 8/6/2017 2:41 AM, Robert Hänggi wrote:

Hi

It works fine, as far as I can tell.


It does not so well perform with my special keyboard layout (Swiss-German).

I think Audacity lacks the ability to adjust the full set of shortcuts
according to the keyboard layout (keeping the originally intended
positions of the keys, rather than the name).

For instance, [ and ] are not usable as shortcuts from the original
Audacity map.
However, they are silently transferred in your script to be "ü" and
"¨" respectively. This is fine since they are positioned just after
"p". They have only the wrong name. This is sometimes hard in order to
find a shortcut. Where is e.g. "`" on my keyboard?
(I assume that it is just under escape, although it is actually
adjacent to the 0 on my keyboard),

On the other hand, pressing my "y" says "zero crossing" which is wrong
(it opens the Nyquist prompt). To be fair, JAWS assumes an U.S.
keyboard and I have to change that at some point.

In summary, it would be fine if the plug-in had an option to scan the
actual assignment of shortcuts on demand.

Excellent work nonetheless.

Robert

On 06/08/2017, Dang Manh Cuong <dangmanhcuong@xxxxxxxxx> wrote:
Hi Semeer

The answer is no because the script is independent from Audacity team. We’re
just a team who use Audacity with Jaws, then write script for it as a
hobby.

Cuong

---------------
  Dang Manh Cuong
  The Assistive technology specialist
  Sao Mai Vocational and assistive center for the blind
52/22 Huynh Thien Loc St., Hoa Thanh ward, Tan Phu dist., HCM, Vietnam.
  Tel: +8428 7302-4488
  E-mail: vanphong@xxxxxxxxxxxxxxxxxx; congnghe@xxxxxxxxxxxxxxxxxx
  Facebook: https://www.facebook.com/SaoMaiCenter
  Website: http://www.trungtamsaomai.org; http://www.saomaicenter.org

  Mobile / Zalo: +84 902-572-300
  E-mail: dangmanhcuong@xxxxxxxxx; cuong@xxxxxxxxxxxxxxxxxx
  Skype name: dangmanhcuong
  facebook: http://facebook.com/dangmanhcuong
  Twitter: @ManhCuongTech
   ----- Original Message -----
   From: Sameer Vasta
   To: audacity4blind@xxxxxxxxxxxxx
   Sent: Sunday, August 06, 2017 2:56 AM
   Subject: [audacity4blind] Re: Jaws Script for Audacity
V2.2.0-alpha-2017-08-05released


   Hi Garry



   If the Jaws script for audacity has been released, does it mean that
Audacity 2.20 is available for download already?



   Regards



   Sameer




   Sent from Mail for Windows 10



   From: Gary Campbell
   Sent: Saturday, August 5, 2017 12:38 PM
   To: audacity4blind@xxxxxxxxxxxxx
   Subject: [audacity4blind] Jaws Script for Audacity
V2.2.0-alpha-2017-08-05released



   Hi,





   I just posted an alpha release of the JAWS script.  It contains support

   for Audacity V2.2.0 (alpha, of course).





   You can download the installer from


https://github.com/campg2j003/JAWS-Script-for-Audacity/releases/download/rel2.2.0-Alpha-2017-08-05/Jaws-Script-for-Audacity_2_2_0-Alpha-2017-08-05.exe.





   The source is on GitHub on the "next" branch.  (Go to

   http://www.github.com/camp2j003/Jaws-Script-for-Audacity, choose "Switch

   Branches or Tags", the Branches tab, and next.)





   Audacity V2.2.0 replaces the Length and End radio buttons on the

   Selection bar with a combo box.  Last I heard, this combo box has no

   name, and I am told that an early version of David's guide describes it

   this way: "An unnamed combo box which determines which details of any

   selected time range are shown in the two edit spin boxes, which are the

   next two controls in

   the toolbar".  For now I'm calling it the "Position Display Type".  The

   script has a new key sublayer under the JAWSKey+a layer ("p" for

   Position) that allows you to select one of these choices.  These layer

   keys are:



   s: start/end



   l: start/length



   e: length/end



   c: length/center



   p: say current selection





   The keys 1-4 on the typing row are equivalent to s, l, e, and c,

   respectively.  The keys that say/set the selection ends speak the name

   of each field.  They are spoken in the order they appear on the screen.

   I was going to change the order so that ALT+[ always speaks an

   "absolute" position (start, end, center) and ALT+] always speaks length

   (if included), but I decided it was too confusing.  Let me know what you

   think.





   I have also added key layer help.





   I notice that Silence Preview during effects isn't working.  I'm not

   sure if I will try to address that soon-- it's a nightmare to debug!





   I also added an experimental feature.  My Lenovo laptop requires that

   you hold the FN key to type a function key.  I find it a bit awkward to

   hold Shift+FN and find F5 through F8, so I made a layer JAWSKey+a,s (for

   short).  In this layer the keys j through semicolon correspond to

   Shift+F5 through F8, Control+j and Control+l correspond to

   Shift+Control+F5 and F7.  You do not leave the key layer after pressing

   these keys, so you can do several of them without retyping JAWSKey+a, s

   each time.  I also included "c" in this layer for the normal "c" key.  I

   chose s for this layer because the keys play short selections of audio,

   although I think it would be easier to type another key that isn't right

   next to a.  (I originally put it on f for function keys, but I changed

   it because that isn't very pneumonic.)  Try it and see if you like it.

   I just implemented it last night, so I haven't used it yet except to

   test it a bit.





   Since I have installed the Windows 10 Creators update, I can't run

   Audacity 2.1.3 very well.  I would appreciate it if someone still using

   2.1.3 (before Creator update) would test the script on it and let me

   know if it still works.





   I would also like someone who has JAWS 10 to test it and let me know how

   it works.  In particular, I want to know if the script will compile and

   not gripe about calling function KeymapChangedEvent.





   You can get nightly builds of Audacity at

   http://gaclrecords.org.uk/win-nightly/. You can avoid trashing your

   installed version of Audacity by unzipping the file in a folder and

   making a folder called Portable Settings in the same folder that

   contains audacity.exe.





   Thanks.





   Gary







   The audacity4blind web site is at

   //www.freelists.org/webpage/audacity4blind



   Subscribe and unsubscribe information, message archives,

   Audacity keyboard commands, and more...



   To unsubscribe from audacity4blind, send an email to

   audacity4blind-request@xxxxxxxxxxxxx

   with subject line

   unsubscribe





The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe



The audacity4blind web site is at
//www.freelists.org/webpage/audacity4blind

Subscribe and unsubscribe information, message archives,
Audacity keyboard commands, and more...

To unsubscribe from audacity4blind, send an email to
audacity4blind-request@xxxxxxxxxxxxx
with subject line
unsubscribe

Other related posts: