[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]
Re: Notes on how to read tables with Emacspeak 8.0 and W3 4.0 beta
There is no single default that will be the "right" thing in
all situations--
the right thing is to leave that user customizable. And just
doing that will not solve the issues with lots of tables,
the more interesting/challenging cases are where you nest
tables, use colspans to achieve interesting visual
relationships between elements and subtables etc.
Janina Sajka writes:
>
> The issue of tables will not be fully solved until the relevant labels for
> each cell are also readable automatically. In other words, it's useful and
> meaningful to be able to issue a cell left command--but the output that's
> read after such a command should include the new column heading as well as
> the cell value. Ditto for movements up and down--where the new row label
> should be automatically read.
>
>
>
> Janina Sajka, Director
> Information Systems Department
> American Foundation for the Blind (AFB)
>
> janina@xxxxxxxxxxx
>
>
> On Wed, 23 Sep 1998, T. V. Raman wrote:
>
> > Thanks for posting the summary.
> > An update on what is happening with tables.
> >
> > We discovered that a large number of tables generated by
> > wysiwyg html editors were bombing inside emacspeak because
> > they all produce an octal 225 for a bullet --it's a single
> > character that takes 4 spaces when displayed.
> > This meant that when we computed the column alignment in the
> > emacspeak extension things got computed wrong.
> >
> > Thierry.Emery@xxxxxxxxxxx
> > who helped me write the table structure code wrote a patch
> > for this that I am testing and it appears to work-- but I
> > also seem to have broken
> > the code I wrote for handling nested tables (not yet
> > released).
> >
> > Anyway, html tables are an unholy mess --given the hacks
> > that the commercial browser vendors have snuck in, it turns
> > out that each table cell in its ultimate glory (or may be it
> > should be gory) is an HTML page in its own right for
> > purposes of rendering
> > --and that's how the various wysiwyg editors are emitting
> > them.
> >
> > Jason White writes:
> > > Having raised this topic on the mailing list recently, I thought it would
> > > be worthwhile to explain briefly how Emacs 8.0 and W3 4.0 make it possible
> > > to read tables effectively. I was unable to find documentation of this
> > > feature in the Emacspeak manual, but, as always, Emacs itself provides
> > > extensive internal documentation which is especially helpful in this case.
> > >
> > > The sample table which T. V. Raman posted to the list recently, precisely
> > > for this purpose, serves as an excellent starting point. Load it into W3
> > > and then use c-h b to list the current Emacs key bindings. Among these you
> > > will find commands specific to table navigation. For example, c-e cursor
> > > right moves to the next column and reads the table cell in that column;
> > > c-e left does the opposite of this, as one would expect; c-e up moves to
> > > the previous cell in the current column, and is mirrored by c-e down; c-e
> > > < moves to the start of the table, c-e > moves to the end of the table
> > > (the last row), etc. The interface is straightforward and my description
> > > here is merely stating the obvious. C-h b provides a full list of key
> > > bindings.
> > >
> > >
> > > -----------------------------------------------------------------------------
> > > To unsubscribe or change your address send mail to
> > > "emacspeak-request@xxxxxxxxxxx" with a subject of "unsubscribe" or "help"
> >
> > --
> > Best Regards,
> > --raman
> >
> > Adobe Systems Tel: 1 (408) 536 3945 (W14-612)
> > Advanced Technology Group Fax: 1 (408) 537 4042
> > (W14 129) 345 Park Avenue Email: raman@xxxxxxxxxxx
> > San Jose , CA 95110 -2704 Email: raman@xxxxxxxxxxx
> > http://labrador.corp.adobe.com/~raman/ (Adobe Intranet)
> > http://cs.cornell.edu/home/raman/raman.html (Cornell)
> > ----------------------------------------------------------------------
> > Disclaimer: The opinions expressed are my own and in no way should be taken
> > as representative of my employer, Adobe Systems Inc.
> > ____________________________________________________________
> >
> > -----------------------------------------------------------------------------
> > To unsubscribe or change your address send mail to
> > "emacspeak-request@xxxxxxxxxxx" with a subject of "unsubscribe" or "help"
> >
> >
--
Best Regards,
--raman
Adobe Systems Tel: 1 (408) 536 3945 (W14-612)
Advanced Technology Group Fax: 1 (408) 537 4042
(W14 129) 345 Park Avenue Email: raman@xxxxxxxxxxx
San Jose , CA 95110 -2704 Email: raman@xxxxxxxxxxx
http://labrador.corp.adobe.com/~raman/ (Adobe Intranet)
http://cs.cornell.edu/home/raman/raman.html (Cornell)
----------------------------------------------------------------------
Disclaimer: The opinions expressed are my own and in no way should be taken
as representative of my employer, Adobe Systems Inc.
____________________________________________________________
-----------------------------------------------------------------------------
To unsubscribe or change your address send mail to
"emacspeak-request@xxxxxxxxxxx" with a subject of "unsubscribe" or "help"
Emacspeak Files |
Subscribe |
Unsubscribe