<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4912.300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I don't even have speakup installed yet, but I've
been looking through the sourcecode and documentation to try to understand how
this all works.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I've programmed in C, but mostly in dos/windows so
I'm not familiar with kernel programming in Linux, but perhaps someone can bring
me up to speed and perhaps I can assist with speakup development when I have a
better understanding of what is going on.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>After looking through the source, I'm unclear as to
where the main entry point to speakup actually is. There must be a process
running that controls everything (i.e. speaks when new text is written to
video...etc.) Can someone explain exactly what functions are called where
so I can better understand this?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Also, after looking at the keymap for speakup, and
reading the man pages for loadkeys, dumpkeys...etc, I have a question that I
haven't found the answer to as of yet. Some of the key definitions for
speakup refer to hex addresses which I believe are the addresses of functions to
be called when the keys are pressed (such as moving to the previous or next
word). How are those addresses determined? If one wanted to add more
functions that could be bound to keys, how would one determine the addresses of
those functions to write them into the keymap?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Thanks and I hope I haven't caused to many
headaches,</FONT></DIV>
<DIV><FONT face=Arial size=2>Chris</FONT></DIV></BODY></HTML>