### Navigation

- index
- modules |
- next |
- previous |
- Python »
- 3.3.4 Documentation »
- The Python Standard Library »
- 34. Unix Specific Services »

# 34.7. `tty` — Terminal control functions

The `tty` module defines functions for putting the tty into cbreak and raw modes.

Because it requires the `termios` module, it will work only on Unix.

The `tty` module defines the following functions:

`tty.``setraw`(fd, when=termios.TCSAFLUSH)

  Change the mode of the file descriptor fd to raw. If when is omitted, it defaults to `termios.TCSAFLUSH`, and is passed to `termios.tcsetattr()`.

`tty.``setcbreak`(fd, when=termios.TCSAFLUSH)

  Change the mode of file descriptor fd to cbreak. If when is omitted, it defaults to `termios.TCSAFLUSH`, and is passed to `termios.tcsetattr()`.

See also

Module `termios`
  Low-level terminal control interface.

### Navigation

- index
- modules |
- next |
- previous |
- Python »
- 3.3.4 Documentation »
- The Python Standard Library »
- 34. Unix Specific Services »