Back to Kbengine

:mod:`tty` --- Terminal control functions

kbe/src/lib/python/Doc/library/tty.rst

2.5.121.1 KB
Original Source

:mod:tty --- Terminal control functions

.. module:: tty :platform: Unix :synopsis: Utility functions that perform common terminal control operations.

.. moduleauthor:: Steen Lumholt .. sectionauthor:: Moshe Zadka [email protected]

Source code: :source:Lib/tty.py


The :mod:tty module defines functions for putting the tty into cbreak and raw modes.

Because it requires the :mod:termios module, it will work only on Unix.

The :mod:tty module defines the following functions:

.. function:: setraw(fd, when=termios.TCSAFLUSH)

Change the mode of the file descriptor fd to raw. If when is omitted, it defaults to :const:termios.TCSAFLUSH, and is passed to :func:termios.tcsetattr.

.. function:: setcbreak(fd, when=termios.TCSAFLUSH)

Change the mode of file descriptor fd to cbreak. If when is omitted, it defaults to :const:termios.TCSAFLUSH, and is passed to :func:termios.tcsetattr.

.. seealso::

Module :mod:termios Low-level terminal control interface.