kbe/src/lib/python/Doc/library/tty.rst
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.