Path: utzoo!attcan!utgpu!watmath!att!dptg!rutgers!tut.cis.ohio-state.edu!bloom-beacon!hstbme.mit.edu!scs From: scs@hstbme.mit.edu (Steve Summit) Newsgroups: comp.lang.c Subject: Re: ReadKey like Function in C Summary: VMS trivia Message-ID: <13942@bloom-beacon.MIT.EDU> Date: 31 Aug 89 04:59:24 GMT References: <148@trigon.UUCP> <225800206@uxe.cso.uiuc.edu> <3180@scolex.sco.COM> <3802@buengc.BU.EDU> <1979@munnari.oz.au> Sender: daemon@bloom-beacon.MIT.EDU Reply-To: scs@adam.pika.mit.edu.UUCP (Steve Summit) Lines: 14 In article <1979@munnari.oz.au> ok@.cs.mu.oz (Richard O'Keefe) writes: >In article <3802@buengc.BU.EDU>, bph@buengc.BU.EDU (Blair P. Houghton) writes: >> What I want to know is, how does EDT work, if VMS can't handle >> character-at-a-time devices. >EDT is driven by the keypad, and those keys send escape sequences. >Think of it as every record being . This is correct, but EDT is in fact truly character-at-a-time. It is modeless, and each printing character appears, inserted, as soon as it is typed. In a previous article I outlined several ways to do true single- character reads from terminals under VMS. It's straightforward; no harder than under Unix.