1 2:mod:`tty` --- Terminal control functions 3========================================= 4 5.. module:: tty 6 :platform: Unix 7 :synopsis: Utility functions that perform common terminal control operations. 8.. moduleauthor:: Steen Lumholt 9.. sectionauthor:: Moshe Zadka <moshez@zadka.site.co.il> 10 11 12The :mod:`tty` module defines functions for putting the tty into cbreak and raw 13modes. 14 15Because it requires the :mod:`termios` module, it will work only on Unix. 16 17The :mod:`tty` module defines the following functions: 18 19 20.. function:: setraw(fd[, when]) 21 22 Change the mode of the file descriptor *fd* to raw. If *when* is omitted, it 23 defaults to :const:`termios.TCSAFLUSH`, and is passed to 24 :func:`termios.tcsetattr`. 25 26 27.. function:: setcbreak(fd[, when]) 28 29 Change the mode of file descriptor *fd* to cbreak. If *when* is omitted, it 30 defaults to :const:`termios.TCSAFLUSH`, and is passed to 31 :func:`termios.tcsetattr`. 32 33 34.. seealso:: 35 36 Module :mod:`termios` 37 Low-level terminal control interface. 38 39