472,096 Members | 1,242 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,096 software developers and data experts.

how terminate console(not Ctrl-C)

Is it possible to interrupt loop (program) by pressing Q key like Ctrl-
C?
how can i hook user's keypress while program running?

thnx
Nov 22 '07 #1
1 1611
oj
On Nov 22, 3:58 am, NoName <zaz...@gmail.comwrote:
Is it possible to interrupt loop (program) by pressing Q key like Ctrl-
C?
how can i hook user's keypress while program running?

thnx
There's a quite complicated example here:

http://aspn.activestate.com/ASPN/Coo.../Recipe/203830

But it seems to just boil down to fiddling around with tty, and then
using select to read from sys.stdin to detect a keypress, and then
taking the appropriate action.

This will be different on Windows. If you really need this, it might
be worth looking for a library that will make key press detection
trivial. For example, this sort of thing is easy with pygame.
Nov 22 '07 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by abovetreeline | last post: by
4 posts views Thread by Dr. J | last post: by
3 posts views Thread by Keith Grefski | last post: by
3 posts views Thread by Peter Neuburger via .NET 247 | last post: by
7 posts views Thread by fyi85 | last post: by
2 posts views Thread by Draw | last post: by
3 posts views Thread by Laurence | last post: by
1 post views Thread by Justin | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.