Provided by: manpages-zh_1.5.1-3_all bug

NAME

       termcap - 終端弁鉏畬w

yz DESCRIPTION
       termcap        wO@L         (obsolete)       uAy-
       zterminfo(5) 數據庫和相關的庫。

       /etc/termcap               是一               ASCII               檔案
       (數據庫主控檔案),列出了釵h不同類型終端的弁遄C程式可以讀取它,來找到控制實際使用的終端的可視化屬性的特定的脫逸字符
       (escape  code)。(終端的其他方惇O  stty 處理的。)termcap 數據庫按照 TERM
       環境變量進行索引。

       Termcap  條目必須以單蚥瓡閬璈w義,在新行符處應當用  `\'  來續行。字段以
       `:'   分隔。每荓囓堛熔臚@茼r段從左邊起始,包含一系列終端的名稱,以  '|'
       分隔。

       第一茪l字段可能  (在  4.3  及以前的  BSD  termcap   條目中)   包含由兩-
       茼r符組成的簡稱。這蚋硎晱i以由大寫或小寫字母組成。在   4.4BSD   termcap
       條目中,這茼r段被忽略。

       第二茪l字段  (在較新的  4.4BSD  格式中是第一茼r段)  包括環境變量   TERM
       使用的名字。只能使用小寫字母。可選的硬體弁鈶雪穖q過附加一茬s字符
       (hyphen)    和延伸檔名來標記。參見下悸瑤d例。一般使用的延伸檔名是     w
       (行寬超過    80    茼r符),am   (自動加邊),nam   (不自動加邊),和   rv
       (反轉視頻顯示)。

       第三茪l字段包含一蚢鼣o termcap 條目的長的描z性的名字。

       接下來的字段包含終端弁遄C任何連續的弁鄏璆眸楛q左邊縮進一茷標符   (tab)
       位置。

       儘管沒有定義順序,建議你將布爾g在最先,然後是數字A最後是字符串-
       F按照字母排序,沒有大小寫之分。類似弁鄍i以寫在同一行。

       例如:

       Head line: vt|vt101|DEC VT 101 terminal in 80 character mode:\
       Head line: Vt|vt101-w|DEC VT 101 terminal in (wide) 132 character mode:\
       Boolean: :bs:\
       Numeric: :co#80:\
       String: :sr=\E[H:\

   Boolean Capabilities
       5i   列表機不在螢幕上回顯
       am   自動加邊,意味著自動卷行
       bs   Control-H (8 dec.) 執行一荌h格 (backspace)
       bw   在行的左邊退格回到上一行的右邊
       da   顯示保留在螢幕上方
       db   顯示保留在螢幕下方
       eo   一茠躓瑽R除游標所在位置的所有字符
       es   工作在狀態行的轉義順序 (escape sequence) 和特殊字符
       gn   普通設備
       hc   這是一茧w拷貝終端
       HC   游標不在底線時幾乎看不見
       hs   有一茠牯A線
       hz   Hazeltine bug, 終端不能列印 ~ 符號
       in   終端插入空字符,不是空格,來填充空白
       km   終端有一脁eta鍵
       mi   游標移動是工作在插入模式下
       ms   游標移動是工作在突出/下劃線 (standout/underline) 模式
       NP   無填充字符
       NR   ti 不能反轉為 te
       nx   無填充,必須使用 XON/XOFF
       os   終端能姚 (將游標置於n改變的字符下情A再通過鍵盤輸入一茼r符來替換鴩茠漲r符。)
       ul   終端不能被姚說A只能下劃線
       xb   蜂窩信號,f1 發射 ESCAPE, f2 發射 ^C
       xn   換行/返轉信號
       xo   終端使用xon/xoff協議
       xs   列印的文字超過突出的文本,將顯示在突出的位置
       xt    Teleray 信號,破壞tabs 和奇數化突出模式(standout mode)

  r Numeric Capabilities
       co   列數
       dB   硬拷貝終端上退格 (backspace) 延時,以毫秒為單位
       dC   硬拷貝終端上回車 (carriage return) 延時,以毫秒為單位
       dF   硬拷貝終端上列印紙進紙 (form feed) 延時,以毫秒為單位
       dN   硬拷貝終端上新行符 (new line) 的延時,以毫秒為單位
       dT   硬拷貝終端上制表符停止位 (tabulator stop) 的延時,以毫秒為單位
       dV   硬拷貝終端上垂直制表符停止位的延時,以毫秒為單位
       it   tab 位置間的差分
       lh   軟標簽高度
       lm   記憶體線(Lines of memory)
       lw   軟標簽的寬度
       li   行數
       Nl   軟標簽的數目
       pb   需n填充的最低波特率
       sg   突出信號
       ug   下劃線信號
       vt   虛擬終端數目
       ws   Y狀態線寬度與螢幕寬度不同時的大小

  r String Capabilities
       !1   轉義為保存鍵
       !2   轉義為掛起鍵
       !3   轉義為撤消鍵
       #1   轉義為幫助鍵
       #2   轉義為 home 鍵
       #3   轉義為輸入鍵
       #4   轉義為游標左移鍵
       %0   城 (redo) 鍵
       %1   幫助鍵
       %2   標記鍵
       %3   信息 (message) 鍵
       %4   轉移鍵
       %5   下一對象 (next-object) 鍵
       %6   打開鍵
       %7   選項鍵
       %8   上一對象鍵
       %9   列印鍵
       %a   轉義為信息 (message) 鍵
       %b   轉義為轉移鍵
       %c   轉義為next鍵
       %d   轉義為options鍵
       %e   轉義為previous鍵
       %f   轉義為列印鍵
       %g   轉義為redo鍵
       %h   轉義為替換鍵
       %i   轉義為游標右移鍵
       %j   轉義為恢復鍵
       &0   轉義為取消鍵
       &1   參考鍵
       &2   刷新鍵
       &3   替換鍵
       &4   奐s開始鍵
       &5   恢復鍵
       &6   保存鍵
       &7   掛起鍵
       &8   撤銷鍵
       &9   轉義為開始鍵
       *0   轉義為查找鍵
       *1   轉義為命令鍵
       *2   轉義為拷貝鍵
       *3   轉義為創建鍵
       *4   轉義為刪除字符
       *5   轉義為刪除行
       *6   選擇鍵
       *7   轉義為結束鍵
       *8   轉義為清除行鍵
       *9   轉義為退出鍵
       @0   查找鍵
       @1   開始鍵
       @2   取消鍵
       @3   關閉鍵
       @4   命令鍵
       @5   拷貝鍵
       @6   創建鍵
       @7   結束鍵
       @8   回車/發送鍵
       @9   退出鍵
       al   插入新行
       AL   縮進 %1 行
       ac   成對的圖形字符塊,映射替代的字符集
       ae   結束替代的字符集
       as   為圖形字符塊開始替代的字符集
       bc   退格,如果沒有 ^H
       bl   鈴聲
       bt   移動到前一茭ab停止位
       cb   從行的開始處清除到游標處
       cc   虛設命令字符
       cd   清除到螢幕的末端
       ce   清除到行末
       ch   水必劓妠撘虼 %1列
       cl   清除螢幕並將游標置位
       cm   游標移動到%1行,%2列 (螢幕中)
       CM   游標移動到%1行,%2列 (記憶體中)
       cr   回車
       cs   翻滾區域,從%1行到%2行
       ct   清除tab
       cv   垂直移動游標到%1行
       dc   刪除一茼r符
       DC   刪除%1茼r符
       dl   刪除一行
       DL   刪除%1行
       dm   開始delete模式
       do   游標下移一行
       DO   游標下移#1行
       ds   使狀態行不可用
       eA   激活替代的字符集
       ec   從游標處開始,刪除%1茼r符
       ed   結束delete模式
       ei   結束insert模式
       ff   硬拷貝終端上的走紙符
       fs   在進入狀態行之前返回字符到他的位置
       F1   由弁鉡覞11發送的字符串
       F2   由弁鉡覞12發送的字符串
       F3   由弁鉡覞14發送的字符串
       ...  ...
       F9   由弁鉡覞19發送的字符串
       FA   由弁鉡覞20發送的字符串
       FB   由弁鉡覞21發送的字符串
       ...  ...
       FZ   由弁鉡覞45發送的字符串
       Fa   由弁鉡覞46發送的字符串
       Fb   由弁鉡覞47發送的字符串
       ...  ...
       Fr   由弁鉡覞63發送的字符串
       hd   移動游標到下一行的中間
       ho   游標置初始位
       hu   移動游標到上一行的中間
       i1   登入時,初始化的字符串1
       i3   登入時,初始化的字符串3
       is   登入時,初始化的字符串2
       ic   插入一茼r符
       IC   插入%1茼r符
       if   初始化檔案
       im   開始插入模式
       ip   插入填充時間和插入後所需n的特殊字符
       iP   初始化程式
       K1   輔助鍵盤的上左鍵
       K2   輔助鍵盤的center鍵
       K3   輔助鍵盤的上右鍵
       K4   輔助鍵盤的底部左鍵
       K5   輔助鍵盤的底部右鍵
       k0   弁鉡0
       k1   弁鉡1
       k2   弁鉡2
       k3   弁鉡3
       k4   弁鉡4
       k5   弁鉡5
       k6   弁鉡6
       k7   弁鉡7
       k8   弁鉡8
       k9   弁鉡9
       k;   弁鉡10
       ka   清除所有的tab鍵
       kA   插入行鍵
       kb   退格鍵
       kB   退回tab停止位
       kC   清屏鍵
       kd   游標下移鍵
       kD   刪除游標下的字符鍵
       ke   關閉輔助鍵盤
       kE   清除到行末
       kF   向前/後滾卷
       kh   游標置初始位鍵
       kH   游標hown down鍵
       kI   插入字符/插入模式鍵
       kl   游標左移鍵
       kL   整行刪除鍵
       kM   退出插入模式
       kN   下一
       kP   上一
       kr   游標右移鍵
       kR   向後/前滾卷鍵
       ks   開輔助鍵盤
       kS   清除到螢幕末端
       kt   清除這茭ab鍵
       kT   設置這兒的tab鍵
       ku   游標向上鍵
       l0   如果沒有f0,第零蚍陏悼能鍵
       l1   如果沒有f1,第一蚍陏悼能鍵
       l2   如果沒有f2,第二蚍陏悼能鍵
       ...  ...
       la   如果沒有f10,第十蚍陏悼能鍵
       le   游標左移一茼r符
       ll   移動游標到左底角
       LE   游標左移%1茼r符
       LF    關閉軟標簽
       LO   開啟軟標簽
       mb   開始閃爍
       MC   清除軟標記
       md   開始粗體模式
       me   開始所有的模式如so, us, mb, md 和 mr
       mh   開始半閃爍模式
       mk   暗模式 (看不見字符)
       ML   設置左軟標記
       mm   使終端為meta模式
       mo   使終端離開meta模式
       mp   打開保護屬性
       mr   開始反亮模式
       MR   設置右軟標記
       nd   游標右移一茼r符
       nw   回車命令
       pc   填充字符
       pf   關閉列表機
       pk   對鍵%1編程,如同使用者列印一樣發送字符串%2
       pl   對鍵%1編程,以本地模式執行字符串%2
       pn   對軟標簽%1編程來顯示字符串%2
       po   打開列表機
       pO   打開列表機%1 (<256)字節
       ps   在列表機上列印螢幕內容
       px   對鍵%1編程來發送字符串%2給電腦
       r1   向設定的終端姜m字符串1到sane模式
       r2   向設定的終端姜m字符串2到sane模式
       r3   向設定的終端姜m字符串3到sane模式
       RA   取消自動標記弁
       rc   恢復存儲的游標位置
       rf   奕]字符串檔名
       RF   終端輸入請求
       RI   游標右移%1茼r符
       rp   契_字符%1,共%2次
       rP   替換模式中,在字符發送後填充
       rs   奕]字符串
       RX   關閉XON/XOFF流量控制
       sa   設置 %1 %2 %3 %4 %5 %6 %7 %8 %9屬性
       SA   激活自動標記弁
       sc   保存游標位置
       se   結束突出模式
       sf   正常滾卷一行
       SF   正常滾卷%1行
       so   開始突出模式
       sr   反向滾卷
       SR   向上滾卷%1行
       st    設置所有行的制表符的停止位到當前列
       SX   打開XON/XOFF流量控制
       ta   移動到下一茧w體tab
       tc    從另一茧n記項讀取終端描z
       te   結束使用游標動作的程式
       ti   開始游標動作的程式
       ts   移動游標到狀態行的%1列
       uc   游標下方字符下劃線,並向右移動游標
       ue   結束下劃線
       up   游標向上一行
       UP   游標向上%1行
       us   開始下劃線
       vb   可視化鬧鈴
       ve   正常的可見游標
       vi   游標不可見
       vs   突出游標
       wi   設置視窗,從%1行到%2行,從3%列到4%列
       XF   XOFF字符,如果沒有 ^S

       還有一些方法定義字符串能的控制代碼:

       通常的字符表示它怞菑v,除了 '^','' 和 '%' 。

       一 '^x' 表示Control-x.  Control-A等於 1 10進制數。

       \x  表示一荅S殊的代碼。x 可以是以下的一茼r符:
              E 轉義符 Escape (27)
              n 換行 Linefeed (10)
              r 回車 Carriage return (13)
              t 制表符 Tabulation (9)
              b 退格 Backspace (8)
              f 走紙符 Form feed (12)
              0 空字符 Null character.  \xxx 指定八進制為 xxx 的字符.

       i      逐一增加參數

       r      單荌捊能

       +      增加下一茼r符的麭o荌捊疇H二進制輸出

       2      對於2,用一茼r段將參數以ASCII輸出

       d      對於3,用一茼r段將參數以ASCII輸出

       %      列印一 '%'

       如果你使用二進制輸出,那麼你應該避免空字符,因為它是字符串的終止符。如果Tab鍵能夠成為一-
       荌捊漱G進制輸出,你應該奐s設置Tab鍵長度。

       警告:  以上參數的元字符是針對                Minix               系統的
              termcap,可能有一些問題,因為可能不是完全與  Linux  的   termcap
              相容的。

       圖形字符塊通過三茼r符串能來指定:

       as     開始替代的字符集

       ae     結束

       ac     字符對。第一茼r符是圖形字符塊的名稱,第二茼r符是它的定義。

       可以用下掖o些名稱:

       +    右箭頭 right arrow (>)
       ,     左箭頭 left arrow (<)
       .    下箭頭 down arrow (v)
       0    全直角 full square (#)
       I    上箭頭 latern (#)
       -    上箭頭 upper arrow (^)
       '    菱形 rhombus (+)
       a    棋板 chess board (:)
       f    度數 degree (')
       g    加-減 plus-minus (#)
       h    正方形 square (#)
       j    右下角 right bottom corner (+)
       k    右上角 right upper corner (+)
       l    左上角 left upper corner (+)
       m    左下角 left bottom corner (+)
       n    十字 cross (+)
       o    頂線 upper horizontal line (-)
       q    中線 middle horizontal line (-)
       s    下劃線 bottom horizontal line (_)
       t    左側T型 left tee (+)
       u    右側T型 right tee (+)
       v    底部T型 bottom tee (+)
       w    常規T型 normal tee (+)
       x    垂直線 vertical line (|)
       ~    段落 paragraph (???)

       如果缺少相應弁遄A將預設使用圓括號中的A那是 curses 庫使用的C

 SEE ALSO
       termcap(3), curses(3), terminfo(5)

[]
       Timebob <timebob@21cn.com>

[]
       2000.12.15

mlinuxan:
       http://cmpp.linuxforum.net