mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-01 07:15:32 -04:00
doc: ctlseq: add ESC prefixed sequences
This commit is contained in:
parent
5539a7a02c
commit
a6e496ebca
1 changed files with 75 additions and 0 deletions
|
|
@ -6,6 +6,7 @@ This document describes all the control sequences supported by foot.
|
||||||
|
|
||||||
- CC0 - 7-bit control sequences
|
- CC0 - 7-bit control sequences
|
||||||
- CC1 - 8-bit control sequences (*not supported*)
|
- CC1 - 8-bit control sequences (*not supported*)
|
||||||
|
- Sequences beginning with ESC
|
||||||
- CSI - Control Sequence Introducer
|
- CSI - Control Sequence Introducer
|
||||||
- OSC - Operating System Command
|
- OSC - Operating System Command
|
||||||
- DCS - Device Control String
|
- DCS - Device Control String
|
||||||
|
|
@ -48,6 +49,80 @@ This document describes all the control sequences supported by foot.
|
||||||
|
|
||||||
Foot does not support any CC1 control sequences.
|
Foot does not support any CC1 control sequences.
|
||||||
|
|
||||||
|
# Sequences beginning with ESC
|
||||||
|
|
||||||
|
Note: this table excludes sequences where ESC is part of a 7-bit
|
||||||
|
equivalent to 8-bit C1 controls.
|
||||||
|
|
||||||
|
[[ *Sequence*
|
||||||
|
:[ *Name*
|
||||||
|
:[ *Origin*
|
||||||
|
:[ *Description*
|
||||||
|
| \\E 7
|
||||||
|
: DECSC
|
||||||
|
: VT100
|
||||||
|
: Save cursor position.
|
||||||
|
| \\E 8
|
||||||
|
: DECRC
|
||||||
|
: VT100
|
||||||
|
: Restore cursor position.
|
||||||
|
| \\E c
|
||||||
|
: RIS
|
||||||
|
: VT100
|
||||||
|
: Reset terminal to initial state.
|
||||||
|
| \\E D
|
||||||
|
: IND
|
||||||
|
: VT100
|
||||||
|
: Line feed; move the cursor down one step, or scroll content up if
|
||||||
|
at the bottom margin.
|
||||||
|
| \\E E
|
||||||
|
: NEL
|
||||||
|
: VT100
|
||||||
|
: Next line; move the cursor down one step, and to the first
|
||||||
|
column. Content is scrolled up if at the bottom line.
|
||||||
|
| \\E H
|
||||||
|
: HTS
|
||||||
|
: VT100
|
||||||
|
: Set one horizontal tab stop at the current position.
|
||||||
|
| \\E M
|
||||||
|
: RI
|
||||||
|
: VT100
|
||||||
|
: Reverse index; move the cursor up one step, or scroll content down
|
||||||
|
if at the top margin.
|
||||||
|
| \\E N
|
||||||
|
: SS2
|
||||||
|
: VT220
|
||||||
|
: Single shift G2; select the _G2_ character set.
|
||||||
|
| \\E O
|
||||||
|
: SS3
|
||||||
|
: VT220
|
||||||
|
: Single shift G3; select the _G3_ character set.
|
||||||
|
| \\E =
|
||||||
|
: DECKPAM
|
||||||
|
: VT100
|
||||||
|
: Switch keypad to _application_ mode.
|
||||||
|
| \\E >
|
||||||
|
: DECKPNM
|
||||||
|
: VT100
|
||||||
|
: Switch keypad to _numeric_ mode.
|
||||||
|
| \\E ( _C_
|
||||||
|
: SCS
|
||||||
|
: VT100
|
||||||
|
: Designate G0 character set. Supported values for _C_ are: *0* (_DEC
|
||||||
|
Special Character and Line Drawing Set_), and *B* (_USASCII_).
|
||||||
|
| \\E ) _C_
|
||||||
|
: SCS
|
||||||
|
: VT100
|
||||||
|
: Designate G1 character set. Same supported values for _C_ as in _G0_.
|
||||||
|
| \\E \* _C_
|
||||||
|
: SCS
|
||||||
|
: VT220
|
||||||
|
: Designate G2 character set. Same supported values for _C_ as in _G0_.
|
||||||
|
| \\E + _C_
|
||||||
|
: SCS
|
||||||
|
: VT220
|
||||||
|
: Designate G3 character set. Same supported values for _C_ as in _G0_.
|
||||||
|
|
||||||
# CSI
|
# CSI
|
||||||
|
|
||||||
All sequences begin with *\\E[*, sometimes abbreviated _CSI_. Spaces
|
All sequences begin with *\\E[*, sometimes abbreviated _CSI_. Spaces
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue