|目次|前ページ|次ページ| ───────────────────────────────────── 6.VT282エスケープシーケンス C0コントロールキャラクタ ━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NUL 00 Null ENQ 05 Enquire BEL 07 Bell BS 08 Backspace HT 09 Horizontal tabulation LF 0A Line feed VT 0B Vertical taburation Processed as LF FF 0C Form feed Processed as LF CR 0D Carriage return SO(LS1) 0E Shift out(Lock shift G1) SI(LS0) 0F Shift out(Lock shift G0) DC1 11 Device control 1 Xon DC3 13 Device control 3 Xoff CAN 18 Cancel SUB 1A Substitute ESC 1B Escape DEL 7F Delete ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ C1コントロールキャラクタ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ IND 84 ESC D INDEX NEL 85 ESC E Next Line HTS 88 ESC H Horizontal tab set RI 8D ESC M Reverse index SS2 8E ESC N Single shift G2 SS3 8F ESC O Single shift G3 DCS 90 ESC P Device control string CSI 9B ESC [ Control sequence introducer ST 9C ESC \ String terminator ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Designating "Hard" Character Sets ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ JIS-Roman ESC ( J G0 ESC ) J G1 ESC * J G2 ESC + J G3 ASCII ESC ( B G0 ESC ) B G1 ESC * B G2 ESC + B G3 DEC Special <======= support only subset characters Graphics ESC ( 0 G0 ESC ) 0 G1 ESC * 0 G2 ESC + 0 G3 JIS-katanana ESC ( I G0 ESC ) I G1 ESC * I G2 ESC + I G3 DEC Supplemental <======== non support ESC ( < G0 ESC ) < G1 ESC * < G2 ESC + < G3 DEC kanji <=== non supprt down-line loading characters ESC + " 0 G3 (old designator) ESC $ + 1 G3 ESC $ + 3 G3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Designating "Soft" (down-line loadable) character sets) <======== non support at this emulator ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Invoking Character Sets with Lock Shifts ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ LS0(lock shift G0) SI Invoke G0 into GL(default) LS1(lock shift G1) SO Invoke G1 into GL LS1R(lock shift G1,right) ESC~ Invoke G1 into GR LS2(lock shift G2) ESCn Invoke G2 into GL LS2R(lock shift G2,right) ESC} Invoke G2 into GR LS3(lock shift G3) ESCo Invoke G3 into GL LS3R(lock shift G3,right) ESC| Invoke G3 into GR ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Selectable Modes Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Keybord Locked Unlocked action CSI 2 h CSI 2 l Insert/ Insert Replace Replace CSI 4 h CSI 4 l Send/ Off On receive CSI 12 h CSI 12 l Line feed/ Newline Line feed new line CSI 20 h CSI 20 l Cursor key Application Cursor CSI ? 1 h CSI ? 1 l ANSI/VT52 ANSI mode VT52 mode CSI ? 2 h CSI ? 2 l Scrolling Smooth Jump CSI ? 4 h CSI ? 4 l Screen N/A N/A Origin Origin Normal CSI ? 6 h CSI ? 6 l Auto wrap On Off CSI ? 7 h CSI ? 7 l Auto repeat N/A N/A Print form On Off feed CSI ? 18 h CSI ? 18 l Print extent Full screen Scrolling region CSI ? 19 h CSI ? 19 l Text cursor On Off enable CSI ? 25 h CSI ? 25 l Keypad Application Numeric ESC = ESC > Character set National Multinational CSI ? 42 h CSI ? 42 l VT/PC VT mode PC-9801native CSI ? 999 h CSI ? 999 l 132/80桁表示(Column) 132桁表示 80桁表示 [09-apr-2000] new! CSI ? 3 h CSI ? 3 l リバースビデオモード reverse video normal screen [13-apr-2000] new! CSI ? 5 h CSI ? 5 l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Selected 7-bit C1 Control Transmission ESC sp F ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Selected 8-bit C1 Control Transmission ESC sp G ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Cursor Positioning ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Cursor up CSI Pn A Cursor down CSI Pn B Cursor foward CSI Pn C Cursor backward CSI Pn D Cursor position CSI Pl ; Pc ; H Cursor position CSI Pl ; Pc ; f Index(IND) ESC D Reverse index(RI) ESC M Next line(NEL) ESC E Save cursor ESC 7 Restore cursor ESC 8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Tab stops ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Horizontal tab set (HTS) ESC H Tabulation clear(TBC) CSI g CSI 0 g clear tab stop at cursor position CSI 3 g clear all tab stops ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Character rendition and attribute ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CSI Ps ; Ps ... m Ps ----- 0 all attribute off 1 N/A 4 Display underscored 5 Display blinking 7 Display reverse image 22 N/A 24 Display not underscored 25 Display not blinking 27 Display not reverse image ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Selected Character attribute ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CSI Ps " q Ps ---- 0 All attribute off 1 Disignate character as not erasable by selective erase 2 Disignate character as erasable by selective erase ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Double-Height line ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ESC#3 ---- 倍高倍幅の上半分グラフィック文字モード(注意) ESC#4 ---- 倍高倍幅の下半分グラフィック文字モード(注意) ESC#5 ---- グラフィック文字モードオフ (これ以降の出力文字はテキストに表示されます) ESC#6 ---- 単高倍幅のグラフィック文字モード(注意) (注意)ウィンドウスコープ機能使用中は無効となります。 セットアップ(拡大文字使用可のときのみ有効) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Editing ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Insert line CSI Pn L Delete LINE CSI Pn M Insert characters CSI Pn @ Delete character CSI Pn P ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Erasing ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Erase character CSI Pn X Erase line CSI K CSI 0 K CSI 1 K CSI 2 K Erase in display CSI J CSI 0 J CSI 1 J CSI 2 J Selective erase in line CSI ? K CSI ? 0 K CSI ? 1 K CSI ? 2 K Selective erase in display CSI ? J CSI ? 0 J CSI ? 1 J CSI ? 2 J ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Set Top and bottom margins ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CSI Pt ; Pb r ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Printing ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Auto print mode CSI ? 5 i Turn on auto print CSI ? 4 i Turn off auto print Print controller CSI 5 i Turn on print controller CSI 4 i Turn off print controller Print cursor line CSI ? 1 i Print cursor line %%%07-apr-2001%%% Print screen CSI i Print screen or scrolling region CSI 0 i ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ User defined keys(PFキー文字列のダウンロード機能です) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DCS Pc;Pl | ky1/st1;ky2/st2;...kyn/stn ST Pc clear parameter a value 0 clear all keys ----- a value 1 clear old only when redefined none clear all keys before loading new values. 0 clear all keys before loading new values. 1 load new key values, clear old only where defined. Pl ----- none lock the keys(Cannot be redifined) 0 lock the keys(Cannot be redifined) 1 donnot lock the keys(Can be redifined) ky value ky value ky value ----- ------- ----- ------- ---- -------- F1 1 F6 17 help(PF15) 28 F2 2 F7 18 Do(PF16) 29 F3 3 F8 19 F17 31 F4 4 F9 20 F18 32 F5 5 F10 21 F19 33 F11 23 F20 34 F12 24 F13 25 F14 26 st ---- P = 50 hex R = 52 hex I = 49 hex N = 4E hex T = 54 hex ex. DCS 1 ; 1 | 34 / 5 0 5 2 4 9 4 E 5 4 ST ★★★ 指定できるキー発生コードは最長32文字までです。 また、8BITコントロール時は、ESC [ 及び ESC O は キー押下時にそれぞれ、CSI SS3 に変換されて送信されます。 ★★★STは、<ESC>¥でも良い。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Reports ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ device attributes CSI c CSI 0 c VT282 to host CSI ? 62;1;2;6;7;8;9 c secondary DA CSI > c CSI > 0 c VT282 TO HOST CSI > 1;1;1c device status report CSI 5 n VT282 TO HOST CSI 0 n Request for CSI 6 n cursor position VT282 TO HOST CSI Pv; Ph R Printer port CSI ? 15 n VT282 TO HOST CSI ? 10 n printer ready CSI ? 11 n printer not ready User define keys CSI ? 25 n VT282 TO HOST CSI ? 20 n user-defined keys locked CSI ? 21 n user-defined keys unlocked Keybord language CSI ? 26 n VT282 TO HOST CSI ? 27;17n katakana keybord Identification ESC Z VT282 TO HOST as same as primary DA ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Soft terminal reset ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CSI ! p ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Status line(最下行の表示利用方法です。) ※※※25行目に、ファンクションキーのガイド表示をする 場合などに利用します。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Select status line type CSI 0 $ ~ no status line CSI 1 $ ~ Indicator (Local) status line CSI 2 $ ~ Host-Writable (Remote) status line Select Active Status Display CSI $ } Select the main display CSI 0 $ } Select the main display CSI 1 $ } Select the Status display (25'th line) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [ご注意]下記エスケープシーケンスはVT−80モードでは無効と なります。(VT−282モードで有効) ESC[Pn@ ---- カーソル位置から右側へ続くPn文字分のスペースを 挿入します。 (カーソル位置の文字を含む)残りの文字は挿入 された文字数だけ右に移動します。 ───────────────────────────────────── |目次|前ページ|次ページ|