From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vw0-f42.google.com (mail-vw0-f42.google.com [209.85.212.42]) by speech.braille.uwo.ca (Postfix) with ESMTP id B2DCBC1A1B8 for ; Thu, 18 Nov 2010 14:59:20 -0500 (EST) Received: by vws9 with SMTP id 9so1984418vws.29 for ; Thu, 18 Nov 2010 11:59:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:mail-followup-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=QpTfQQiMhiJKQ3rZ0IsRpLBaUUsHj7Qhc+gW8G0SlTQ=; b=DNJVMEoYNRv5wIu7F6X38lxKFkxExuy7w7YGPVTIgV2OTnsce6fgkxZ2kY+R675AvO lIaKCHCjg8knVOwXmKQxsbytec62u+5uXe36ZAujhjzN6DKQUinC6Fq09CnAgT1x/dCv 0460/N0rnN4v+hs0zOfz27dW3svZAzyWw2AeA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; b=jVc6XEqdgyclhXneGwEGa6yZoF6B7spTMMWfwvIvB7ImzeRMYYSgJL0mtMIv3JHhNQ PARgzy447C2ZjIOkX3jAJCIcrWk8TJtW788EWteNNFAZDp/FLCFUs/jSbxuzffxJeK/I KulYFEomzTGvL7JhG6usbnEQajClMYJjFjGh0= Received: by 10.220.175.136 with SMTP id ba8mr252602vcb.243.1290110359888; Thu, 18 Nov 2010 11:59:19 -0800 (PST) Received: from linux1 (cpe-76-183-49-63.tx.res.rr.com [76.183.49.63]) by mx.google.com with ESMTPS id c40sm169185vcs.1.2010.11.18.11.59.17 (version=SSLv3 cipher=RC4-MD5); Thu, 18 Nov 2010 11:59:18 -0800 (PST) Received: by linux1 (sSMTP sendmail emulation); Thu, 18 Nov 2010 13:59:15 -0600 Date: Thu, 18 Nov 2010 13:59:15 -0600 From: William Hubbs To: speakup@braille.uwo.ca Subject: Re: Distros that include Speakup that are accessible to install Message-ID: <20101118195915.GA29854@linux1> Mail-Followup-To: speakup@braille.uwo.ca References: <81E6DE9FC88B4EFD94B54DF85312AEAF@KeithPC> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <81E6DE9FC88B4EFD94B54DF85312AEAF@KeithPC> User-Agent: Mutt/1.5.20 (2009-06-14) X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.13 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Nov 2010 19:59:20 -0000 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