[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]

Emacspeak and overlays



Hi,

This is perhaps a uninformed question but I'm hoping for some pointers
or advice.

Recently Jude was asking on the org-mode list about how to tell what
cell you are in in an org-mode table.  Bastien, one of , the org
maintainers suggested using ''c-c }' to turn on the overlay to show
column and row headers.

This I am told by a sighted colleague does do exactly that.  Emacspeak
doesn't appear to notice the existence of the overlay.

Org-mode also uses overlays in other places to show additional
information in "column view" and I believe sometimes in the agenda.

I did a little poking around in the source and it appears that there is
some code in emacspeak-personality to do with overlays.

Can someone comment as to how this works as I didn't quite understand
it.

Are overlays something that emacspeak already understands or is each
situation they are used requiring specific emacspeak code to get
emacspeak to work?

In the case of Jude's specific question I was thinking that a toggle or
query command for emacspeak-org may be a solution, one that reports the
current cell that you are in in the table.  Possibly some advice on the
commands that move from cell to cell such that if the toggle is on the
co-ordinates of the cell are spoken as it changes.

Anyway just wanted to put the question out there to gather some
information and perhaps start a discussion on making org mode work even
better with emacspeak.

One other idea I have had re improving emacspeak support for org,  and hopefully will have time to have a stab at
is to correctly advise the functions that ajust timestamps in org mode.
Currently when you use s-up or s-down on a timestamp the entire
timestamp is read as it changes.  I think it would be good just to hear
the day or month etc that is changing.  

I have included Bastien's email below for reference.

Cheers

Bart

  Subject: Re: [O] calculation question
  To: Bastien <bzg@xxxxxxxxxxx>, Jude DaShiell <jdashiel@xxxxxxxxxxx>
  Cc: emacs-orgmode@xxxxxxxxxxx
  Date: Tue, 19 Jul 2011 09:47:59 +1000

  Hi Bastien,

  I presume Jude is using emacspeak with org-mode.

  I also use emacspeak.

  I have noticed that emacspeak does not read anything done using
  overlays.  I am presuming the column and row labels are done this way.

  It also means that we can't use column view either as far as I know.

  This as I understand it is not really an issue for org-mode but a
  current emacspeak limitation.

  I'm sure like all things emacs that this can be fixed given enough elisp
  knowledge.  Perhaps it's worth Jude or I asking on the emacspeak list
  for some advice as to how to solve this problem.

  Kind regards

  Bart

  On Tue, 19 Jul 2011 01:10:09 +0200, Bastien <bzg@xxxxxxxxxxx> wrote:
  > Hi Jude,
  > 
  > Please type C-c } on a table -- it displays coordinates of the 
  [ 3 more citation lines. Click/Enter to show. ]
  > cells so that you can more easily refer to the right one.
  > 
  > HTH,
  > 
  > -- 
  >  Bastien
   Bastien <bzg@xxxxxxxxxxx> (Today 18:13) (inbox)
   Subject: Re: [O] calculation question
   To: Bart Bunting <bart@xxxxxxxxxxx>
   Cc: Jude DaShiell <jdashiel@xxxxxxxxxxx>,  emacs-orgmode@xxxxxxxxxxx
   Date: Tue, 19 Jul 2011 10:13:05 +0200

   Hi Bart,

   Bart Bunting <bart@xxxxxxxxxxx> writes:

   > I have noticed that emacspeak does not read anything done using
   > overlays.  I am presuming the column and row labels are done this way.

   Yes, the references are displayed as an overlay.

   > I'm sure like all things emacs that this can be fixed given enough elisp
   > knowledge.  Perhaps it's worth Jude or I asking on the emacspeak list
   > for some advice as to how to solve this problem.

   Please do -- I'm not using emacspeak myself but I'm interested in
   improving accessibility for tables.

   Best regards,
  
Bastien

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help".



If you have questions about this archive or had problems using it, please send mail to:

priestdo@xxxxxxxxxxx No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog