From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from tds-solutions.net (tds-solutions.net [69.164.206.65]) by speech.braille.uwo.ca (Postfix) with ESMTP id 8A332C1A152 for ; Mon, 17 Sep 2012 20:38:17 -0400 (EDT) Received: by tds-solutions.net (Postfix, from userid 5002) id E94B0A05D; Mon, 17 Sep 2012 18:38:16 -0600 (MDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on wuff X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable version=3.3.1 Received: from [192.168.1.100] (unknown [65.126.168.151]) (Authenticated sender: tyler) by tds-solutions.net (Postfix) with ESMTPSA id 63ABBA05B for ; Mon, 17 Sep 2012 18:38:16 -0600 (MDT) Message-ID: <5057C269.80803@tysdomain.com> Date: Mon, 17 Sep 2012 18:38:01 -0600 From: "Littlefield, Tyler" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120907 Thunderbird/15.0.1 MIME-Version: 1.0 To: "Speakup is a screen review system for Linux." Subject: Re: speakup todo? References: <505617AB.1020700@tysdomain.com> <5057C0D5.3050407@yahoo.com.br> In-Reply-To: <5057C0D5.3050407@yahoo.com.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.15 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: Tue, 18 Sep 2012 00:38:17 -0000 Hello: I have no clue how you'd do such a thing in Speakup, but I've recently started USpeakup, which is well, speakup in user space. I plan to add scripting support, so all of this would be perfectly reasonable. I'm adding your idea of macros to the ideas list; I had already wanted to set things up so that you could manage different regions of the screen; any ideas how that might work? On 9/17/2012 6:31 PM, Cleverson Casarin Uliana wrote: > Well, as for new features in Speakup, there are at least two features > I would love included in Speakup. > > First, one should be able to define macro actions and assign them a > key. For example, on pressing a key, speakup would jump two lines, > them jump three words to the right, then read the next word. > > The second feature would be to define various portions of the screen > to be silenced or automatically read, and save such portions on a per > application basis. > > Cheers > Cleverson > > Em 16/09/2012 15:17, Littlefield, Tyler escreveu: >> Hello all: >> I'm trying to transfer, and applying for scholarships and all that I'd >> like to be able to make some contributions to projects that I can note. >> I'm interested in learning more about kernel programming, and I figured >> I'd start by working on something I use almost daily. I'm curious then >> if there's some sort of todo or improvements speakup could have to it. >> I'd also be curious if someone has thought about moving it to >> userspace--as far as I know, the only thing that we really need the >> kernel for would be hardware speech (and since serial ports are dying >> out that could be a dead point), and accessing the console directly. How >> easy would it be then, to have speakup run in userspace, but access a >> smaller cut-down version of itself in the kernel to provide the access >> to the console we need? >> We could use sequence files and access the console through /proc. It >> could return a file of 2-byte chars, which I believe is how it works >> now--one byte is the color, and the other byte is the ascii value. The >> sequence file would just iterate over the console's lines. I'm also >> curious how we'd handle something like key presses like caps+u to move >> up a line etc. >> >> If I'm way off here, I'd still like to help out if possible; is there a >> todo list around, or stuff people would like to see done? If there are >> people willing to answer questions from time to time in terms of the >> kernel programming, since that's something I've not done before, I'm >> game to start coding. >> >> Another question is then, how do people catch panics? Since I'm not >> quite cool enough to write code that just works, I'm sure I'll be >> dealing with panics, but I can't see them on the console and usually >> it's when speakup goes boom anyway. >> > _______________________________________________ > Speakup mailing list > Speakup@braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup -- Take care, Ty http://tds-solutions.net The aspen project: a barebones light-weight mud engine: http://code.google.com/p/aspenmud He that will not reason is a bigot; he that cannot reason is a fool; he that dares not reason is a slave.