108 lines
3.8 KiB
Plaintext
108 lines
3.8 KiB
Plaintext
|
#-
|
||
|
# Copyright (c) 2008-2009 Ed Schouten <ed@FreeBSD.org>
|
||
|
# All rights reserved.
|
||
|
#
|
||
|
# Redistribution and use in source and binary forms, with or without
|
||
|
# modification, are permitted provided that the following conditions
|
||
|
# are met:
|
||
|
# 1. Redistributions of source code must retain the above copyright
|
||
|
# notice, this list of conditions and the following disclaimer.
|
||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||
|
# notice, this list of conditions and the following disclaimer in the
|
||
|
# documentation and/or other materials provided with the distribution.
|
||
|
#
|
||
|
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|
||
|
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||
|
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||
|
# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
|
||
|
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||
|
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||
|
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||
|
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||
|
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||
|
# SUCH DAMAGE.
|
||
|
#
|
||
|
# $FreeBSD$
|
||
|
|
||
|
# File format is as follows:
|
||
|
# Abbr Abbreviation of sequence name
|
||
|
# Name Sequence name (will be converted to C function name)
|
||
|
# Sequence Bytes that form the sequence
|
||
|
# Arguments Standard value of arguments passed to this sequence
|
||
|
# - `n' non-zero number (0 gets converted to 1)
|
||
|
# - `r' regular numeric argument
|
||
|
# - `v' means a variable number of arguments
|
||
|
|
||
|
# Abbr Name Sequence Arguments
|
||
|
CBT Cursor Backward Tabulation ^[ [ Z n
|
||
|
CHT Cursor Forward Tabulation ^[ [ I n
|
||
|
CNL Cursor Next Line ^[ [ E n
|
||
|
CPL Cursor Previous Line ^[ [ F n
|
||
|
CPR Cursor Position Report ^[ [ n r
|
||
|
CUB Cursor Backward ^[ [ D n
|
||
|
CUD Cursor Down ^[ [ B n
|
||
|
CUD Cursor Down ^[ [ e n
|
||
|
CUF Cursor Forward ^[ [ C n
|
||
|
CUF Cursor Forward ^[ [ a n
|
||
|
CUP Cursor Position ^[ [ H n n
|
||
|
CUP Cursor Position ^[ [ f n n
|
||
|
CUU Cursor Up ^[ [ A n
|
||
|
DA1 Primary Device Attributes ^[ [ c r
|
||
|
DA2 Secondary Device Attributes ^[ [ > c r
|
||
|
DC Delete character ^[ [ P n
|
||
|
DCS Device Control String ^[ P
|
||
|
DECALN Alignment test ^[ # 8
|
||
|
DECDHL Double Height Double Width Line Top ^[ # 3
|
||
|
DECDHL Double Height Double Width Line Bottom ^[ # 4
|
||
|
DECDWL Single Height Double Width Line ^[ # 6
|
||
|
DECKPAM Keypad application mode ^[ =
|
||
|
DECKPNM Keypad numeric mode ^[ >
|
||
|
DECRC Restore cursor ^[ 8
|
||
|
DECRC Restore cursor ^[ [ u
|
||
|
DECRM Reset DEC mode ^[ [ ? l r
|
||
|
DECSC Save cursor ^[ 7
|
||
|
DECSC Save cursor ^[ [ s
|
||
|
DECSM Set DEC mode ^[ [ ? h r
|
||
|
DECSTBM Set top and bottom margins ^[ [ r r r
|
||
|
DECSWL Single Height Single Width Line ^[ # 5
|
||
|
DL Delete line ^[ [ M n
|
||
|
DSR Device Status Report ^[ [ ? n r
|
||
|
ECH Erase character ^[ [ X n
|
||
|
ED Erase display ^[ [ J r
|
||
|
EL Erase line ^[ [ K r
|
||
|
HPA Horizontal Position Absolute ^[ [ G n
|
||
|
HPA Horizontal Position Absolute ^[ [ ` n
|
||
|
HTS Horizontal Tab Set ^[ H
|
||
|
ICH Insert character ^[ [ @ n
|
||
|
IL Insert line ^[ [ L n
|
||
|
IND Index ^[ D
|
||
|
NEL Next line ^[ E
|
||
|
RI Reverse index ^[ M
|
||
|
RIS Reset to Initial State ^[ c
|
||
|
RM Reset Mode ^[ [ l r
|
||
|
SCS SCS ^[ ( 0
|
||
|
SCS SCS ^[ ( 1
|
||
|
SCS SCS ^[ ( 2
|
||
|
SCS SCS ^[ ( A
|
||
|
SCS SCS ^[ ( B
|
||
|
SCS SCS ^[ ) 0
|
||
|
SCS SCS ^[ ) 1
|
||
|
SCS SCS ^[ ) 2
|
||
|
SCS SCS ^[ ) A
|
||
|
SCS SCS ^[ ) B
|
||
|
SD Pan Up ^[ [ T n
|
||
|
SGR Set Graphic Rendition ^[ [ m v
|
||
|
SM Set Mode ^[ [ h r
|
||
|
ST String Terminator ^[ \\
|
||
|
SU Pan Down ^[ [ S n
|
||
|
TBC Tab Clear ^[ [ g r
|
||
|
VPA Vertical Position Absolute ^[ [ d n
|
||
|
|
||
|
# Cons25 compatibility sequences
|
||
|
C25CURS Cons25 set cursor type ^[ [ = S r
|
||
|
C25VTSW Cons25 switch virtual terminal ^[ [ z r
|
||
|
|
||
|
# VT52 compatibility
|
||
|
#DECID VT52 DECID ^[ Z
|