| #- |
| # 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 |