On Wed, Oct 22, 2003 at 02:12:35PM -0500, Austad, Jay wrote:
> So in perl, how do I read user entered input in character by character and
> have it do something when a particular key is pressed.  Say I want the
> program to print "You pressed 5!" when I press the number 5.  So I type:
> 12345
> 
> When the first numbers are entered, nothing happens, but as soon as I press
> 5, the program prints it's output and dies.  When I tried using a while
> (<STDIN>) loop, it didn't seem to read character by character but rather
> only evaluated all of them after I pressed enter.
> 

 perldoc Term::ReadKey 
 http://perldoc.com/perl5.8.0/pod/perlfaq8.html

-- 
trammell at el-swifto.com  9EC7 BC6D E688 A184 9F58  FD4C 2C12 CC14 8ABA 36F5
Twin Cities Linux Users Group (TCLUG)      Minneapolis/St. Paul, Minnesota

_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list