getch in python
Bengt Richter
bokr at oz.net
Tue Sep 3 12:28:15 EDT 2002
On 3 Sep 2002 00:26:13 -0700, vvenka1 at hotmail.com (Venkat Venkataraju) wrote:
>Hi All
>
>Is there any function that behaves like getch() function in C?
>
If you are on windows,
>>> import msvcrt
>>> while 1:
... c=msvcrt.getch()
... print '%02X: "%s"' % (ord(c),c)
... if c=='q': break
...
31: "1"
32: "2"
33: "3"
61: "a"
41: "A"
40: "@"
01: "?"
71: "q"
(The 01 was a ctrl-A, and on a console window you see a happy face
instead of the question mark ;-)
For more info, see
http://www.python.org/doc/current/lib/msvcrt-console.html
On *nix look into curses.
Regards,
Bengt Richter
More information about the Python-list
mailing list