Hi ,
I am working on a stellar spectral analysis pipeline in Python. My OS is Suse 10.0, and i use Python 2.5 . I have found difficulties with keyboard event handling. My code communicates with the user through an xterm window and shows graphs in a Gnuplot window. At a certain point i start an infinite loop in order to select multiple spectral regions by mouse-clicks over the Gnuplot graph. I would like to terminate this loop by a single keystroke, but i can not get it done. I use 'thread' to run this process in the background waiting for a keystroke. I don't want to use tkinter, widgets or pygame because those require a popup surface to work in and i already have the gnuplot window. I tried a C like getch() function, but that pauses the code waiting for key press instead of scanning the event queue. Is there any other means for general event handling in Python? Any help would be greatly appreciated. Sincerely, Peter -- http://mail.python.org/mailman/listinfo/python-list