<!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>