| :mod:`tty` --- Terminal control functions | |
| ========================================= | |
| .. module:: tty | |
| :platform: Unix | |
| :synopsis: Utility functions that perform common terminal control operations. | |
| .. moduleauthor:: Steen Lumholt | |
| .. sectionauthor:: Moshe Zadka <moshez@zadka.site.co.il> | |
| 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]) | |
| 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]) | |
| 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. | |