From: William Hubbs <w.d.hubbs@gmail.com>
To: speakup@braille.uwo.ca
Subject: Re: Distros that include Speakup that are accessible to install
Date: Thu, 18 Nov 2010 13:59:15 -0600 [thread overview]
Message-ID: <20101118195915.GA29854@linux1> (raw)
In-Reply-To: <81E6DE9FC88B4EFD94B54DF85312AEAF@KeithPC>
On Thu, Nov 18, 2010 at 11:40:05AM -0700, Keith Hinton wrote:
> Also, I'm wondering how Speakup obtains information that's visible and is
> there any way to "redraw the screen" for it?
> I'm curious if it pulls the information off the video card like the old DOS
> days? Or something.
> I know that Linux itself for even the GUI screen readers out there, doesn't
> use an OSM. I'm curious therefore, what Speakup itself uses.
Speakup uses the notifiers in the kernel.
Basically, it registers two functions that get called, one when a key is
pressed, and the other when something is written to a virtual terminal.
Those functions are told what was just written to the screen or which
key was pressed, and they pass that information to the rest of speakup
which then reads it.
William
prev parent reply other threads:[~ UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
Keith Hinton
` Christopher Brannon
` William Hubbs [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20101118195915.GA29854@linux1 \
--to=w.d.hubbs@gmail.com \
--cc=speakup@braille.uwo.ca \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).