| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | :mod:`tty` --- Terminal control functions
 | 
					
						
							|  |  |  | =========================================
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .. module:: tty
 | 
					
						
							|  |  |  |    :platform: Unix
 | 
					
						
							|  |  |  |    :synopsis: Utility functions that perform common terminal control operations.
 | 
					
						
							|  |  |  | .. moduleauthor:: Steen Lumholt
 | 
					
						
							|  |  |  | .. sectionauthor:: Moshe Zadka <moshez@zadka.site.co.il>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The :mod:`tty` module defines functions for putting the tty into cbreak and raw
 | 
					
						
							|  |  |  | modes.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Because it requires the :mod:`termios` module, it will work only on Unix.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The :mod:`tty` module defines the following functions:
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-09-16 15:58:14 +00:00
										 |  |  | .. function:: setraw(fd, when=termios.TCSAFLUSH)
 | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |    Change the mode of the file descriptor *fd* to raw. If *when* is omitted, it
 | 
					
						
							|  |  |  |    defaults to :const:`termios.TCSAFLUSH`, and is passed to
 | 
					
						
							|  |  |  |    :func:`termios.tcsetattr`.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-09-16 15:58:14 +00:00
										 |  |  | .. function:: setcbreak(fd, when=termios.TCSAFLUSH)
 | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |    Change the mode of file descriptor *fd* to cbreak. If *when* is omitted, it
 | 
					
						
							|  |  |  |    defaults to :const:`termios.TCSAFLUSH`, and is passed to
 | 
					
						
							|  |  |  |    :func:`termios.tcsetattr`.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .. seealso::
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |    Module :mod:`termios`
 | 
					
						
							|  |  |  |       Low-level terminal control interface.
 | 
					
						
							|  |  |  | 
 |