This page gives a quick overview of the current status of the firemacs project.
Goals
The goal is to have access to a modern web browsing environment from withing Emacspeak. The idea is to remotely control Firefox and render a webpage into an Emacs buffer. All the difficult tasks like HTML parsing and javascript execution are handled in Firefox. Emacspeak is only used for user interaction and speech output.
Working features
- Surfing to a webpage
- follwoing links
- Following page internal links (not complete)
- Filling in forms (except textareas)
- Dynamic page updates
- Page quick navigation: Jumping directly to certain types of text elements
- Voicification of content
- Speaking annotations for page elements
Planned features
- automatic update when loading pages in subframes
- Better feedback while page load is in progress
- Remembering cursor position when moving through session history
- Textarea support
- Support for table navigation and speaking of column/row headings
- Bookmark and history support
- Support for live regions
- Hopefully much more...