Hi: I think this addon shoud allow us to press end to jump to the last cell in the current row, press page-up to jump to several column that according to browse mode settings, add shift to select the cells that is below the focus. Thanks! 2015-01-09 3:20 GMT+08:00, Joseph Lee <joseph.lee22590@xxxxxxxxx>: > Hi Roger, > > For SPL, enhanced arrow keys require two things: a dedicated implementation > for handing fake cell headers, and a way to navigate these using table > commands. I'm investigating this, and if it can be done, I'll not use table > navigation code, and if it is accepted, it'll be included in 5.0-dev at the > earliest for Studio 5.10 and later first (current code base will let me try > implementing this functionality or its equivalence in Studio 5.10 first; > I'll explain the details during the user conference call). > > Cheers, > > Joseph > > > > From: nvda-addons-bounce@xxxxxxxxxxxxx > [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Roger Stewart > Sent: Thursday, January 8, 2015 8:03 AM > To: nvda-addons@xxxxxxxxxxxxx > Subject: [nvda-addons] Re: Add-on proposal: easy table navigator > > > > I hope this will make the reading of the playlist in spl work like the > enhanced arrow keys now do for the JAWS scripts. If so, then I want it!! > > Thanks. > > Roger > > > > > > > On 1/7/2015 6:43 PM, Joseph Lee wrote: > > 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 > > > > ---------------------------------------------------------------- NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs. Community addons are available from: http://addons.nvda-project.org To send a message to the list: nvda-addons@xxxxxxxxxxxxx To change your list settings/unsubscribe: //www.freelists.org/list/nvda-addons To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx