On 2009-06-09, Ken D'Ambrosio <k...@jots.org> wrote:

> I need to have some non-buffered keyboard interaction with a Python script
> (on Linux).  Back in the day, I fired up Curses to do this in Perl.  Any
> idea if that's still how I have to fly?  Or is there a different
> mechanism?

Same as it ever was (in the order I'd probably try):

 1. You can switch stdin to raw mode using standard termios
    calls (just like in C).

 2. You can use ncurses.

 3. You can use some other UI library like newt/slang, wxWidgets, etc.

 4. You can shove long rusty needles through your eyeballs into
    your brain until you no longer want to do non-buffered
    keyboard interaction.

 5. You can make Xlib calls.

Once you've tried #5, #4 doesn't sound so bad...
 
-- 
Grant Edwards                   grante             Yow! Where's th' DAFFY
                                  at               DUCK EXHIBIT??
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to