[Haskell-cafe] unbuffered raw keyboard input on Windows

José Romildo Malaquias j.romildo at gmail.com
Sun Jul 10 17:39:35 CEST 2011


On Wed, Jul 06, 2011 at 02:48:47PM -0700, David Barbour wrote:
> You could try the SDL package to support user input.

Unfortunatly it does not run on a terminal.

> 2011/7/6 José Romildo Malaquias <j.romildo at gmail.com>
> 
> > Hello.
> >
> > I want to write a Haskell console application (a game) in ghc where the
> > user will interact using the keyboard. I need to read the keys as soon
> > as they are typed and without echoing to the console.
> >
> > Although Haskell provides this capability in the standard libraries
> > (using hSetEcho and hSetBuffering from System.IO), it does not work on
> > Windows due to a bug (http://hackage.haskell.org/trac/ghc/ticket/2189).
> >
> > I have tried installing packages like vty, hscurses, and ncurses, but
> > they did not install on Windows.
> >
> > Which workarounds are available for that?
> >
> > Romildo
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >



More information about the Haskell-Cafe mailing list