mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 03:22:27 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1,011 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			38 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.
 | 
						|
 |