On Tue, Oct 25, 2016, at 02:39, Steven D'Aprano wrote: > Not really. I think that lots of people think they need it, but > once they write a little utility, they often realise that it's not > that useful. That's just my opinion, and I'm one of those guys who > wrote one: > > http://code.activestate.com/recipes/577977-get-single-keypress/?in=user-4172944
Non-blocking (which your example here doesn't even do) isn't the same thing as character-at-a-time. It doesn't even imply it, technically - you could want to do other stuff and occasionally check if the user has entered a line, though *that* is even *more* involved on Windows because it means you can't do it with msvcrt.kbhit. -- https://mail.python.org/mailman/listinfo/python-list