Because I don't know much about terminals, this may be a naive question, but 
here it goes:

Typically, if I call any read-like methods on STDIN, ruby prompts the user 
and waits for an entire line (upto a new-line) to be entered before 
processing the the contents of the line. This is the case even for getc.

Is there a way for me to get a character from the terminal right as it is 
typed, rather than blocking until the user presses enter? Also, ruby 
automatically prints the characters out as the user types them... can this 
behavior be changed?

Thanks in advance,
Will Conant
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com