Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
terminal [2010-01-22 20:18]
asciiphil
terminal [2021-02-19 19:35] (current)
Line 41: Line 41:
 [[man:special terminal capabilities]] that are ''screen''-specific.  See [[man:special terminal capabilities]] that are ''screen''-specific.  See
 the "Examples" section below for specific examples.  The other use is to change the "Examples" section below for specific examples.  The other use is to change
-the terminal capbilities of ''screen'''s virtual terminal.  This can be+the terminal capabilities of ''screen'''s virtual terminal.  This can be
 useful to alter how other programs interact with ''screen'', without useful to alter how other programs interact with ''screen'', without
 having to edit ''screen'''s source code and recompile.  [//This is ugly. having to edit ''screen'''s source code and recompile.  [//This is ugly.
 I need to rewrite it to make it clearer.  <PMG>//] I need to rewrite it to make it clearer.  <PMG>//]
  
 +Some programs use ANSI escape sequences to print data; this was originally used in the days when serial terminals were common, and a terminal might have a printer directly attached to it.  Any sequence starting with ''<esc>[5i'' and ending with ''<esc>\'' would cause the data between the two escape sequences to be printed.  ''screen'' supports this behavior in two ways: if the display terminal has the ''po'' and ''pf'' termcap entries (indicating that it understands printing escapes), ''screen'' will pass any print requests through to the display terminal.  Alternately, you can use the ''[[commands:printcmd]]'' command to define a program to which ''screen'' will send any print jobs.
  
 ===== Keybindings ===== ===== Keybindings =====
Line 55: Line 56:
   * ''C-a r'' - (''[[commands:wrap]]'') Toggle the current window's line-wrap setting.   * ''C-a r'' - (''[[commands:wrap]]'') Toggle the current window's line-wrap setting.
   * ''C-a S'' - (''[[commands:xoff]]'') Sends an XOFF (^S) to the current window.   * ''C-a S'' - (''[[commands:xoff]]'') Sends an XOFF (^S) to the current window.
-  * ''C-a W'' - (''[[commands:width]]'') Toggle terminal between 80 and 132 columns. 
   * ''C-a Z'' - (''[[commands:reset]]'') Reset the window's terminal settings to its defaults.   * ''C-a Z'' - (''[[commands:reset]]'') Reset the window's terminal settings to its defaults.
   * ''C-a .'' - (''[[commands:dumptermcap]]'') Write out a .termcap file.   * ''C-a .'' - (''[[commands:dumptermcap]]'') Write out a .termcap file.
Line 65: Line 65:
   * ''[[commands:altscreen]]'' - Enables "alternate screen" support (''ti'' and ''te'' termcap settings) for ''screen'' windows.   * ''[[commands:altscreen]]'' - Enables "alternate screen" support (''ti'' and ''te'' termcap settings) for ''screen'' windows.
   * ''[[commands:bce]]'' - Sets or toggle background-color-erase setting.   * ''[[commands:bce]]'' - Sets or toggle background-color-erase setting.
 +  * ''[[commands:breaktype]]'' - Currently a synonym for ''[[commands:defbreaktype]]''
   * ''[[commands:c1]]'' - Sets or toggles c1 code processing.   * ''[[commands:c1]]'' - Sets or toggles c1 code processing.
   * ''[[commands:charset]]'' - Change the current character set slot designation and charset mapping.   * ''[[commands:charset]]'' - Change the current character set slot designation and charset mapping.
Line 90: Line 91:
   * ''[[commands:utf8]]'' - Changes or toggles the encoding on the current window.   * ''[[commands:utf8]]'' - Changes or toggles the encoding on the current window.
   * ''[[commands:wrap]]'' - Sets or toggles the current window's line wrap setting.   * ''[[commands:wrap]]'' - Sets or toggles the current window's line wrap setting.
 +  * ''[[commands:xoff]]'' - Sends an XOFF (''^S'') to the current window.
 +  * ''[[commands:xon]]'' - Sends an XON (''^Q'') to the current window.
   * ''[[commands:zmodem]]'' - Sets ''screen'''s handling of zmodem communcations.   * ''[[commands:zmodem]]'' - Sets ''screen'''s handling of zmodem communcations.
  

User Tools