OLD | NEW |
(Empty) | |
| 1 #- |
| 2 # Copyright (c) 2008-2009 Ed Schouten <ed@FreeBSD.org> |
| 3 # All rights reserved. |
| 4 # |
| 5 # Redistribution and use in source and binary forms, with or without |
| 6 # modification, are permitted provided that the following conditions |
| 7 # are met: |
| 8 # 1. Redistributions of source code must retain the above copyright |
| 9 # notice, this list of conditions and the following disclaimer. |
| 10 # 2. Redistributions in binary form must reproduce the above copyright |
| 11 # notice, this list of conditions and the following disclaimer in the |
| 12 # documentation and/or other materials provided with the distribution. |
| 13 # |
| 14 # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |
| 15 # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| 16 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| 17 # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |
| 18 # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
| 19 # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
| 20 # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
| 21 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
| 22 # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
| 23 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
| 24 # SUCH DAMAGE. |
| 25 # |
| 26 # $FreeBSD: head/sys/teken/sequences 214817 2010-11-05 00:56:21Z ed $ |
| 27 |
| 28 # File format is as follows: |
| 29 # Abbr Abbreviation of sequence name |
| 30 # Name Sequence name (will be converted to C function name) |
| 31 # Sequence Bytes that form the sequence |
| 32 # Arguments Standard value of arguments passed to this sequence |
| 33 # - `n' non-zero number (0 gets converted to 1) |
| 34 # - `r' regular numeric argument |
| 35 # - `v' means a variable number of arguments |
| 36 |
| 37 # Abbr Name Sequence Arguments |
| 38 CBT Cursor Backward Tabulation ^[ [ Z n |
| 39 CHT Cursor Forward Tabulation ^[ [ I n |
| 40 CNL Cursor Next Line ^[ [ E n |
| 41 CPL Cursor Previous Line ^[ [ F n |
| 42 CPR Cursor Position Report ^[ [ n r |
| 43 CUB Cursor Backward ^[ [ D n |
| 44 CUD Cursor Down ^[ [ B n |
| 45 CUD Cursor Down ^[ [ e n |
| 46 CUF Cursor Forward ^[ [ C n |
| 47 CUF Cursor Forward ^[ [ a n |
| 48 CUP Cursor Position ^[ [ H n n |
| 49 CUP Cursor Position ^[ [ f n n |
| 50 CUU Cursor Up ^[ [ A n |
| 51 DA1 Primary Device Attributes ^[ [ c r |
| 52 DA2 Secondary Device Attributes ^[ [ > c r |
| 53 DC Delete character ^[ [ P n |
| 54 DCS Device Control String ^[ P |
| 55 DECALN Alignment test ^[ # 8 |
| 56 DECDHL Double Height Double Width Line Top ^[ # 3 |
| 57 DECDHL Double Height Double Width Line Bottom ^[ # 4 |
| 58 DECDWL Single Height Double Width Line ^[ # 6 |
| 59 DECKPAM Keypad application mode ^[ = |
| 60 DECKPNM Keypad numeric mode ^[ > |
| 61 DECRC Restore cursor ^[ 8 |
| 62 DECRC Restore cursor ^[ [ u |
| 63 DECRM Reset DEC mode ^[ [ ? l r |
| 64 DECSC Save cursor ^[ 7 |
| 65 DECSC Save cursor ^[ [ s |
| 66 DECSM Set DEC mode ^[ [ ? h r |
| 67 DECSTBM Set top and bottom margins ^[ [ r r r |
| 68 DECSWL Single Height Single Width Line ^[ # 5 |
| 69 DL Delete line ^[ [ M n |
| 70 DSR Device Status Report ^[ [ ? n r |
| 71 ECH Erase character ^[ [ X n |
| 72 ED Erase display ^[ [ J r |
| 73 EL Erase line ^[ [ K r |
| 74 G0SCS0 G0 SCS Special Graphics ^[ ( 0 |
| 75 G0SCS1 G0 SCS US ASCII ^[ ( 1 |
| 76 G0SCS2 G0 SCS Special Graphics ^[ ( 2 |
| 77 G0SCSA G0 SCS UK National ^[ ( A |
| 78 G0SCSB G0 SCS US ASCII ^[ ( B |
| 79 G1SCS0 G1 SCS Special Graphics ^[ ) 0 |
| 80 G1SCS1 G1 SCS US ASCII ^[ ) 1 |
| 81 G1SCS2 G1 SCS Special Graphics ^[ ) 2 |
| 82 G1SCSA G1 SCS UK National ^[ ) A |
| 83 G1SCSB G1 SCS US ASCII ^[ ) B |
| 84 HPA Horizontal Position Absolute ^[ [ G n |
| 85 HPA Horizontal Position Absolute ^[ [ ` n |
| 86 HTS Horizontal Tab Set ^[ H |
| 87 ICH Insert character ^[ [ @ n |
| 88 IL Insert line ^[ [ L n |
| 89 IND Index ^[ D |
| 90 NEL Next line ^[ E |
| 91 OSC Operating System Command ^[ ] |
| 92 RI Reverse index ^[ M |
| 93 RIS Reset to Initial State ^[ c |
| 94 RM Reset Mode ^[ [ l r |
| 95 SD Pan Up ^[ [ T n |
| 96 SGR Set Graphic Rendition ^[ [ m v |
| 97 SM Set Mode ^[ [ h r |
| 98 ST String Terminator ^[ \\ |
| 99 SU Pan Down ^[ [ S n |
| 100 TBC Tab Clear ^[ [ g r |
| 101 VPA Vertical Position Absolute ^[ [ d n |
| 102 |
| 103 # Cons25 compatibility sequences |
| 104 C25ADBG Cons25 set adapter background ^[ [ = G r |
| 105 C25ADFG Cons25 set adapter foreground ^[ [ = F r |
| 106 C25BLPD Cons25 set bell pitch duration ^[ [ = B r r |
| 107 C25CURS Cons25 set cursor type ^[ [ = S r |
| 108 C25MODE Cons25 set terminal mode ^[ [ = T r |
| 109 C25SGR Cons25 set graphic rendition ^[ [ x r r |
| 110 C25VTSW Cons25 switch virtual terminal ^[ [ z r |
| 111 |
| 112 # VT52 compatibility |
| 113 #DECID VT52 DECID ^[ Z |
OLD | NEW |