Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #16738

Re: Single key press

From 88888 Dihedral <dihedral88888@googlemail.com>
Newsgroups comp.lang.python
Subject Re: Single key press
Date 2011-12-06 07:38 -0800
Organization http://groups.google.com
Message-ID <29192698.206.1323185896052.JavaMail.geo-discussion-forums@prfs25> (permalink)
References <mailman.3332.1323150597.27778.python-list@python.org> <jblbv9$sl8$1@reader1.panix.com>

Show all headers | View raw


On Tuesday, December 6, 2011 11:22:18 PM UTC+8, Grant Edwards wrote:
> On 2011-12-06, Sergi Pasoev <s.pa...@gmail.com> wrote:
> 
> > I wonder if it is realistic to get a single key press in Python
> > without ncurses or
> > any similar library.
> 
> Yes.  Just put the tty associated with stdin in raw mode and make
> single byte read() calls on it. Remember to restore the tty settings
> when your program exits.
> 
> -- 
> Grant Edwards               grant.b.edwards        Yow! World War III?
>                                   at               No thanks!
>                               gmail.com

Cheers to virus scan software that has to scan fast and easily for all files
under a drive. Easy clean up in APPS.  

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Single key press Sergi Pasoev <s.pasoev@gmail.com> - 2011-12-06 10:19 +0430
  Re: Single key press 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-05 22:27 -0800
  Re: Single key press 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-05 22:27 -0800
  Re: Single key press alex23 <wuwei23@gmail.com> - 2011-12-06 00:39 -0800
  Re: Single key press Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-12-06 08:48 +0000
    Re: Single key press Hans Mulder <hansmu@xs4all.nl> - 2011-12-06 10:28 +0100
  Re: Single key press Nobody <nobody@nowhere.com> - 2011-12-06 09:48 +0000
  Re: Single key press Grant Edwards <invalid@invalid.invalid> - 2011-12-06 15:22 +0000
    Re: Single key press 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-06 07:38 -0800

csiph-web