"tty" --- 终端控制功能
**********************

**Source code:** Lib/tty.py

======================================================================

"tty" 模块定义了将 tty 放入 cbreak 和 raw 模式的函数。

因为它需要 "termios" 模块，所以只能在 Unix 上运行。

"tty" 模块定义了以下函数：

tty.cfmakeraw(mode)

   操作 tty 属性列表 *mode*，它是一个与 "termios.tcgetattr()" 的返回值
   类似的列表，将其转换为原始模式 tty 的属性列表。

   3.12 新版功能.

tty.cfmakecbreak(mode)

   操作 tty 属性列表 *mode*，它是一个与 "termios.tcgetattr()" 的返回值
   类似的列表，将其转换为 cbreak 模式的 tty 的属性列表。

   3.12 新版功能.

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

   将文件描述符 *fd* 的模式改为 raw。 如果 *when* 被省略，它将默认为
   "termios.TCSAFLUSH"，并将被传给 "termios.tcsetattr()"。
   "termios.tcgetattr()" 的返回值在将 *fd* 设为 raw 模式前会被保存；该
   值将被返回。

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

   将文件描述符 *fd* 的模式改为 cbreak。 如果 *when* 被省略，它将默认
   为 "termios.TCSAFLUSH"，并将被传给 "termios.tcsetattr()"。
   "termios.tcgetattr()" 的返回值在将 *fd* 设为 cbreak 模式前会被保存
   ；该值将被返回。

参见:

  模块 "termios"
     低级终端控制接口。
