From: Paul Lutus Date: 2006-09-13T16:20:39+09:00 Subject: Re: getch equivalent of method in ruby ? Michael W. Ryder wrote: > Paul Lutus wrote: >> Googy wrote: >> >>> Hi, >>> >>> I need to read some interactive input from keyboard and I am look for >>> getch (c equivalent) of method in ruby. >> >> Since you mention "getch()", which is non-standard and only available on >> the Windows platform, I have to say there is no equivalent to it in any >> portable languages. Another poster recommends manipulating the input >> stream on Linux or another Unix, and if you have this option, that is an >> obvious way to go, but it isn't portable between platforms. >> >> The is no platform-portable keystroke-by-keystroke input method. >> > > Curses is platform-portable, uses getch() to get keystrokes, and works > with Ruby. I'll flesh out my reply. There is no platform-portable keystroke-by-keystroke input method that doesn't require an external utility to get around this limitation, and that takes a different form on each platform that you try to implement it on. -- Paul Lutus http://www.arachnoid.com