Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #197188

Re: Tools to help with text mode (i.e. non-GUI) input

From Keith Thompson <Keith.S.Thompson+u@gmail.com>
Newsgroups comp.lang.python
Subject Re: Tools to help with text mode (i.e. non-GUI) input
Date 2025-01-14 16:41 -0800
Organization None to speak of
Message-ID <87plko9acw.fsf@nosuchdomain.example.com> (permalink)
References <2113dab2-59ba-408e-b34a-78722d525f8c@yahoo.co.uk> <3ab7002b-689d-4609-96d7-bb388513f227@yahoo.co.uk> <mailman.68.1736808383.2912.python-list@python.org>

Show all headers | View raw


Alan Gauld <learn2program@gmail.com> writes:
> On 11/01/2025 14:28, Chris Green via Python-list wrote:
>> I'm looking for Python packages that can help with text mode input,
>
> The standard package for this is curses which comes as part
> of the standard library on *nix distros.

The thing about curses (which may or may not be a problem) is that, by
design, it takes over the whole screen.  If you want to do simpler text
manipulations (showing a dismissible message, showing bold text, etc.)
without interfering with existing text, curses can't do it, at least not
easily.

If your terminal supports it, your current screen contents can be
restored after the application finishes (curses enables the "alternate
screen" and then restores the primary screen on exit).

There don't seem to be a lot of good solutions for doing curses-like
text manipulation without taking over the entire screen.

[...]

-- 
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
void Void(void) { Void(); } /* The recursive call of the void */

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

RE: Tools to help with text mode (i.e. non-GUI) input Alan Gauld <learn2program@gmail.com> - 2025-01-13 22:46 +0000
  Re: Tools to help with text mode (i.e. non-GUI) input Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-01-14 16:41 -0800
    Re: Tools to help with text mode (i.e. non-GUI) input Alan Gauld <learn2program@gmail.com> - 2025-01-17 18:11 +0000
      Re: Tools to help with text mode (i.e. non-GUI) input Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-01-17 11:03 -0800
        Re: Tools to help with text mode (i.e. non-GUI) input Mats Wichmann <mats@wichmann.us> - 2025-01-17 14:11 -0700
    Re: Tools to help with text mode (i.e. non-GUI) input Grant Edwards <grant.b.edwards@gmail.com> - 2025-01-17 16:09 -0500

csiph-web