equal
deleted
inserted
replaced
|
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 |
|
12 The :mod:`tty` module defines functions for putting the tty into cbreak and raw |
|
13 modes. |
|
14 |
|
15 Because it requires the :mod:`termios` module, it will work only on Unix. |
|
16 |
|
17 The :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 |