mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
	
	
		
			39 lines
		
	
	
	
		
			1,011 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
	
		
			1,011 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								: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:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.. function:: setraw(fd[, when])
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								   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`.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.. function:: setcbreak(fd[, when])
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								   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.
							 | 
						||
| 
								 | 
							
								
							 |