svnno****@sourc*****
svnno****@sourc*****
2010年 11月 29日 (月) 11:24:52 JST
Revision: 4191 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4191 Author: doda Date: 2010-11-29 11:24:51 +0900 (Mon, 29 Nov 2010) Log Message: ----------- ã¨ãããã翻訳çµäºã Modified Paths: -------------- trunk/doc/en/html/about/ctrlseq.html -------------- next part -------------- Modified: trunk/doc/en/html/about/ctrlseq.html =================================================================== --- trunk/doc/en/html/about/ctrlseq.html 2010-11-29 02:24:41 UTC (rev 4190) +++ trunk/doc/en/html/about/ctrlseq.html 2010-11-29 02:24:51 UTC (rev 4191) @@ -145,15 +145,15 @@ <tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> H</td> <td>CUP</td> <td> Moves cursor to the <i>Ps1</i>-th line and to the <i>Ps2</i>-th column. The default value of <i>Ps1</i> and <i>Ps2</i> is 1. </td></tr> <tr><td>CSI <i>Ps</i> I</td> <td>CHT</td> <td> Moves cursor to the <i>Ps</i> tabs forward. The default value of <i>Ps</i> is 1. </td></tr> <tr><td>CSI <i>Ps</i> J</td> <td>ED</td> <td>Erase in display. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 Erase from cursor through the end of the display. - = 1 Erase from the beginning of the display through the cursor. - = 2 Erase the complete of display. +<i>Ps</i> = 0 Erase from cursor through the end of the display. + = 1 Erase from the beginning of the display through the cursor. + = 2 Erase the complete of display. </pre></td></tr> -<tr><td>CSI <i>Ps</i> K</td> <td>EL</td> <td>Erase in Line. The default value of <i>Ps</i> is 0. +<tr><td>CSI <i>Ps</i> K</td> <td>EL</td> <td>Erase in line. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 Erase from the cursor through the end of the line. - = 1 Erase from the beginning of the line through the cursor. - = 2 Erase the complete of line. +<i>Ps</i> = 0 Erase from the cursor through the end of the line. + = 1 Erase from the beginning of the line through the cursor. + = 2 Erase the complete of line. </pre> </td></tr> <tr><td>CSI <i>Ps</i> L</td> <td>IL</td> <td> Inserts <i>Ps</i> lines, stgarting at the cursor. The default value of <i>Ps</i> is 1. </td></tr> @@ -188,148 +188,151 @@ <tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> f</td> <td>HVP</td> <td> Moves cursor to the <i>Ps1</i>-th line and to the <i>Ps2</i>-th column. The default value of <i>Ps1</i> and <i>Ps2</i> is 1. </td></tr> <tr><td>CSI <i>Ps</i> g</td> <td>TBC</td> <td> Clears the tab stop. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 Clears the tab stop at the cursor. - = 3 Clears all tab stops. +<i>Ps</i> = 0 Clears the tab stop at the cursor. + = 3 Clears all tab stops. </pre></td> </tr> -<tr><td>CSI <i>Pm</i> h</td> <td>SM</td> <td> Sets ANSI mode. (Refer to <a href="#mode">Modes (ANSI)</a>)</td></tr> +<tr><td>CSI <i>Pm</i> h</td> <td>SM</td> <td> Sets ANSI mode. (See <a href="#mode">Modes (ANSI)</a>)</td></tr> <tr><td>CSI <i>Pm</i> i</td> <td>MC</td> <td> Printing mode. <pre> -<i>Ps</i> = 0 Print screen. - = 4 Turn off printer controller mode. - = 5 Turn on printer controller mode. +<i>Ps</i> = 0 Print screen. + = 4 Turn off printer controller mode. + = 5 Turn on printer controller mode. </pre> </td></tr> -<tr><td>CSI <i>Ps</i> j</td> <td>HPB</td> <td>J[\ð <i>Ps</i> ¶ÉÚ®·éB<i>Ps</i> ÌȪÌlÍ 1B</td></tr> -<tr><td>CSI <i>Ps</i> k</td> <td>VPB</td> <td>J[\ð <i>Ps</i> sãÉÚ®·éB<i>Ps</i> ÌȪÌlÍ 1B</td></tr> -<tr><td>CSI <i>Pm</i> l</td> <td>RM</td> <td> Resets ANSI mode. (Refer to <a href="#mode">Modes (ANSI)</a>)</td></tr> -<tr><td>CSI <i>Pm</i> m</td> <td>SGR</td> <td>¶®«ðÝè·éBÈªÌ <i>Pm</i> ÌlÍ 0B(<a href="#charattr">¶®«</a>ðQÆ) -</td></tr> -<tr><td>CSI <i>Ps</i> n</td> <td>DSR</td> <td>[ÌóÔðñ·éB +<tr><td>CSI <i>Ps</i> j</td> <td>HPB</td> <td> Moves cursor to the left <i>Ps</i> columns. The default value of <i>Ps</i> is 1. </td></tr> +<tr><td>CSI <i>Ps</i> k</td> <td>VPB</td> <td> Moves cursor up <i>Ps</i> lines in the same column. The default value of <i>Ps</i> is 1. </td></tr> +<tr><td>CSI <i>Pm</i> l</td> <td>RM</td> <td> Resets ANSI mode. (See <a href="#mode">Modes (ANSI)</a>)</td></tr> +<tr><td>CSI <i>Pm</i> m</td> <td>SGR</td> <td> Select character attributes. The default value of <i>Pm</i> is 0. (See <a href="#charattr">Character Attributes</a>.) </td></tr> +<tr><td>CSI <i>Ps</i> n</td> <td>DSR</td> <td> Reports device status. <pre> -<i>Ps</i> = 5 [ÌóÔðñ·éBíÉ CSI 0 n (õOK)ðÔ·B - : CSI <i>s</i> n - <i>s</i> = 0 ³í - = 6 J[\ÌÊuðñ·éB - : CSI <i>r</i> ; <i>c</i> R - <i>r</i> sÊu - <i>c</i> Êu +<i>Ps</i> = 5 Requests the terminal's operation status report. Always returns "CSI 0 n" (Terminal ready). + Response: CSI <i>s</i> n + <i>s</i> = 0 Terminal ready. + = 6 Requests cursor position report. + Response: CSI <i>r</i> ; <i>c</i> R + <i>r</i> Line number. + <i>c</i> Column number. </pre> </td></tr> -<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> r</td> <td>DECSTBM</td> <td>ãº}[W(XN[[W)ðÝè·éB +<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> r</td> <td>DECSTBM</td> <td> Sets top and bottom margin. <pre> -<i>Ps1</i> ã}[WÌsÊuBÈªÍ 1B -<i>Ps2</i> º}[WÌsÊuBȪÍæʺ[B +<i>Ps1</i> Line number for the top margin. The default value is 1. +<i>Ps2</i> Line number for the bottom margin. The default value is current number of lines per screen. </td></tr> -<tr><td>CSI s</td> <td>SCP</td> <td>»ÝÌJ[\ÊuðÛ¶·éB</td></tr> -<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> t</td> <td>(DECSLPP)</td> <td>EBhEì +<tr><td>CSI s</td> <td>SCP</td> <td> Save cursor position. Same as DECSC. </td></tr> +<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> t</td> <td>(DECSLPP)</td> <td> Window manipulation. <pre> -<i>Ps1</i> = 1 EBhEðÊí\¦óÔÉ·éB - = 2 EBhEðŬ»·éB - = 3 EBhEÊuð <i>Ps2</i>, <i>Ps3</i> ÉÚ®·éB - = 4 EBhETCYð³ <i>Ps2</i> hbg, <i>Ps3</i> hbgÉÏX·éB - = 5 EBhEðOÊÉÚ®·éB - = 6 EBhEðwÊÉÚ®·éB - = 7 EBhEðÄ`æ·éB - = 8 [TCYð <i>Ps2</i> s, <i>Ps3</i> ÉÏX·éB - = 9 [ÌÅå»óÔðÏX·éB - <i>Ps2</i> = 0 EBhEðÊíTCYÉÏX·éB - = 1 EBhEðÅå»·éB +<i>Ps1</i> = 1 De-iconify window. + = 2 Minimize window. + = 3 Move window to [<i>Ps2</i>, <i>Ps3</i>]. + = 4 Resize window to height <i>Ps2</i> pixels and width <i>Ps3</i> pixels. + = 5 Raise the window to the top of the stacking order. + = 6 Lower the window to the bottom of the stacking order. - = 11 EBhEÌŬ»óÔðñ·éB - : CSI <i>s</i> t - <i>s</i> = 1 ÊíóÔ - = 2 Ŭ»óÔ + = 7 Refresh window. + = 8 Resize window to <i>Ps2</i> lines and <i>Ps3</i> columns. + = 9 Change maximize state of window. + <i>Ps2</i> = 0 Restore maximized window. + = 1 Maximize window. - = 13 EBhEÌÊuðñ·éB - : CSI 3 ; <i>x</i> ; <i>y</i> t - <i>x</i> EBhE¶ãpÌ X ÀW - <i>y</i> EBhE¶ãpÌ Y ÀW + = 11 Reports window state. + Response: CSI <i>s</i> t + <i>s</i> = 1 Normal. (non-iconified) + = 2 Iconified. - = 14 EBhEÌTCYðñ·éB - : CSI 4 ; <i>y</i> ; <i>x</i> t - <i>y</i> EBhE̳ - <i>x</i> EBhEÌ + = 13 Reports window position. + Response: CSI 3 ; <i>x</i> ; <i>y</i> t + <i>x</i> X position of window. + <i>y</i> Y position of window. - = 18 [TCYðñ·éB - : CSI 8 ; <i>y</i> ; <i>x</i> t - <i>y</i> [TCY̳(s) - <i>x</i> [TCYÌ(¶) + = 14 Reports window size in pixels. + Response: CSI 4 ; <i>y</i> ; <i>x</i> t + <i>y</i> Window height in pixels. + <i>x</i> Window width in pixels. - = 19 [gEBhEÌTCYð¶Åñ·éB - : CSI 9 ; <i>y</i> ; <i>x</i> t - <i>y</i> [gEBhE̳(s) - <i>x</i> [gEBhEÌ(¶) + = 18 Reports terminal size in characters. + Response: CSI 8 ; <i>y</i> ; <i>x</i> t + <i>y</i> Terminal height in characters. (Lines) + <i>x</i> Terminal width in characters. (Columns) - = 20 ACRxðñ·éB - : OSC L <i>title</i> ST - <i>title</i> ACRx (EBhE^Cg) + = 19 Reports root window size in characters. + Response: CSI 9 ; <i>y</i> ; <i>x</i> t + <i>y</i> Root window height in characters. + <i>x</i> Root window width in characters. - = 21 EBhE^Cgðñ·éB - : OSC l <i>title</i> ST - <i>title</i> EBhE^Cg + = 20 Reports icon label. + Response: OSC L <i>title</i> ST + <i>title</i> icon label. (window title) + + = 21 Reports window title. + Response: OSC l <i>title</i> ST + <i>title</i> Window title. </pre> </td></tr> -<tr><td>CSI u</td> <td>RCP</td> <td>Û¶µ½J[\Êuð³·éB</td></tr> +<tr><td>CSI u</td> <td>RCP</td> <td> Restore cursor position. Same as DECRC. </td></tr> -<tr><td>CSI = <i>Ps</i> c</td> <td>DA3 (Tertiary DA)</td> <td>æO[Á«ñBÈªÌ <i>Ps</i> ÌlÍ 0B +<tr><td>CSI = <i>Ps</i> c</td> <td>DA3 (Tertiary DA)</td> <td> Tertiary Device Attribute. The default value of <i>Ps</i> is 0. <pre> -: DCS ! | FFFFFFFF ST +<i>Ps</i> = 0 Tertiary Device Attribute request. + Response: DCS ! | FFFFFFFF ST </pre> </td></tr> -<tr><td>CSI > <i>Ps</i> c</td> <td>DA2 (Secondary DA)</td> <td>æñ[Á«ñBÈªÌ <i>Ps</i> ÌlÍ 0B +<tr><td>CSI > <i>Ps</i> c</td> <td>DA2 (Secondary DA)</td> <td> Secondary Device Attribute. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 æñ[Á«v -: CSI > 32 ; 100 ; 2 c +<i>Ps</i> = 0 Secondary Device Attribute request. + Response: CSI > 32 ; 100 ; 2 c </pre> </td></tr> -<tr><td>CSI > 3 ; <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> J</td> <td>-</td> <td>é`ÁB +<tr><td>CSI > 3 ; <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> J</td> <td>-</td> <td> Erase rectangular area. <pre> -Ps1 filter rectangle ÌãÓ -Ps2 filter rectangle Ì¶Ó -Ps3 filter rectangle ÌºÓ -Ps4 filter rectangle ÌEÓ +<i>Ps1</i> Top-line border. +<i>Ps2</i> Left-column border. +<i>Ps3</i> Bottom-line border. +<i>Ps4</i> Right-column border. </pre></td> </tr> -<tr><td>CSI > 3 ; <i>Ps1</i> ; <i>Ps2</i> K</td> <td>-</td> <td>»ÝÌsÌ <i>Ps1</i> Ú©ç <i>Ps2</i> ÚÜÅðÁ·éB</td></tr> +<tr><td>CSI > 3 ; <i>Ps1</i> ; <i>Ps2</i> K</td> <td>-</td> <td> Erase characters from <i>Ps1</i> column through <i>Ps2</i> column. </td></tr> <tr><td>CSI > 5 ; <i>Ps</i> K</td> <td>-</td> <td> <pre> -<i>Ps</i> = 3..6 Draw Line - = 12 Set foreground color +<i>Ps</i> = 3..6 Draw Line + = 12 Set foreground color </pre></td></tr> -<tr><td>CSI ? <i>Ps</i> J</td> <td>DECSED</td> <td>IðIæÊÁBÛì³êĢȢ¶ÌÝðÁ·éB<i>Ps</i> ÌȪÌlÍ 0B +<tr><td>CSI ? <i>Ps</i> J</td> <td>DECSED</td> <td> Selective erase in display. DECSED only erase characters defined as erasable by the DECSCA control function. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 J[\Êu©çæÊöÜÅÌÛì³êĢȢ¶ðÁ·éB - = 1 æÊí¬©çJ[\ÊuÜÅÌÛì³êĢȢ¶ðÁ·éB - = 2 æÊSÌÌÛì³êĢȢ¶ðÁ·éB +<i>Ps</i> = 0 Erase from cursor through the end of the display. + = 1 Erase from the beginning of the display through the cursor. + = 2 Erase the complete of display. </pre> </td></tr> -<tr><td>CSI ? <i>Ps</i> K</td> <td>DECSEL</td> <td>IðIsÁBÛì³êĢȢ¶ÌÝðÁ·éB<i>Ps</i> ÌȪÌlÍ 0B +<tr><td>CSI ? <i>Ps</i> K</td> <td>DECSEL</td> <td> Selective erase in line. DECSEL only erase characters defined as erasable by the DECSCA control function. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 J[\Êu©çsÜÅÌÛì³êĢȢ¶ðÁ·éB - = 1 sª©çJ[\ÊuÜÅÌÛì³êĢȢ¶ðÁ·éB - = 2 sSÌÌÛì³êĢȢ¶ðÁ·éB +<i>Ps</i> = 0 Erase from the cursor through the end of the line. + = 1 Erase from the beginning of the line through the cursor. + = 2 Erase the complete of line. </pre> </td></tr> -<tr><td>CSI ? <i>Pm</i> h</td> <td>DECSET</td> <td>DEC/xterm g£Ì[hðÝè·éB(<a href="#decmode">[h (DEC/xtermg£)</a>ðQÆ)</td></tr> -<tr><td>CSI ? <i>Pm</i> i</td> <td>DECMC</td> <td>óü[h +<tr><td>CSI ? <i>Pm</i> h</td> <td>DECSET</td> <td> Sets DEC/xterm specific mode. (See <a href="#decmode">Modes (DEC/xterm specific)</a>.) </td></tr> +<tr><td>CSI ? <i>Pm</i> i</td> <td>DECMC</td> <td> Printing mode. <pre> -<i>Pm</i> = 1 J[\sðóü·éB - = 4 ©®vg[hð³øÉ·éB - = 5 ©®vg[hðLøÉ·éB -<!-- = 10 DECPEX ÌÝèð³µÄAæÊSÌðóü·éB - = 11 SÄÌy[Wðóü·éB +<i>Pm</i> = 1 Print cursor line. + = 4 Disables auto-print mode. + = 5 Enables auto-print mode. +<!-- = 10 Print screen. (Ignore DECPEX) + = 11 Prints all pages. --></pre> </td></tr> -<tr><td>CSI ? <i>Pm</i> l</td> <td>DECRST</td> <td>DEC/xterm g£Ì[hðð·éB(<a href="#decmode">[h (DEC/xtermg£)</a>ðQÆ)</td></tr> -<tr><td>CSI ? <i>Ps</i> n</td> <td>DECDSR</td> <td>[ÌóÔðñ·éB +<tr><td>CSI ? <i>Pm</i> l</td> <td>DECRST</td> <td> Resets DEC/xterm specific modes. (See <a href="#decmode">Modes (DEC/xterm specific)</a>.) </td></tr> +<tr><td>CSI ? <i>Ps</i> n</td> <td>DECDSR</td> <td> Reports device status. <pre> -<i>Ps</i> = 55 P[^foCXÌóÔðñ·éBíÉ CSI ? 50 n (õOK)ðÔ·B +<i>Ps</i> = 55 Reports locator device status. Always returns "CSI ? 50 n" (Locator ready). + Response: CSI ? <i>s</i> n + <i>s</i> = 50 Locator ready. </pre></td></tr> -<tr><td>CSI <i>Ps</i> SP q</td> <td>DECSCUSR</td> <td>J[\\¦`®ÏXB<i>Ps</i> ÌȪÌlÍ 0B +<tr><td>CSI <i>Ps</i> SP q</td> <td>DECSCUSR</td> <td>Sets cursor style. The default value of <i>Ps</i> is 0. <pre> <i>Ps</i> = 0,1 Block cursor / Blink = 2 Block cursor / Steady @@ -342,7 +345,7 @@ <tr><td>CSI ! p</td> <td>DECSTR</td> <td>Soft reset</td></tr> -<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> " p</td> <td>DECSCL</td> <td>[®ì[hÝè +<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> " p</td> <td>DECSCL</td> <td> Select terminal's conformance level. <pre> <i>Ps1</i> = 61 VT-Level 1 (VT100 mode) = 62 VT-Level 2 (VT200 mode) @@ -350,110 +353,110 @@ = 64 VT-Level 4 (VT400 mode) = 65 VT-Level 5 (VT500 mode) -<i>Ps2</i> = 0 7 bit mode (S7C1T) - = 1 8 bit mode (S8C1T) +<i>Ps2</i> = 0 7 bit mode (S7C1T) + = 1 8 bit mode (S8C1T) </pre></td> </tr> -<tr><td>CSI <i>Ps</i> " q</td> <td>DECSCA</td> <td>¶ÌÛ쮫ðÝè·éBÛì³êÄ¢é¶ÍIðIÁÌÎÛOÉÈéB +<tr><td>CSI <i>Ps</i> " q</td> <td>DECSCA</td> <td> Select character protection attribute. Selective erase control functions (DECSED, DECSEL and DECSERA) can only erase characters defined as erasable. <pre> -<i>Ps</i> = 0 Û쮫ÌðB±êÈ~Éoͳêé¶ÍÛì³êĢȢóÔÉÈéB - = 1 Û쮫ÌÝèB±êÈ~Éoͳêé¶ÍÛìóÔÉÈéB - = 2 Û쮫ÌðB±êÈ~Éoͳêé¶ÍÛì³êĢȢóÔÉÈéB +<i>Ps</i> = 0 Not protected. DECSED, DECSEL and DECSERA can erase characters. + = 1 Protected. DECSED, DECSEL and DECSERA cannot erase characters. + = 2 Same as 0. </pre> </td></tr> -<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> $ z</td> <td>DECERA</td> <td>é`ÁB<i>Ps1</i> ` <i>Ps4</i> ÌȪÌlÍ»ÝÌJ[\ÊuB +<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> $ z</td> <td>DECERA</td> <td> Erase rectangular area. The default value of <i>Ps1</i> - <i>Ps4</i> is current cursor position. <pre> -<i>Ps1</i> ÁÌæÌãÓ -<i>Ps2</i> ÁÌæÌ¶Ó -<i>Ps3</i> ÁÌæÌºÓ -<i>Ps4</i> ÁÌæÌEÓ +<i>Ps1</i> Top-line border. +<i>Ps2</i> Left-column border. +<i>Ps3</i> Bottom-line border. +<i>Ps4</i> Right-column border. </pre></td> </tr> -<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> $ {</td> <td>DECSERA</td> <td>IðIé`ÁBé`àÌÛì³êĢȢ¶ðÁ·éB<i>Ps1</i> ` <i>Ps4</i> ÌȪÌlÍ»ÝÌJ[\ÊuB +<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> $ {</td> <td>DECSERA</td> <td> Selective erase rectangular area. DECSERA only erase characters defined as erasable by the DECSCA control function. The default value of <i>Ps1</i> - <i>Ps4</i> is current cursor position. <pre> -<i>Ps1</i> ÁÌæÌãÓ -<i>Ps2</i> ÁÌæÌ¶Ó -<i>Ps3</i> ÁÌæÌºÓ -<i>Ps4</i> ÁÌæÌEÓ +<i>Ps1</i> Top-line border. +<i>Ps2</i> Left-column border. +<i>Ps3</i> Bottom-line border. +<i>Ps4</i> Right-column border. </pre></td> </tr> -<tr><td>CSI <i>Ps</i> $ }</td> <td>DECSASD</td> <td>Xe[^Xs©ç/ÖÚ®B<i>Ps</i> ÌȪÌlÍ 0B +<tr><td>CSI <i>Ps</i> $ }</td> <td>DECSASD</td> <td> Moves cursor from/to status line. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 åæÊÖÚ®B - = 1 Xe[^XsÖÚ®B +<i>Ps</i> = 0 Moves to main screen. + = 1 Moves to status line. </pre></td> </tr> -<tr><td>CSI <i>Ps</i> $ ~</td> <td>DECSSDT</td> <td>Xe[^XsÌ\¦óÔÌÏXB<i>Ps</i> ÌȪÌlÍ 0B +<tr><td>CSI <i>Ps</i> $ ~</td> <td>DECSSDT</td> <td> Select the type of status line displayed. The default value of <i>Ps</i> is 0. <pre> -<i>Ps</i> = 0 Xe[^Xsð\¦µÈ¢B - 1 Xe[^Xsð\¦µÈ¢B - 2 Xe[^Xsð\¦·éB +<i>Ps</i> = 0 No status line. + 1 No status line. + 2 Host-writable status line. </pre></td> </tr> -<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> ' w</td> <td>DECEFR</td> <td>filter rectangle ÝèB +<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ; <i>Ps3</i> ; <i>Ps4</i> ' w</td> <td>DECEFR</td> <td> Enables filter rectangle for locator report. <pre> -<i>Ps1</i> filter rectangle ÌãÓ -<i>Ps2</i> filter rectangle Ì¶Ó -<i>Ps3</i> filter rectangle ÌºÓ -<i>Ps4</i> filter rectangle ÌEÓ +<i>Ps1</i> Top boundary of filter rectangle. +<i>Ps2</i> Left boundary of filter rectangle. +<i>Ps3</i> Bottom boundary of filter rectangle. +<i>Ps4</i> Right boundary of filter rectangle. </pre> -filter rectangle ÍíÉVbg[hµ¢ÉÈéBêxtB^CxgðM·éÆ filter rectangle ͳøÉÈéB</td> +Filter rectangles are always treated as "one-shot" events. Anytime the locator is detected to be outside a filter rectangle, an outside rectangle event is generated and the rectangle is disabled. </td> </tr> -<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ' z</td> <td>DECELR</td> <td>DEC P[^ñ[hB +<tr><td>CSI <i>Ps1</i> ; <i>Ps2</i> ' z</td> <td>DECELR</td> <td>DEC locator reporting mode. <pre> -<i>Ps1</i> = 0 P[^ñð³øÉ·é - = 1 P[^ñðLøÉ·é - = 2 Vbg[hBÌêñÌñ¾¯P[^ñðLøɵA»Ìã³øÉ·éB -<i>Ps2</i> = 0 ¶[hB2 Ư¶B - = 1 sNZ[hBÊuðsNZPÊÅñ·éB - = 2 ¶[hBÊuð¶PÊÅñ·éB +<i>Ps1</i> = 0 Disables locator report. + = 1 Enables locator report. + = 2 One shot (allow one report, then disable). +<i>Ps2</i> = 0 Character mode. Same as 2. + = 1 Pixel mode. Reporting unit is device physical pixels. + = 2 Character mode. Reporting unit is character cells. </pre></td> </tr> -<tr><td>CSI <i>Pm</i> ' {</td> <td>DECSLE</td> <td>P[^CxgÝèB +<tr><td>CSI <i>Pm</i> ' {</td> <td>DECSLE</td> <td> Select the locator event. <pre> -<i>Pm</i> = 0 {^_E/AbvCxgð³øÉ·éBfilter rectangle ð³øÉ·éB - = 1 {^_ECxgðLøÉ·éB{^ª³êéÆADECRQLP Ư¶`®ÅP[^Êuðñ·éB - = 2 {^_ECxgð³øÉ·éB - = 3 {^AbvCxgðLøÉ·éB{^ª£³êéÆADECRQLP Ư¶`®ÅP[^Êuðñ·éB - = 4 {^AbvCxgð³øÉ·éB +<i>Pm</i> = 0 Disables button up/down events, Disables filter rectangle. + = 1 Enables button down event. + = 2 Disables button down event. + = 3 Enables button up event. + = 4 Disables button up event. </pre></td> </tr> -<tr><td>CSI ' |</td> <td>DECRQLP</td> <td>P[^ÌÊuð·éB +<tr><td>CSI ' |</td> <td>DECRQLP</td> <td> Requests locator report. <pre> -: CSI <i>Pe</i> ; <i>Pb</i> ; <i>Pr</i> ; <i>Pc</i> ; <i>Pp</i> & w -<i>Pe</i>: CxgR[h -<i>Pe</i> = 0 P[^ñª³ø - = 1 P[^Êuv(DECRQLP) ðó¯½ - = 2 ¶{^ª³ê½ - = 3 ¶{^ª£³ê½ - = 4 {^ª³ê½ - = 5 {^ª£³ê½ - = 6 E{^ª³ê½ - = 7 E{^ª£³ê½ - = 8 {^ 4 ª³ê½ (¢Î) - = 9 {^ 4 ª£³ê½ (¢Î) - = 10 P[^ª filter rectangle ÌOÉo½B +Response: CSI <i>Pe</i> ; <i>Pb</i> ; <i>Pr</i> ; <i>Pc</i> ; <i>Pp</i> & w +<i>Pe</i>: Event code. +<i>Pe</i> = 0 Received a locator report request (DECRQLP), but the locator is unavailable. + = 1 Received a locator report request (DECRQLP). + = 2 Left button down. + = 3 Left button up. + = 4 Middle button down. + = 5 Middle button up. + = 6 Right button down. + = 7 Right button up. + = 8 Button 4 down. (not supported) + = 9 Button 4 up. (not supported) + = 10 Locator outside filter rectangle. -<i>Pb</i>: {^óÔB³êÄ¢é{^ÉηéȺÌlÌvB - 1 E{^ - 2 {^ - 4 ¶{^ - 8 {^4 (¢Î) +<i>Pb</i>: Button code, ASCII decimal 0-15 indicating which buttons are down if any. The state of the four buttons on the locator correspond to the low four bits of the decimal value, "1" means button depressed. + 1 Right button. + 2 Middle button. + 4 Left button. + 8 Button 4. (not supported) -<i>Pr</i>: cÊuBæÊã[ð 1 Æ·éB +<i>Pr</i>: Row coordinate. -<i>Pc</i>: ¡ÊuBæʶ[ð 1 Æ·éB +<i>Pc</i>: Column coordinate. -<i>Pp</i>: y[WBíÉ 1B +<i>Pp</i>: Page. Always 1. </pre> </td></tr> </table>