[nvda-addons] Re: Add-on proposal: easy table navigator

  • From: "Brian's Mail list account BY" <bglists@xxxxxxxxxxxxxxxx>
  • To: <nvda-addons@xxxxxxxxxxxxx>
  • Date: Thu, 8 Jan 2015 17:41:05 -0000

Well tables in Word etc, can be a real pain in the neck. How would it cope with 
those one often gets in documents from committee minutes,  I.e., thecolumns are 
often like
 problem raised by nature of issue proposed resolution person  actioning other 
comments
 
 The comments and description  parts can often be multiple lines  which I find  
seem to get very messy in normal navigation. Is it this sort of problem this is 
designed to solve?
 Brian

bglists@xxxxxxxxxxxxxxxx 
Sent via blueyonder. 
Please address personal email to:-
briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff'
in the display name field.
  ----- Original Message ----- 
  From: Joseph Lee 
  To: nvda-addons@xxxxxxxxxxxxx 
  Sent: Thursday, January 08, 2015 12:43 AM
  Subject: [nvda-addons] Add-on proposal: easy table navigator


  Hi all,

  I'd like to propose a new add-on called "Easy Table Navigator" to emulate 
table layer commands from JAWS for Windows:

  Description: This new add-on will simulate table layer commands available in 
recent versions of JAWS. When table navigator layer is active, user will be 
able to use just the arrow keys to move between table cells. For technical 
reasons and to keep the add-on simple, this layer will only work with arrow 
keys (no commands for moving to first or last column yet).

  Implementation: the prototype I'm working on uses code from virtual buffers 
and Microsoft Word document object to first check whether we're indeed inside a 
table, and if it is, it'll let the user toggle table navigator layer. Once this 
layer is active, arrow keys will call next or previous column or row scripts 
from within the respective focused table object, and when the layer is off, 
appropriate scripts for arrow keys will be executed (via input core). Also, 
when a user moves to a control that is not a table, table navigator will be 
turned off and will be enabled once focus moves back to a table.

  Due to the code in use, this add-on will require NVDA 2014.3 or later. Not 
all "tables" will get table navigator flag (Outlook messages, for instance, 
will not get this for consistency reasons).

  Comments are appreciated. Thanks.

  Cheers,

  Joseph 

Other related posts: