| Index: third_party/libteken/teken/sequences
|
| diff --git a/third_party/libteken/teken/sequences b/third_party/libteken/teken/sequences
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..080657aace0d6c41950286c6648e21e2872fbeeb
|
| --- /dev/null
|
| +++ b/third_party/libteken/teken/sequences
|
| @@ -0,0 +1,113 @@
|
| +#-
|
| +# 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: head/sys/teken/sequences 214817 2010-11-05 00:56:21Z ed $
|
| +
|
| +# 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
|
| +G0SCS0 G0 SCS Special Graphics ^[ ( 0
|
| +G0SCS1 G0 SCS US ASCII ^[ ( 1
|
| +G0SCS2 G0 SCS Special Graphics ^[ ( 2
|
| +G0SCSA G0 SCS UK National ^[ ( A
|
| +G0SCSB G0 SCS US ASCII ^[ ( B
|
| +G1SCS0 G1 SCS Special Graphics ^[ ) 0
|
| +G1SCS1 G1 SCS US ASCII ^[ ) 1
|
| +G1SCS2 G1 SCS Special Graphics ^[ ) 2
|
| +G1SCSA G1 SCS UK National ^[ ) A
|
| +G1SCSB G1 SCS US ASCII ^[ ) B
|
| +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
|
| +OSC Operating System Command ^[ ]
|
| +RI Reverse index ^[ M
|
| +RIS Reset to Initial State ^[ c
|
| +RM Reset Mode ^[ [ l r
|
| +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
|
| +C25ADBG Cons25 set adapter background ^[ [ = G r
|
| +C25ADFG Cons25 set adapter foreground ^[ [ = F r
|
| +C25BLPD Cons25 set bell pitch duration ^[ [ = B r r
|
| +C25CURS Cons25 set cursor type ^[ [ = S r
|
| +C25MODE Cons25 set terminal mode ^[ [ = T r
|
| +C25SGR Cons25 set graphic rendition ^[ [ x r r
|
| +C25VTSW Cons25 switch virtual terminal ^[ [ z r
|
| +
|
| +# VT52 compatibility
|
| +#DECID VT52 DECID ^[ Z
|
|
|