Cetin Sert wrote: > is there a version of getChar that doesn't buffer keyboard input until > enter is pressed? Look into hSetBuffering (module System.IO or IO). As a quick start: hSetBuffering stdin NoBuffering