From: Kenneth McDonald Date: 2008-09-04T05:40:43+09:00 Subject: How to read a character at a time from STDIN without needing to press return key? In the following bit of code: print STDIN.getc STDOUT.flush The code for whatever key I type isn't actually printed out until I go on to hit the return key. How can I have it printed as soon as I type a character key? Thanks, Ken