Документация Python неофициальный перевод

35.7. tty – Функции управления терминаломtty – Terminal control functions

Исходный код: Lib/tty.py


Модуль tty определяет функции для перевода tty в режимы cbreak и raw.

Поскольку для работы требуется модуль termios, он работает только на Unix.

Модуль tty определяет следующие функции:

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

Изменяет режим файлового дескриптора fd на raw. Если when опущен, по умолчанию используется termios.TCSAFLUSH и передаётся в termios.tcsetattr().

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

Изменяет режим файлового дескриптора fd на cbreak. Если when опущен, по умолчанию используется termios.TCSAFLUSH и передаётся в termios.tcsetattr().

См. также

Модуль termios

Низкоуровневый интерфейс управления терминалом.