Fred Drake | 66239d5 | 1999-06-23 14:30:19 +0000 | [diff] [blame] | 1 | \section{\module{tty} --- |
| 2 | Terminal control functions} |
| 3 | |
| 4 | \declaremodule{standard}{tty} |
| 5 | \platform{Unix} |
| 6 | \moduleauthor{Steen Lumholt}{} |
Fred Drake | 57657bc | 2000-12-01 15:25:23 +0000 | [diff] [blame] | 7 | \sectionauthor{Moshe Zadka}{moshez@zadka.site.co.il} |
Fred Drake | 66239d5 | 1999-06-23 14:30:19 +0000 | [diff] [blame] | 8 | \modulesynopsis{Utility functions that perform common terminal control |
| 9 | operations.} |
| 10 | |
| 11 | The \module{tty} module defines functions for putting the tty into |
| 12 | cbreak and raw modes. |
| 13 | |
| 14 | Because it requires the \refmodule{termios} module, it will work |
| 15 | only on \UNIX{}. |
| 16 | |
| 17 | The \module{tty} module defines the following functions: |
| 18 | |
| 19 | \begin{funcdesc}{setraw}{fd\optional{, when}} |
| 20 | Change the mode of the file descriptor \var{fd} to raw. If \var{when} |
| 21 | is omitted, it defaults to \constant{TERMIOS.TCAFLUSH}, and is passed |
| 22 | to \function{termios.tcsetattr()}. |
| 23 | \end{funcdesc} |
| 24 | |
| 25 | \begin{funcdesc}{setcbreak}{fd\optional{, when}} |
| 26 | Change the mode of file descriptor \var{fd} to cbreak. If \var{when} |
| 27 | is omitted, it defaults to \constant{TERMIOS.TCAFLUSH}, and is passed |
| 28 | to \function{termios.tcsetattr()}. |
| 29 | \end{funcdesc} |
| 30 | |
| 31 | |
| 32 | \begin{seealso} |
| 33 | \seemodule{termios}{Low-level terminal control interface.} |
| 34 | \seemodule[TERMIOSuppercase]{TERMIOS}{Constants useful for terminal |
| 35 | control operations.} |
| 36 | \end{seealso} |