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

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

Платформы: Unix

Модуль 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
Низкоуровневый интерфейс управления терминалом.