Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!reader01.nrc01.news.zen.net.uk.POSTED!not-for-mail From: Nobody Subject: Re: Monitor key presses in Python? Date: Tue, 10 Sep 2013 02:33:17 +0100 User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Message-Id: Newsgroups: comp.lang.python References: <57051d11-abd9-4621-9618-1574cd37545c@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lines: 13 Organization: Zen Internet NNTP-Posting-Host: 86cb2239.news.zen.co.uk X-Trace: DXC=PUa418UIFa;bYhE_Um1Ok?a0UP_O8AJo<=dR0\ckLKG0WeZ<[7LZNR6EIJBnhjG?m0M2Z^cWRFGA;ReT1YLbO:F0 X-Complaints-To: abuse@zen.co.uk Xref: csiph.com comp.lang.python:53897 On Mon, 09 Sep 2013 10:39:43 -0700, eamonnrea wrote: > Is there a way to detect if the user presses a key in Python that works on > most OS's? I've only seen 1 method, and that only works in Python 2.6 and > less. There's no "generic" solution to this. At a minimum, there's getting "key presses" from a windowing system and getting character input from a terminal or console. The two cases are themselves quite different, and each case has differences between operating systems.