| |
- setcbreak(fd, when=2)
- # Put terminal into a cbreak mode.
- setraw(fd, when=2)
- # Put terminal into a raw mode.
- tcdrain(no arg info)
- tcdrain(fd) -> None
- Wait until all output written to file descriptor fd has been transmitted.
- tcflow(no arg info)
- tcflow(fd, action) -> None
- Suspend or resume input or output on file descriptor fd.
- The action argument can be TERMIOS.TCOOFF to suspend output,
- TERMIOS.TCOON to restart output, TERMIOS.TCIOFF to suspend input,
- or TERMIOS.TCION to restart input.
- tcflush(no arg info)
- tcflush(fd, queue) -> None
- Discard queued data on file descriptor fd.
- The queue selector specifies which queue: TERMIOS.TCIFLUSH for the input
- queue, TERMIOS.TCOFLUSH for the output queue, or TERMIOS.TCIOFLUSH for
- both queues.
- tcgetattr(no arg info)
- tcgetattr(fd) -> list_of_attrs
- Get the tty attributes for file descriptor fd, as follows:
- [iflag, oflag, cflag, lflag, ispeed, ospeed, cc] where cc is a list
- of the tty special characters (each a string of length 1, except the items
- with indices VMIN and VTIME, which are integers when these fields are
- defined). The interpretation of the flags and the speeds as well as the
- indexing in the cc array must be done using the symbolic constants defined
- in the TERMIOS module.
- tcsendbreak(no arg info)
- tcsendbreak(fd, duration) -> None
- Send a break on file descriptor fd.
- A zero duration sends a break for 0.25-0.5 seconds; a nonzero duration
- has a system dependent meaning.
- tcsetattr(no arg info)
- tcsetattr(fd, when, attributes) -> None
- Set the tty attributes for file descriptor fd.
- The attributes to be set are taken from the attributes argument, which
- is a list like the one returned by tcgetattr(). The when argument
- determines when the attributes are changed: TERMIOS.TCSANOW to
- change immediately, TERMIOS.TCSADRAIN to change after transmitting all
- queued output, or TERMIOS.TCSAFLUSH to change after transmitting all
- queued output and discarding all queued input.
|