Digital Equipment VT520 Programming Manual

Video terminal
Table of Contents

Advertisement

VT520/VT525 Video Terminal
Programmer Information
Order Number: EK-VT520-RM. A01

Advertisement

Table of Contents
loading

Summary of Contents for Digital Equipment VT520

  • Page 1 VT520/VT525 Video Terminal Programmer Information Order Number: EK-VT520-RM. A01...
  • Page 2 July 1994 Digital Equipment Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description.
  • Page 3: Preface

    Preface Introduction This manual provides detailed information for advanced users, consultants, and programmers. This manual has the following parts, chapters, and appendices: • Part I, VT520 Video Terminal • Chapter 1, Overview • Chapter 2, Set-Up • Chapter 3, Desktop Features •...
  • Page 4: How To Use This Manual

    Provides general information. How to Use This Manual The VT520 Video Terminal Programmer Information is written for four audiences: an advanced user, who needs to know more about the terminal Set-Up features; a programmer, who develops application programs; a software product support person, who provides assistance to application programmers and users;...
  • Page 5 • Chapter 6—Keyboard Processing—Describes the keyboard layouts, keyboard-to-host interface, keypad sequences, local functions, LEDs controls, languages, accents, scan codes, and control codes. • Chapter 9—Communications—Describes the serial communications from the terminal to the host ports and the hardware and software handshaking. •...
  • Page 6 Hardware Systems Engineer If you are helping a user to install the terminal or to operate within a specific environment, then you may wish to refer to the following: • Index—Search by topic. • Chapter 1—Overview Provides a brief summary of the product. •...
  • Page 7: Table Of Contents

    ............Part I VT520 Video Terminal 1 Overview Introduction .
  • Page 8 Banner Message ......... . 2.4.6 2–11 Multiple Sessions .
  • Page 9 2.10.2 Terminal ID to Host ........2–34 2.10.3 VT Default Character Set .
  • Page 10 Keyboard Summary ......... . 3–8 Part II VT520 ANSI Mode 4 ANSI Control Functions Summary Introduction .
  • Page 11 Terminal Management Functions ....... . 4–15 ANSI Control Function Tables ........4–16 4.7.1 Sessions Management Control Functions .
  • Page 12 DECAWM—Autowrap Mode ........5–25 DECBBSM—Bold and Blink Style Mode .
  • Page 13 DECOM—Origin Mode ........5–77 DECOSCNM—Set/Reset Overscan Mode (VT520 only) ....5–77 DECPAK—Program Alphanumeric Key .
  • Page 14 DECRSTS—Restore Terminal Color Table State ....5–118 DECSACE—Select Attribute Change Extent ..... . 5–119 DECSASD—Select Active Status Display .
  • Page 15 DECTCEM—Text Cursor Enable Mode ......5–157 DECTID—Select Terminal ID ........5–158 DECTME—Terminal Mode Emulation .
  • Page 16 VT Keyboard Key Mapping ......6–6 VT520 SCO Console Control Sequences ......6–7 SCODFK—Define Function Key .
  • Page 17 8 Keyboard Processing Overview—Keyboard Layout ........8–1 DEC VT Layout .
  • Page 18 Data Link Layer ..........9–9 9.3.1 7- /8-Bit VT100/VT520 Operation ......9–9 9.3.2 Flow Control .
  • Page 19 C–9 D VT520 Termcap Data Termcap Emulations .........
  • Page 20 E ANSI Control Function Index ANSI Index by Final Character ....... . . E–1 Glossary Index...
  • Page 21 7–2 Character Body Sizes for 24-Line by 80- and 132-Column Fonts ..7–8 Example of an Uppercase D (24-Line by 80-Column Font) ..7–3 7–10 7–4 Sixel-to-ASCII Conversion ........7–13 VT Keyboard Layout .
  • Page 22 VT520/25 Font Sizes ........
  • Page 23 5–8 VT Keyboards ......... . . 5–165 PC Keyboards .
  • Page 24 12–8 ASCII Editing Control Functions ......12–25 Local Edit Mode Function Keys ......12–9 12–25 12–10...
  • Page 25: Part I Vt520 Video Terminal

    Part I VT520 Video Terminal This part includes the following chapters: • Chapter 1, Overview • Chapter 2, Set-Up • Chapter 3, Desktop Features...
  • Page 27: Overview

    Terminal Device/Session Management Protocol (TD/SMP) is used to multiplex the sessions. Each session has its own framed window, window title, and icon name. The VT520 has a define key editor that allows you to reprogram any key on the keyboard.
  • Page 28: Keyboard Features

    1.3 Keyboard Features 1.3 Keyboard Features The VT520 offers a choice of two keyboard layouts—a VT keyboard layout (LK411) or an enhanced PC keyboard layout (PCXAL). The VT keyboard (Figure 1–1) and the PC keyboard (Figure 1–2) differ in the placement of some of the keys, like the Control key.
  • Page 29: Printer Port Features

    Overview 1.3 Keyboard Features The keyboard has the following features: • An IBM PS/2-compatible 6-pin mini DIN connector. • Keyboard keys that can be reprogrammed to send single characters, to send character sequences, or to invoke local functions (Hold, Copy and Paste, Remove, Insert, Print Page, Toggle Autoprint, Set-Up, Break, and so on).
  • Page 30: Enhanced Set-Up

    Character Sets. 1.9 Ergonomics (Human Factors) Features The terminal is designed to provide a high-quality human interface and long- term reliability at low cost. The VT520 offers 72 Hz refresh, full overscan. The terminal has the following features: • 35.5 cm (14 in) flat face, antiglare CRT screen •...
  • Page 31: Field-Upgradable Firmware

    53 lines + keyboard indicator line 1.10 Field-Upgradable Firmware All VT520 models include support for a 4 Mbit (512 KByte) ROM cartridge option. The base unit comes with a factory-installed ROM. The ROM cartridge connector is protected by a ROM cartridge cover. To install new code, the ROM cartridge cover is removed, and a ROM cartridge with attached cover is plugged into the ROM connector.
  • Page 32: Comparison With Previous Vt Terminals

    Where Pv is the firmware version number. • Dynamically Redefinable Character Set (DRCS) Fonts The VT520 has four buffers, which can load up to two dynamically redefinable character sets, each with an 80-column font and a 132-column font. • Keyboards VT420 keyboards cannot be used on the VT520;...
  • Page 33: Set-Up

    Set-Up This chapter describes VT520 Set-Up features. Set-Up is used to examine or change terminal operating features, such as transmit/receive speeds, type of cursor, or key definitions. 2.1 Entering Set-Up You enter Set-Up by pressing the key designated as the Set-Up key. Pressing this key alternately places the terminal in Set-Up mode or returns it to the operating mode.
  • Page 34: Effects Of Entering Set-Up

    Printer operations are suspended and are resumed upon exiting Set-Up. 2.1.2 Set-Up Languages The VT520 Set-Up menus can be displayed in five languages using a Set-Up feature. A menu allows you to choose the language in which all subsequent Set-Up menus and displays are written. Selections from this Set-Up language menu (Figure 2–2) take effect immediately.
  • Page 35: Self-Test Error Messages

    Set-Up 2.1 Entering Set-Up 2.1.4 Self-test Error Messages At power-up, the VT520 terminal executes a series of self-tests, displays a message indicating whether the self-tests were successful, and displays a banner message. (To change the banner message, see Section 2.4.6.) If the self-tests detect an error, one of the following messages is displayed on the terminal in place of "Selftest OK."...
  • Page 36: Context Sensitive Set-Up Features

    Set-Up 2.1 Entering Set-Up Table 2–2 Context Sensitive Set-Up Features Menu Item Dimmed when . . . Session . Pages per session Page Page selection exceed the number of unassigned memory allocation pages available. Display . Lines per screen Sizes are not available based on the current page Lines per page memory allocation.
  • Page 37: Set-Up Summary Line

    Stop bits: 1 or 2 bits ISO Latin-1 Default character set or PC set in PCTerm mode North American Keyboard language VT520 Emulation mode V2.1 Firmware version The summary line is visible whenever the terminal is in Set-Up, except under the following conditions: •...
  • Page 38: Status Line

    ‘‘Please wait’’ until they have completed. Save settings for all and Restore settings for all display this message. 2.1.8 Status Line The VT520 terminal has a status display with the following features: • The clock time appears on the status display if the local clock has been initialized since the terminal was last powered on.
  • Page 39: Set-Up Screen Text

    Set-Up 2.1 Entering Set-Up • Visible bell—This feature flashes a bell ringing font whenever a sound is generated. • When the Num Lock state is active on an EPC keyboard, "Num Lock" is displayed. • When an EPC keyboard is operating in VT style, "VT" is displayed in place of the Num Lock indicator.
  • Page 40: Main Menu

    Set-Up 2.3 Main Menu 2.3 Main Menu The following descriptions refer to Figure 2–4. The items above the dividing line in the main menu form a directory to the major functional areas of set-up features. Each item has a corresponding submenu or dialog box.
  • Page 41: Save Settings

    Set-Up 2.3 Main Menu 2.3.2 Save Settings The Save settings menu item, when invoked by pressing Return Enter causes the settings for most Set-Up controlled operating features to be saved in nonvolatile memory, where they become the power-on settings. The following settings are not saved. •...
  • Page 42: Reset This Session

    Set-Up 2.4 Actions Menu • Resets XOFF received flags on both ports • Does not clear the screen • Clears KAM locked condition • Clears the "printer port has seen DSR since power up" flag. When in Set-Up, disables sessions and clears TD/SMP. Ctrl Enter 2.4.3 Reset this Session The Reset this session menu selection only resets the active session.
  • Page 43: Clock, Calculator, Show Character Sets

    5. Use the Save settings menu item to save the Banner message. 2.5 Multiple Sessions Multiple sessions extends the VT520 to act like four terminals in one. A session is an active connection between the terminal and a host system. The Session Set-Up menu controls the use of more than one session.
  • Page 44: Enabling And Controlling The Session Configuration

    Return 2.5.3 Multiple Sessions using SSU Host Software If your VT520 is connected directly to a host computer without a terminal server, use can still use TD/SMP by running the Session Support Utility (SSU) on your host computer. On a system that has SSU software, such as OSF or OpenVMS, open the first session as follows:...
  • Page 45: Restoring An Interrupted Session

    2.5 Multiple Sessions 2.5.5 Restoring an Interrupted Session When a session is interrupted, the VT520 or the host system may lose the context of the current session. After the terminal and system regain communication, you can restore the context of the interrupted session without canceling the session and starting over again.
  • Page 46: Select Session

    (Figure 2–6), which allows you to control how the terminal’s page memory is allocated among the enabled sessions. The VT520 provides 8 pages of 25 lines by 80 or 132 columns as standard (9 pages on the color terminal). A disabled session (Comm = session off) is dimmed and does not use any page memory.
  • Page 47: Session Page Memory Allocation

    The maximum number of pages available to each session change as the allocation to other sessions changes. If only one session is enabled, the maximum number of pages in a standard VT520 is 8. A session that is currently disabled (Comm = session off) is dimmed and shows Max pages as zero to remind you that it is not using any page memory.
  • Page 48: Soft Character Sets/Session

    2.6.4 Soft Character Sets/Session The Soft char sets/session submenu allows you to specify the allocation of DRCS character set buffers to multiple sessions on the VT520 mono terminal only. • Two each S1 and S2 allocates two character set buffers each to S1 and S2 making S1 and S2 compatible with terminals, like the VT510, VGB10, or WS510 video terminals.
  • Page 49: Copy Settings From Menu

    The communications port selection and print port selection are not copied. The VT520 conceptual model is four terminals sitting on your desk. Copying settings from one terminal to another does not transfer the communication cables.
  • Page 50: Resetting And Restoring Defaults

    Set-Up 2.7 Resetting and Restoring Defaults 2.7 Resetting and Restoring Defaults 2.7.1 Reset Session The Reset this session menu selection only resets the active session. To reset all four sessions, press the Control key while you select Reset this session. Pressing Control/Set- Up from within Set-Up initiates a power-up reset.
  • Page 51: Display Menu

    Set-Up 2.8 Display Menu 2.8 Display Menu Many of the features in the Display menu can be controlled by the host control functions listed in Table 2–3. The control functions listed by function in Chapter 4 and are described fully in Chapter 5. Table 2–3 Display Set-Up Features and Control Functions Display Set-Up Feature Factory Default...
  • Page 52: Lines Per Screen

    Set-Up 2.8 Display Menu 2.8.1 Lines per Screen This menu chooses a font that enables the selected number of lines to be viewed. Note that you cannot view more lines than the number of lines on a page (Lines per page). If the Status display is enabled, it is displayed using one of the same Lines per screen as the text for the corresponding session.
  • Page 53: Review Previous Lines Buffer

    Set-Up 2.8 Display Menu When the Review previous lines feature is selected, the Lines per page selections show the corresponding number of lines by only one page (Figure 2–7). Figure 2–7 Lines per Page This field is also invoked by the DECSLPP control function. 2.8.3 Review Previous Lines Buffer The Review previous lines feature when selected re-arranges page memory into a single page and a scroll back buffer (transcript).
  • Page 54: Columns Per Page, Clear On Change

    Set-Up 2.8 Display Menu 2.8.4 Columns per Page, Clear on Change This menu allows you to select an 80- or 132-column display for text. If Clear on change is disabled, changing this feature does not clear page memory, except when changing from 132 columns to 80 columns; then, columns 81 through 132 of each page are cleared.
  • Page 55: Writing Direction

    Set-Up 2.8 Display Menu Vertical Coupling Vertical coupling selects whether the user window automatically pans to follow the cursor when the cursor is moved vertically to a part of the page that is not in the currently displayed user window. Panning does not occur until the input buffer becomes empty and the cursor is displayed.
  • Page 56: Show Control Characters

    If Host wake-up is enabled, any character received from the host also restores the display. The factory default setting is CRT saver enabled. If CRT saver = Never is selected, the Energy saver is dimmed and not available. Monitor Mode VT520 Terminal Color Terminal Normal operation Normal operation Stand by...
  • Page 57: Warning Bell

    When the Framed windows check box is selected in the Display menu, window frames with title bars are added to each displayed window. The VT520 has a flip screen and a two-window style with adjustable split. Window frames with titles and icons help you keep track of up to four sessions.
  • Page 58 Set-Up 2.8 Display Menu When one session window is displayed, pressing the Session key alone cycles the active session in forward sequence by session number (S1, S2, S3, S4, S1,...). Pressing Shift/Session cycles the active session in reverse sequence by session number (S4, S3, S2, S1, S4,...).
  • Page 59: Screen Alignment

    This applies to all sessions with auto-resize enabled. 2.8.20 Screen Alignment Screen Alignment on the VT520 Monitor The Screen alignment menu item is used to invoke a screen alignment display (Figure 2–9) for the monochrome monitor only. With the screen alignment display, you can: •...
  • Page 60: Color Set-Up

    Set-Up 2.9 Color Set-Up 2.9 Color Set-Up The Color Set-Up allows you to control the use of color by the terminal. The ASCII color mode, Reverse and blank attributes, and Intensity attributes are only available in ASCII terminal emulation modes. Select color mode is only available in the non-ASCII terminal emulation modes besides SCO Console mode which always uses ANSI SGR color.
  • Page 61 Set-Up 2.9 Color Set-Up Figure 2–11 Assign Colors The normal text background and foreground selections determine the writing color used when all SGR attributes are turned off. The other ANSI color SGR attributes are "hard wired" to corresponding color indexes. Each session maintains its own color assignments for normal text and other data within its window.
  • Page 62: Alternate Text Colors

    Set-Up 2.9 Color Set-Up 2.9.2 Alternate Text Colors Figure 2–12 Alternate Colors The Alternate Text Colors dialog box allows you to specify colors for any combination of text renditions (bold, reverse, underline, blink) when the Color mode is set to Alternate text colors. Operation of the dialog box is similar to the Assign Colors dialog box described above.
  • Page 63: Define Colors Dialog Box

    Radical changes to the terminal’s color map may adversely affect the appearance of ANSI color SGR parameters. In the VT520, each session uses its own independent color map which is not affected by the others.
  • Page 64: Select Color Mode

    Set-Up 2.9 Color Set-Up 2.9.4 Select Color Mode The Select color mode feature allows you to select how applications will display text colors. • When ANSI SGR color is selected, color text is specified using the ANSI defined SGR color parameters. The terminal uses factory default renditions for text attributes as defined in Table 2–5.
  • Page 65: Reverse And Blank Attributes

    Set-Up 2.9 Color Set-Up 2.9.8 Reverse and Blank Attributes The Reverse and blank attributes selection controls whether the reverse or blank text attributes are mapped to different colors in WYSE 325 emulation. When Map reverse attribute is selected: 1. The characters with reverse attribute are displayed by the color which is assigned to the REVERSE/BLANK map in the color palette.
  • Page 66: Terminal Id To Host

    Terminal ID to host selects how the terminal identifies itself to host software, specifically the Primary Device Attributes response (DA). The default ID is "VT520." For a list of the responses, see the Device Attributes sections in Chapter 5. This field has no effect when the terminal is in VT52 mode.
  • Page 67: Ascii Emulation Menu

    Figure 2–14 ASCII Emulation Menu The features, shown in Figure 2–14 and listed in Table 2–6, are specific to the ASCII emulation modes supported in the VT520. The default is shown in boldface type. Refer to Part III for details.
  • Page 68: Keyboard Menu

    Set-Up 2.12 Keyboard Menu 2.12 Keyboard Menu Figure 2–15 Keyboard Menu Several of the features shown in Figure 2–15 are self-explanatory and correspond directly to control functions listed in Table 2–7. For additional information, see Chapters 4 and 5. Table 2–7 Keyboard Features and Control Functions Set-Up Feature Control Function Keyboard language...
  • Page 69: Keyboard Language

    Some keyboards allow you to select two different keyboard layouts and easily switch between them (English and Hebrew, for example). This feature allows the VT520 to support both existing conventions and emerging standards for extending the graphic input and/or switching between languages in dual language environments.
  • Page 70: Copy Of Key Default-Moving A Standard Function

    Set-Up 2.12 Keyboard Menu Figure 2–16 Define Key Editor, Select Function MA−0324−93.GRA 2.12.2.1 Copy of Key Default—Moving a Standard Function The simplest way to reprogram a key is to copy the behavior of another key. You can use Copy of key default to copy the factory default for a key to be defined to any position on the keyboard.
  • Page 71: Customization

    Shift that key. Modifier keys are treated as a special kind of local terminal function. The VT520 function modifier keys are: , and . VT520 alphanumeric keys can also...
  • Page 72: Correcting A Mistake

    Set-Up 2.12 Keyboard Menu 2.12.2.6 Correcting a Mistake If you make a mistake or want to start over, choose the Cancel button. Use Actions . Restore factory defaults to restore the factory default settings. 2.12.2.7 Creating A New Alphanumeric Key or Keyboard Layout The method for creating a new alphanumeric key is similar to that for function keys, except that you can define different modifier combinations and you enter alphanumeric values differently.
  • Page 73: User-Defined Keys

    Set-Up 2.12 Keyboard Menu 2.12.2.9 User-Defined Keys The UDK radio button allows any key to be programmed with a user-defined sequence. UDKs are a subset of function keys. A separate UDK dialog box is provided for simplicity. Selecting UDK causes a UDK: text field to be displayed so you can enter a key sequence.
  • Page 74: Save Key Definitions

    Set-Up 2.12 Keyboard Menu • The toggle Num Lock function can be assigned to any single key combination. Although the Num Lock state modifies other keys, the toggle Num Lock function is not a modifier key. This means modifier combinations of can be assigned to any other function or user-defined sequence.
  • Page 75: Visible Bell

    Set-Up 2.12 Keyboard Menu 2.12.7.1 Visible Bell The terminal provides a Visible bell feature, which flashes a bell ringing font whenever a sound is generated. The fonts will flash six times and disappear in 2 seconds automatically. In ANSI mode, the bell is displayed at column 16 of the keyboard indicator line (same place as the sticky keys indicator).
  • Page 76: Application Keypad Mode

    Set-Up 2.12 Keyboard Menu 2.12.12 Application Keypad Mode This feature selects whether the numeric keypad sends ASCII numerals or application function sequences. It corresponds to the DECKPNM, DECKPAM, and DECNKM control functions described in Chapter 5. This field is reset to the power-up setting when a soft reset occurs (Reset Session or receipt of DECSTR).
  • Page 77: Communication Menu

    Set-Up 2.13 Communication Menu 2.13 Communication Menu Figure 2–17 Communication Menu Several of the Communication features shown in Figure 2–17 are self-explanatory and correspond directly to control functions listed in Table 2–8. These functions are described in Chapter 5. Table 2–8 Communication and Modem Features and Control Functions Set-Up Feature Factory Default Host Control Code...
  • Page 78: Communication Port Select

    2.13.1 Communication Port Select The Communication . Port Select dialog box (Figure 2–18) allows you to specify which of the VT520’s serial communication ports (comm1..comm3) are used by each session. The sessions are identified across the top of the dialog box with the session icon name.
  • Page 79: Word Size

    Set-Up 2.13 Communication Menu If sessions are not yet enabled on the corresponding port, the TD/SMP enable sessions command is issued and the first session connection on this port is established. If the corresponding session connection has not yet been established or the session is not the active session on this port, the TD/SMP open session or select session command is sent.
  • Page 80: Transmit Speed

    Set-Up 2.13 Communication Menu 2.13.5 Transmit Speed The communication Transmit speed is set to 9600 baud. You can select transmit speeds from the menu shown in Figure 2–19. Figure 2–19 Communication Transmit Speed Menu 2.13.6 Receive Speed Like the communication Transmit speed, you can select the Receive speed from 300 to 115.2K baud.
  • Page 81: Receive Flow Control

    Set-Up 2.13 Communication Menu 2.13.8 Receive Flow Control The Receive flow control method can be one of the following: None XON/XOFF or XPC DTR (Data Transmit Ready) Both 2.13.9 Flow Control Threshold You can set the Flow control threshold to Low (64 characters) or to High (768 characters).
  • Page 82: Ignore Null Character

    Set-Up 2.13 Communication Menu 2.13.11 Ignore Null Character The Ignore Null setting causes the terminal to discard Null characters immediately without buffering them. This allows NUL to be used as a time fill character to pace terminal output without overflowing the receive character buffer.
  • Page 83: Answerback Concealed

    Set-Up 2.13 Communication Menu Figure 2–21 Communication Answerback Dialog Box Control characters are displayed using the CRM font. Pressing enters a Return return character in the Answerback message. Pressing with the highlighting cursor in the Answerback text field moves to the OK button. The current Answerback message is displayed in the answerback dialog box unless Answerback concealed is selected.
  • Page 84: Modem Menu

    If the VT520 detects a loss of carrier and you selected No disconnect, the VT520 ignores RLSD (CD) after the beginning of the connection. If you try to disconnect and reconnect the line, the VT520 checks to "see" if RLSD is asserted before granting the connection. Once it is connected, the terminal ignores the loss of carrier.
  • Page 85: Modem High Speed

    Set-Up 2.14 Modem Menu 2.14.3 Modem High Speed Figure 2–23 Modem High Speed Menu When modem control is enabled, the speed indicator signal (SI) from the modem may be used to select the communication rate. This feature sets the communication rate to be used when the speed indicator line is "on." Selecting Ignore causes the terminal to use its regular transmit and receive speeds as it would when modem control is disabled.
  • Page 86: Printer Menu

    Set-Up 2.15 Printer Menu 2.15 Printer Menu Figure 2–24 Printer Menu Printer features shown in Figure 2–24 correspond to the control functions listed in Table 2–9. These functions are described in Chapter 5 and Chapter 10. 2.15.1 Port Select The Port select menu is the same one that appears in the Communication menu (see Figure 2–18).
  • Page 87: Printer Type

    Set-Up 2.15 Printer Menu Note We recommend that you do not save the Controller mode selection in NVR because this may result in a "hung" terminal if the printer does not have DTR asserted. Local echo is temporarily disabled when the terminal is in either Local mode or Local Controller mode, because the keyboard input is already being redirected to the screen through the parser or to the printer.
  • Page 88: Dec/Iso Character Sets

    Set-Up 2.15 Printer Menu 2.15.4.1 DEC/ISO Character Sets You can enable the character set categories shown in Figure 2–25. Figure 2–25 DEC/ISO Character Sets Menu 2.15.4.2 PC Character Sets The numbers in parentheses in this menu refer to standard PC code pages. Refer to Chapter 10 for a listing of the PC character sets.
  • Page 89: 2-Way Communication

    Set-Up 2.15 Printer Menu Figure 2–26 PC Character Sets Menu 2.15.8 2-Way Communication This item allows you to enable and disable bidirectional communications on the serial printer port. The default is 2-way communication disabled. 2.15.9 Transmit Flow Control The printer transmit flow control method can be one of the following: None XON/XOFF DSR (Data Send Ready)
  • Page 90: Parity

    Set-Up 2.15 Printer Menu 2.15.12 Parity You can select any of the following parity checks to the printer: None Even Mark Space 2.15.13 Stop Bits For the printer, 1 (default) or 2 stop bits can be enabled. 2.15.14 Same as Receive This item allows you to set the transmit speed to be the same as the receive speed on the printer port.
  • Page 91: Sound

    Enter Tab setting can also be invoked by the HTS and DECCTS control functions. 2.17 Sound The VT520 is capable of producing a range of sound frequencies. Examples: To communicate . . . Sound used Power on...
  • Page 92 Set-Up 2.17 Sound Pnote Note ~F (Hz) Pnote Note ~F (Hz) 1047 D#5(Eb) There is no local sound editor or customize dialog box as the terminal’s sound capability is rather simple and does not justify sophisticated editing features. A control function is defined to allow applications to generate custom sounds. The general form is ESC [ Pvolume ;...
  • Page 93: Set-Up Factory Defaults

    Set-Up 2.18 Set-Up Factory Defaults 2.18 Set-Up Factory Defaults Table 2–10 lists the default for the features in the Set-up Menu and their corresponding host control code if available. Table 2–10 Set-Up Factory Defaults Set-Up Feature Factory Default Host Control Code Actions .
  • Page 94 Foreground DECBBSM Erase color Text background DECECM Reverse and Blank attributes [/] Intensity attributes Terminal type . Emulation mode VT520... DECTME Terminal ID to host VT520 DECTID VT default char set ISO Latin-1 PCTerm character set PC International (437) DECPCTERM...
  • Page 95 Set-Up 2.18 Set-Up Factory Defaults Table 2–10 (Cont.) Set-Up Factory Defaults Set-Up Feature Factory Default Host Control Code [ ] Reverse [ ] Blink [/] Dim [ ] Page edit Received CR [ ] Recognize DEL [/] Enhance [/] Autoscroll [ ] Autopage [/] Send ACK [ ] Answerback mode...
  • Page 96 Set-Up 2.18 Set-Up Factory Defaults Table 2–10 (Cont.) Set-Up Factory Defaults Set-Up Feature Factory Default Host Control Code Communication . Port select S1=comm1, S2=comm2, DECSCP Print=comm3 Word size 8 bits DECSPP Parity None DECSPP Stop bits 1 bit DECSPP Transmit speed 9600 DECSCS Receive speed...
  • Page 97 Set-Up 2.18 Set-Up Factory Defaults Table 2–10 (Cont.) Set-Up Factory Defaults Set-Up Feature Factory Default Host Control Code [ ] 2-way communication Transmit flow control XON/XOFF DECSFC Receive flow control XON/XOFF DECSFC Word size 8 bits DECSPP Parity None DECSPP Stop bits 1 bit DECSPP...
  • Page 99: Desktop Features

    Desktop Features 3.1 Introduction To enhance productivity, the VT520 provides local desktop features that can be used at any time the terminal is powered up, even when the terminal is not connected to a host. These features are: • Calculator •...
  • Page 100: Calculator

    Desktop Features 3.2 Invoking Desktop Features MA049193.GRA While these desktop features are enabled, other terminal functions are disabled. Press , or to exit the feature. Ctrl Z Exit 3.3 Calculator You can enable the Calculator function in Set-Up by pressing Caps Lock Alt/F12 if you are not in an ASCII emulation mode.
  • Page 101: Calculator With Vt Keyboard Layout

    Desktop Features 3.3 Calculator Figure 3–1 Calculator with VT Keyboard Layout Normal Shift Down Alt Down 99999999. × 99999999. × 99999999. × ÷ × ± RCL 1/X X² − − keypad PF2 PF3 − In addition to the numbers on the numeric keypad, you can use the following keys with the calculator: Function , or...
  • Page 102: Calculator With Pc Keyboard Layout

    Desktop Features 3.3 Calculator Main Keypad Key Calculator Function (VT keyboard); (PC keyboard) same as Enter < Figure 3–2 Calculator with PC Keyboard Layout Normal Shift Down Alt Down 99999999. × 99999999. × 99999999. × ÷ × − RCL 1/X X²...
  • Page 103: Clock

    Desktop Features 3.3 Calculator The calculator allows the user to add, subtract, multiply, and divide real numbers in the range [-99,999,999. through +99,999,999.]. While one of these operations is in progress, the calculator displays the corresponding symbol [+ - ] to the right of the display.
  • Page 104: Clock Function

    Desktop Features 3.4 Clock Figure 3–3 Clock Function MA−0325−93.GRA The following keys have these functions: Key(s) Function Move the cursor to the next text field or check box. Shift/Tab Move the cursor to the previous text field or check box. Move the cursor inside a text field.
  • Page 105: Review Previous Lines

    Desktop Features 3.5 Review Previous Lines 3.5 Review Previous Lines In Set-Up or through software, you can allocate the pages that are assigned to each session, up to a total of eight pages or nine pages on the color model. When Review previous lines is selected, the page memory allocation for a session becomes a single page and a scroll back buffer.
  • Page 106: Character Set Tables

    Desktop Features 3.6 Character Set Tables 3.6.2 Banner message The Banner message is the message that is displayed when you turn the terminal on. You can change this message as desired. From the Actions menu, select Banner message..1. Press to display a dialog box.
  • Page 107: Part Ii Vt520 Ansi Mode

    Part II VT520 ANSI Mode This part includes the following chapters: • Chapter 4, ANSI Control Functions Summary • Chapter 5, ANSI Control Functions • Chapter 6, SCO Console Emulation • Chapter 7, Character Sets • Chapter 8, Keyboard Processing •...
  • Page 109: Ansi Control Functions Summary

    8-bit code table Table 4–1 lists the C0 control characters the VT520 recognizes. Table 4–2 lists the C1 control characters the VT520 recognizes. You can also code C1 control characters as 7-bit escape sequences. Table 4–3 lists the equivalent 7-bit sequences for 8-bit control characters.
  • Page 110: Control Characters

    Device control 3 (XOFF) Also known as XOFF. If XON/XOFF flow control is enabled in Communications Set- Up, DC3 causes the VT520 to stop sending characters. The terminal cannot resume sending characters until it receives a DC1 control character.
  • Page 111: C1 (8-Bit) Control Characters Recognized

    ANSI Control Functions Summary 4.2 Control Characters Table 4–1 (Cont.) C0 (7-Bit) Control Characters Recognized Mnemonic Name Column/Row Function Escape Introduces an escape sequence. ESC also 1/11 cancels any escape sequence, control sequence, or device control string in progress. Delete Ignored when received, unless a 96- 7/15 character set is mapped into GL.
  • Page 112: Bit Control Characters And Their 7-Bit Equivalents

    DCS, OSC, PM, or APC. Operating OSC introduces an OSC control string. system 9/13 command Privacy message PM introduces a PM control string. The VT520 9/14 ignores all PM control strings. Application APC introduces an application program program 9/15 command.
  • Page 113: Control Functions

    ANSI Control Functions Summary 4.3 Control Functions 4.3 Control Functions You use control functions to make the terminal perform special actions in your applications. Examples: Move the cursor. Delete a line of text. Select bold or underlined text. Change character sets. Make the terminal emulate a VT52 or VT100 terminal.
  • Page 114: Escape Sequences

    ANSI Control Functions Summary 4.3 Control Functions Note Spaces appear between characters in a sequence for clarity. These spaces are not part of the sequence. If a space is part of the sequence, the SP (2/0) character appears. 4.3.2 Escape Sequences An escape sequence uses two or more bytes to define a specific control function.
  • Page 115: Parameters

    DEC private parameters follow. The terminal interprets private parameters according to ANSI X3.64 and ISO 6429. The VT520 processes two types to parameters, numeric and selective. Numeric Parameters A numeric parameter indicates a number value such as a margin location. In this manual, numeric parameters appear as actual values or as Pn, Pn1, Pn2, and so on.
  • Page 116: Intermediate Characters

    ANSI Control Functions Summary 4.3 Control Functions 4.3.3.3 Intermediate Characters I...I are zero or more intermediate characters received after CSI. These characters are in the 2/0 to 2/15 range. 4.3.3.4 Final Character F is the final character from the 4/0 to 7/14 range. The final character indicates the end of the sequence.
  • Page 117: Using Control Characters In Sequences

    You can send SUB (1/10) to cancel a sequence in progress. The VT520 interprets the characters following SUB as usual. The VT520 does not lose data when errors occur in escape or control sequences and device control strings. The terminal ignores unrecognized sequences and strings, unless they end a current escape sequence.
  • Page 118: Working With 7-Bit And 8-Bit Environments

    ANSI Control Functions Summary 4.4 Working with 7-Bit and 8-Bit Environments 4.4 Working with 7-Bit and 8-Bit Environments There are three requirements for using one of the terminal’s 8-bit character sets. • Your program and communication environment must be 8-bit compatible. •...
  • Page 119: Showing Control Characters

    ANSI Control Functions Summary 4.5 Showing Control Characters 4.5 Showing Control Characters The VT520 lets you display control characters as graphic characters, when you want to debug your applications. With this mode enabled, the terminal does not perform all control functions.
  • Page 120 ANSI Control Functions Summary 4.5 Showing Control Characters Table 4–4 (Cont.) Control Character Displayed on Screen Control Character Control Character in Large Font in Small Font Name Form feed Carriage return Shift out Shift in Data link escape Device control 1 (XON) Device control 2 Device control 3 (XOFF) Device control 4...
  • Page 121 ANSI Control Functions Summary 4.5 Showing Control Characters Table 4–4 (Cont.) Control Character Displayed on Screen Control Character Control Character in Large Font in Small Font Name Private message Application program command No-break space Exceptions Some control functions still work in this mode. •...
  • Page 122 ANSI Control Functions Summary 4.5 Showing Control Characters Figure 4–1 7-bit ASCII Code Table with C0 Control Characters Font (Left Half) C o l u m n B i t s R o w b 4 b 3 b 2 b 1 1 0 0 1 2 0 1 4 0...
  • Page 123: Terminal Management Functions

    ANSI Control Functions Summary 4.5 Showing Control Characters Figure 4–2 8-bit ASCII Code Table with C1 Control Characters Font (Right Half) C o l u m n B i t s b 4 b 3 b 2 b 1 R o w 2 0 0 2 2 0 2 4 0...
  • Page 124: Ansi Control Function Tables

    4-39 Terminal synchronization Section 4.7.13 4-41 Reports Section 4.7.14 4-42 In these tables, the word ‘‘same’’ signifies the same control sequences as in the VT520 column. 4.7.1 Sessions Management Control Functions Control Function Sessions Management VT520 VT420 VT100 Mnemonic Enable Session CSI &...
  • Page 125: Window Management Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables 4.7.2 Window Management Control Functions WINDOW MANAGEMENT Control Function Coupling Mode VT520 VT420 VT100 Mnemonic Auto Resize Mode DECARSM Set (enable): CSI ? 98 h Reset (disable): CSI ? 98 l Horizontal Cursor Coupling DECHCCM†...
  • Page 126: Audible Attributes Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables 4.7.3 Audible Attributes Control Functions Control Function Audible Attributes VT520 VT420 VT100 Mnemonic Bell same same Set Margin Bell Volume CSI Ps SP u same DECSMBV Volume none,0,1 2,3,4 5,6,7,8 High...
  • Page 127 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Color Selection VT520 VT420 VT100 Mnemonic Reverse Underline blink Underline Bold reverse underline Blink Bold reverse blink Bold reverse Bold underline blink Bold underline Reverse underline blink Bold blink...
  • Page 128: Visual Attributes Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables 4.7.5 Visual Attributes Control Functions Control Function Visual Attributes VT520 VT420 VT100 Mnemonic Double Height Line Top ESC # 3 same same DECDHL Double Height Line Bottom ESC # 4 same...
  • Page 129: Editing Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables 4.7.6 Editing Control Functions Control Function EDITING VT520 VT420 VT100 Mnemonic Delete Character CSI Pn P same same Number of characters to delete (default = 1). Delete Column CSI Pn ’ ~...
  • Page 130: Text Processing Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Rectangle Area Processing VT520 VT420 VT100 Mnemonic Change Attribute in Rectangle CSI Pt;Pl;Pb;Pr; Ps1;...Psn $ r DECCARA Attribute Bold Top line Underline Left column Blink Bottom line Negative image...
  • Page 131 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Cursor Position VT520 VT420 VT100 Mnemonic Cursor Previous Line CSI Pn F Cursor Position CSI Pl ; Pc H same same Cursor Position Report CSI 6 n same same (Also see DECCIR, DECXCPR, and DSR.)
  • Page 132 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Horizontal Tabs—Set/Clear VT520 VT420 VT100 Mnemonic Set Horizontal Tab ESC H same same Set Tab at every 8 columns CSI ? 5 W DECST8C Clear Tabs CSI Ps g...
  • Page 133: Graphic Character Sets Control Functions

    ISO Hebrew Supplemental 9 or Q French Canadian NRCS ISO Latin-5 Supplemental German NRCS ISO Latin-Cyrillic " ? Greek (DEC) < User-preferred Supplemental The VT520 DRCS follows the same DECDLD sequence with the exceptions noted in reference. ANSI Control Functions Summary 4–25...
  • Page 134 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function GRAPHIC CHARACTER SETS VT520 VT420 VT100 Mnemonic " > Greek NRCS Dscs Default 94-Character Set " 4 Hebrew (DEC) Hebrew NRCS Italian NRCS ‘, E, or 6 Norwegian/Danish NRCS Portuguese NRCS &...
  • Page 135: Keyboard Processing Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Characters and Control Function Code Extension Functions VT520 VT420 VT100 Mnemonic Display CO controls as PC Characters ESC xx SCODPCC (SCO) Show Control Character Mode same same Set (show): CSI 3 h...
  • Page 136 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Keyboard Function VT520 VT420 VT100 Mnemonic Cursor Keys Mode same same DECCKM Set (application): CSI ? 1 h Reset (cursor): CSI ? 1 l Define Function Key (SCO) ESC Q Fn string...
  • Page 137 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Keyboard Function VT520 VT420 VT100 Mnemonic Keyboard Language (VT/PC) Keyboard Language (VT or PC) none, North American Spanish 0 or 1 Portuguese British Hebrew Belgian Greek French Canadian Canadian English...
  • Page 138 CSI Ps1; Ps2 + y DECPKFMR Total memory (bytes) Free memory Request Program Key Free Memory CSI + x DECRQPKFM Response: DECPKFMR The VT520 reports this sequence upon receiving DECRQPKFM from the host. See reference for limitations. 4–30 ANSI Control Functions Summary...
  • Page 139 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Key Type, Click, Lock, LEDs VT520 VT420 VT100 Mnemonic Request Key Definition CSI Ps1; Ps2 , w DECRQKD Key station number Modifier Key 0,none Normal Normal Shift Alt + Shift...
  • Page 140 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function User-Defined Keys VT520 VT420 VT100 Mnemonic User Defined Keys DCS Ps1; Ps2; Ps3 | D...D ST same DECUDK Clear . . . none,0 All UDKs before loading new values Old UDKs only when redefined;...
  • Page 141: Printer Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables 4.7.10 Printer Control Functions Control Function Printer Port Function VT520 VT420 VT100 Mnemonic DSR - Printer Port Report same same DSR-Print Request: CSI ? 15 n Response: CSI ? Ps n Printer .
  • Page 142: Terminal Management Control Functions

    Enter/Return from IBM ProPrinter Emulation Mode DECIPEM Enter: CSI ? 58 h Return: CSI ? 58 l 4.7.11 Terminal Management Control Functions Control Function Desktop Feature VT520 VT420 VT100 Mnemonic Select Set-Up Language CSI Ps p DECSSL none,0,1 English French...
  • Page 143 Secondary Device Attributes CSI > c or CSI > 0 c same Keyboard Response VT520 VT keyboard CSI > 64; Pv; 0 c VT525 VT keyboard CSI > 65; Pv; 0 c VT520 PC keyboard CSI > 64; Pv; 1 c VT525 PC keyboard CSI >...
  • Page 144 Set (show): CSI 3 h Reset (interpret): CSI 3 l Terminal Mode Emulation CSI Ps SP ~ DECTME Terminal Mode VT520/VT525 (VT Level 5) VT100 VT52 VT PCTerm WYSE 160/60 WYSE PCTerm WYSE 50/50+ WYSE 150/120 TVI 950 TVI 925...
  • Page 145: Half)

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables Mode Description ANSI Mode DEC Mode Mnemonic Mnemonic Mode Guarded area transfer GATM * DECCKM Cursor keys Keyboard action DECANM ANSI Control representation DECCOLMColumn Insert/replace DECSCLMScrolling Status reporting transfer SRTM * DECSCNMScreen DECOM Origin...
  • Page 146 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Terminal Modes VT520 VT420 VT100 Mnemonic Report Mode (ANSI) CSI Pa; Ps $ y same DECRPM (DEC) CSI ? Pd; Ps $ y same Reset Mode CSI P1..Pn l...
  • Page 147: Terminal Management-Communications Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Reset Terminal VT520 VT420 VT100 Mnemonic Reset to Initial state ESC c same same Secure Reset ESC [ Pr + p same DECSR Secure Reset Confirmation ESC [ Pr * q...
  • Page 148 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Terminal Management – Control Function Communication Function VT520 VT420 VT100 Mnemonic Set Port Parameters CSI Ps1; Ps2; Ps3; Ps4 + w DECSPP Port Parity none, none, 0 0 or 1 Comm Port...
  • Page 149: Terminal Synchronization Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables 4.7.13 Terminal Synchronization Control Functions Control Function Terminal Synchronization VT520 VT420 VT100 Mnemonic Device Control 1 (XON) same same Device Control 3 (XOFF) same same Disconnect Delay Time CSI Ps $ q...
  • Page 150: Reports Control Functions

    ANSI Control Functions Summary 4.7 ANSI Control Function Tables 4.7.14 Reports Control Functions Control Function Macros VT520 VT420 VT100 Mnemonic Define Macro DCS Pid;Pdt;Pen ! z D...D ST same DECDMAC DSR - Macro Space CSI ? 62 n same DSR-MSR...
  • Page 151 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Reports VT520 VT420 VT100 Mnemonic Report Selection or Setting same DECRPSS (See DECRQSS.) Request Selection or Setting same DECRQSS Request (DECRQSS): DCS $ q D...D ST Report (DECRPSS): DCS Ps $ r D...D ST...
  • Page 152 ANSI Control Functions Summary 4.7 ANSI Control Function Tables Control Function Reports VT520 VT420 VT100 Mnemonic Restore Presentation State DCS Ps $ t D...D ST same DECRSPS Data String Format Error, restore ignored. Selects the format of the cursor information report (DECCIR).
  • Page 153: Vt52 Mode Escape Sequences

    ANSI Control Functions Summary 4.8 VT52 Mode Escape Sequences 4.8 VT52 Mode Escape Sequences Table 4–5 shows the escape sequences that the terminal recognizes when the VT52 Emulation Mode is selected. Table 4–5 VT52 Mode Escape Sequences Sequence Action ESC A Cursor up.
  • Page 155: Ansi Control Functions

    ANSI Control Functions This chapter describes the ANSI escape and control sequences in detail, whereas the previous chapter provides only a brief summary of these sequences. Each command in this chapter is formatted in such a way that you can refer to the command by either the mnemonic, name, or control function.
  • Page 156 ANSI Conformance Levels The VT520 supports three ANSI conformance levels. ANSI Levels 1 and 2 • ASCII designated as G0. • ISO Latin-1 supplemental designated as G1. • G0 mapped into GL. • G1 mapped into GR. ANSI Level 3 •...
  • Page 157: Cbt-Cursor Backward Tabulation

    CBT—Cursor Backward Tabulation CBT—Cursor Backward Tabulation Move the active position n tabs backward. Default: 1. Format 9/11 3/ n 5/10 Parameters is the number of active position tabs to move backward. Description The active position is moved to the character position corresponding to the n-th preceding horizontal tabulation stop.
  • Page 158: Cht-Cursor Horizontal Forward Tabulation

    CHT—Cursor Horizontal Forward Tabulation CHT—Cursor Horizontal Forward Tabulation Move the active position n tabs forward. Default: 1. Format 9/11 3/ n Parameters is the number of active position tabs to move forward. Description The active position is moved to the character position corresponding to the following n-th horizontal tabulation stop.
  • Page 159: Cpl-Cursor Previous Line

    CPL—Cursor Previous Line CPL—Cursor Previous Line Move the cursor to the preceding line. Default: 1. Format 9/11 3/ n Parameters is the number of active position moved to the first character of the n-th preceding line. Description The active position is moved to the first character of the n-th preceding line. CPR—Cursor Position Report The host asks the terminal for a cursor position report.
  • Page 160: Crm-Show Control Character Mode

    CRM—Show Control Character Mode CRM—Show Control Character Mode Enable or disable control characters to be displayed. Default: Interpret Format Set: show control character. 9/11 Reset: interpret control character. 9/11 6/12 Description When CRM mode is set, all characters (graphic or control) are displayed in the CRM font.
  • Page 161: Cub-Cursor Backward

    CUB—Cursor Backward CUB—Cursor Backward This control function moves the cursor to the left by a specified number of columns. The cursor stops at the left border of the page. Format 9/11 3/ n Parameters is the number of columns to move the cursor to the left. CUD—Cursor Down This control function moves the cursor down a specified number of lines in the same column.
  • Page 162: Cup-Cursor Position

    CUP—Cursor Position CUP—Cursor Position This control function moves the cursor to the specified line and column. The starting point for lines and columns depends on the setting of origin mode (DECOM). CUP applies only to the current page. Format 3/11 3/ n 3/ n 9/11...
  • Page 163: Da1-Primary Device Attributes

    The value of the first parameter is encoded so a simple range check can be performed to determine the basic service class and level of the device. VT520 is a level 5 terminal so its service class code is 65. The following extensions to levels 4 and 5 are provided: ANSI Control Functions 5–9...
  • Page 164 Ps parameters listed above. 24; 42; 44; 45; 46 c The DA1 response above is used when the "Terminal ID to host" is set to VT520 and the conformance level is set to Level 5 (factory default). Extensions: 6 (selective erase);...
  • Page 165: Da2-Secondary Device Attributes

    3/ n 9/11 Parameters indicates the identification code for the terminal. The VT520 has an identification code of 64 (65 for color terminal). indicates the version level of the firmware implementing the terminal management functions, as shown in the following table.
  • Page 166: Da3-Tertiary Device Attributes

    DA3—Tertiary Device Attributes DA3—Tertiary Device Attributes In this DA exchange, the host asks for the terminal unit identification code. This ID code serves as a way to identify each terminal in a system. The unit ID code is preset at the factory. Host Request The host uses the following sequence to send this request: 3/13...
  • Page 167: Dch-Delete Character

    DCH—Delete Character DCH—Delete Character This control function deletes one or more characters from the cursor position to the right. Format 9/11 3/ n Parameters is the number of characters to delete. If Pn is greater than the number of characters between the cursor and the right margin, then DCH only deletes the remaining characters.
  • Page 168: Ddd1, Ddd2, Ddd3

    DDD1, DDD2, DDD3 DDD1, DDD2, DDD3 DDD2 and DDD3 only work in VT100 mode when the Hebrew keyboard, DDD1, is selected. Format DDD1 DDD2 DDD3 Description These escape sequences have the follow effects: Escape Sequence Effect DDD1 DECRLM is set. DECHEBM is set.
  • Page 169: Decaam-Set/Reset Auto Answerback Mode

    DECAAM—Set/Reset Auto Answerback Mode DECAAM—Set/Reset Auto Answerback Mode Selects whether the terminal automatically sends (enables) or does not send (disables) the answerback message to the host computer after a communication line connection. Default: Auto answerback disabled. Format Set: enables auto answerback. 9/11 3/15 Reset: disables auto answerback.
  • Page 170: Decac-Assign Color

    DECAC—Assign Color DECAC—Assign Color Selects the colors used for normal text. Default: ANSI SGR color Format 2/12 9/11 7/12 Parameters Item Color Item Normal text Window frame Foreground color index 0...15 Background color index 0...15 Description DECAC selects the foreground and background colors used for normal text in ANSI SGR color mode and the window frame colors.
  • Page 171: Decaln-Screen Alignment Pattern

    DECALN—Screen Alignment Pattern DECALN—Screen Alignment Pattern This control function fills the complete screen area with a test pattern used for adjusting screen alignment. Normally, only manufacturing and service personnel would use DECALN. Format 1/11 Notes on DECALN DECALN sets the margins to the extremes of the page, and moves the cursor to the home position.
  • Page 172: Decanm-Ansi Mode

    DECANM—ANSI Mode DECANM—ANSI Mode DECANM changes the terminal to the VT52 mode of operation. In VT52 mode, the terminal acts like a VT52 terminal. This mode lets you use applications designed for the VT52 terminal. Format 9/11 3/15 6/12 Description Table 5–1 VT52 Escape Sequences Sequence Action...
  • Page 173: Decanm Exit-Exiting Ansi (Vt52) Mode

    DECANM Exit—Exiting ANSI (VT52) Mode DECANM Exit—Exiting ANSI (VT52) Mode When the terminal exits VT52 mode, it returns to the previous mode before entering VT52 mode. The terminal exits VT52 mode with the following escape sequence: Format < 3/12 1/11 DECARM—Autorepeat Mode This control function determines whether or not keys automatically repeat their character when held down.
  • Page 174: Decarr-Select Auto Repeat Rate

    DECARR—Select Auto Repeat Rate DECARR—Select Auto Repeat Rate Controls the keystroke auto repeat rate. Default: Fast (30/sec) Format 2/13 9/11 Parameters Auto Repeat Rate Selection 0...5 6...15 Slow (10 cps) 16...30 Fast (30 cps) Description DECARR controls the keystroke auto-repeat rate. Values for Ps outside the defined range are ignored.
  • Page 175: Decarsm-Set/Reset Auto Resize Mode

    DECARSM—Set/Reset Auto Resize Mode DECARSM—Set/Reset Auto Resize Mode Enable or disable changing the lines per screen automatically when the page arrangement changes. Default: Auto resize disabled Format Set: enable auto resize. 9/11 3/15 Reset: disable auto resize. 9/11 3/15 6/12 Description When Auto Resize is enabled, the number of Lines/Screen changes automatically each time the page arrangement changes.
  • Page 176: Decatc-Alternate Text Color

    DECATC—Alternate Text Color DECATC—Alternate Text Color Selects the colors used for text attribute combinations. Format 2/12 9/11 7/13 Parameters Attribute combinations Attributes Normal text Bold Reverse Underline Blink Bold reverse Bold underline Bold blink Reverse underline Reverse blink Underline blink Bold reverse underline Bold reverse blink Bold underline blink...
  • Page 177: Decatcbm-Set/Reset Alternate Text Color Blink Mode

    DECATCBM—Set/Reset Alternate Text Color Blink Mode DECATCBM—Set/Reset Alternate Text Color Blink Mode Allows text with blink attributes to blink. Format Set: enables blink text mode 9/11 3/15 Reset: disables blink text mode 9/11 3/15 6/12 Description If blink text is selected, text with the blink attribute will blink, as well as displayed using the specified alternate text colors.
  • Page 178: Decaupss-Assigning User-Preferred Supplemental Sets

    DECAUPSS—Assigning User-Preferred Supplemental Sets DECAUPSS—Assigning User-Preferred Supplemental Sets You can assign the supplemental character set you use most often as a special standby set. This standby set is called the user-preferred supplemental set. This feature provides applications with an easy way to access the user’s preferred supplemental set.
  • Page 179: Decawm-Autowrap Mode

    DECAWM—Autowrap Mode DECAWM—Autowrap Mode This control function determines whether or not received characters automatically wrap to the next line when the cursor reaches the right border of a page in page memory. Default: No autowrap Format Set: autowrap. 9/11 3/15 Reset: no autowrap.
  • Page 180: Decbi-Back Index

    DECBI—Back Index DECBI—Back Index This control function moves the cursor backward one column. If the cursor is at the left margin, then all screen data within the margin moves one column to the right. The column that shifted past the right margin is lost. Available in: VT Level 4 or higher mode only Format 1/11...
  • Page 181: Deccansm-Conceal Answerback Message Mode

    DECCANSM—Conceal Answerback Message Mode DECCANSM—Conceal Answerback Message Mode Conceal the answerback message. Default: Answerback message is not concealed Format Conceal answerback message 9/11 3/15 Answerback message is not concealed 9/11 3/15 6/12 Description Setting Function Not concealed The answerback message is visible in Set-Up. Concealed The text "concealed"...
  • Page 182: Deccapslk-Caps Lock Mode

    DECCAPSLK—Caps Lock Mode DECCAPSLK—Caps Lock Mode DECCAPSLK controls the CapsLock state of the keyboard as if the CapsLock key had been pressed. Format Set: Lock on. 9/11 3/15 Reset: Lock off. 9/11 3/15 6/12 DECCARA—Change Attributes in Rectangular Area This control function lets you change the visual character attributes (bold, blink, reverse video, and underline) of a specified rectangular area in page memory.
  • Page 183 DECCARA—Change Attributes in Rectangular Area Meaning Attributes off (no bold, no underline, no blink, positive image) (default) Bold Underline Blink Negative image No bold No underline No blink Positive image DECCARA ignores all other parameter values. When you use more than one parameter in a command, DECCARA executes them cumulatively in sequence.
  • Page 184: Deccir-Cursor Information Report (Terminal To Host)

    DECCIR—Cursor Information Report (Terminal to Host) DECCIR—Cursor Information Report (Terminal to Host) The terminal sends this sequence in response to a request presentation state report (DECRQPSR) sequence. DECCIR reports the status of the cursor position, including visual attributes and character protection attributes. DECCIR also reports the status of origin mode (DECOM) and the current active character sets.
  • Page 185: Decckd-Copy Key Default

    DECCKD—Copy Key Default DECCKD—Copy Key Default Copies the default states of a key and its key/modifier combination to another key and its key/modifier combination. Format " D . . . D 7/10 D . . . D 9/12 Description This control function copies the default states of a key and all its modifier combinations to another key and its modifier combinations.
  • Page 186: Decckm-Cursor Keys Mode

    DECCKM—Cursor Keys Mode DECCKM—Cursor Keys Mode This control function selects the sequences the arrow keys send. You can use the four arrow keys to move the cursor through the current page or to send special application commands. Default: Cursor Format Set: application sequences.
  • Page 187: Deccksr-Memory Checksum Report

    DECCKSR—Memory Checksum Report DECCKSR—Memory Checksum Report The host asks for a memory checksum report of current text macro definitions. Programming Tip Enter your macro definitions, then request and save a memory checksum. After this procedure, you can request another checksum to determine if the checksum has changed.
  • Page 188: Deccolm-Selecting 80 Or 132 Columns Per Page

    DECCOLM—Selecting 80 or 132 Columns per Page DECCOLM—Selecting 80 or 132 Columns per Page There are two control functions that can set the page width to 80 or 132 columns, DECSCPP (DECSCPP—Select Columns Per Page ) and DECCOLM. NOTE It is recommended that new applications use DECSCPP rather than DECCOLM.
  • Page 189: Deccra-Copy Rectangular Area

    DECCRA—Copy Rectangular Area DECCRA—Copy Rectangular Area This control function copies a rectangular area of characters from one section to another in page memory. The copied text retains its character values and attributes. Available in: VT Level 4 or higher mode only Format Pts;...
  • Page 190: Deccrtst-Crt Saver Timing

    DECCRA—Copy Rectangular Area Notes on DECCRA • If Pbs is greater than Pts, or Pls is greater than Prs, the terminal ignores DECCRA. • The coordinates of the rectangular area are affected by the setting of origin mode (DECOM). • DECCRA is not affected by the page margins.
  • Page 191: Deccrtsm-Set/Reset Crt Save Mode

    DECCRTSM—Set/Reset CRT Save Mode DECCRTSM—Set/Reset CRT Save Mode Enable or disable CRT saver. Default: Enable CRT saver. Format Set: enable CRT saver. 9/11 3/15 Reset: disable CRT saver. 9/11 3/15 6/12 Description If CRT saver is enabled and the terminal is inactive for 15 minutes (no keyboard activity or input from a host computer), then the monitor screen goes blank to prolong the life of the CRT.
  • Page 192: Decdhl-Double-Width, Double-Height Line

    1/11 Bottom Half 1/11 Description The following sequences make the phrase ‘‘VT520 Video Terminal’’ a double- height, double-width line. ESC#3 VT520 Video Terminal ESC#4 VT520 Video Terminal This control does not operate when DECLRMM (left right margin mode) is set.
  • Page 193: Decdld-Dynamically Redefinable Character Sets Extension

    DECDLD—Dynamically Redefinable Character Sets Extension DECDLD—Dynamically Redefinable Character Sets Extension DECDLD loads your soft character set into dynamically redefinable character set (DRCS) font buffers. The terminal supports two each S1 and S2 buffers for soft character sets. The terminal arranges the DRCS font buffers into sets. Each DRCS set has two font buffers: one for 80-column fonts and one for 132-column fonts.
  • Page 194 DECDLD—Dynamically Redefinable Character Sets Extension NOTES • If two downline loaded soft character sets have the same Dscs, then the most recently loaded set is used. The terminal looks for a matching Dscs in reverse load order (last loaded first). •...
  • Page 195: Decdld Parameter Characters

    DECDLD—Dynamically Redefinable Character Sets Extension Table 5–2 DECDLD Parameter Characters Parameter Name Description Font number Selects the DRCS (soft character set) to load. The previous set (if any), that you load with that font number, is erased or overwritten as specified by the control sequence.
  • Page 196 DECDLD—Dynamically Redefinable Character Sets Extension Table 5–2 (Cont.) DECDLD Parameter Characters Parameter Name Description Pcmw Character Selects the maximum character cell width. matrix width When Pss specifies 80 columns, Pu specifies font usage full cell as follows: 10 pixels wide for 80 columns, 6 pixels wide for 132 columns.
  • Page 197 DECDLD—Dynamically Redefinable Character Sets Extension Table 5–2 (Cont.) DECDLD Parameter Characters Parameter Name Description When Pss specifies 132 columns, Pu specifies font usage text as follows: 10 pixels wide for 80 columns, 6 pixels wide for 132 columns. (default) 10 pixel cell (width height).
  • Page 198 DECDLD—Dynamically Redefinable Character Sets Extension Table 5–2 (Cont.) DECDLD Parameter Characters Parameter Name Description You can load a font for any of the six sizes at any time. When a new soft set is loaded, any characters from the previous soft set are lost. Characters currently displayed from the old set become reverse question marks.
  • Page 199: Decdmac-Define Macro

    DECDMAC—Define Macro DECDMAC—Define Macro This device control string lets you define a macro consisting of a string of ANSI text and control functions. After you define the macro, you can execute it by using the invoke macro control function (DECINVM). The terminal processes the macro as normal input.
  • Page 200 If a string terminator is placed before the final semicolon, then the repeat string ends normally. • The VT520 has 6 Kbytes of memory available for the storage of macros. The terminal ignores any macro definitions that cannot fit into this space. •...
  • Page 201: Decdlda-Down Line Load Allocation

    DECDLDA—Down Line Load Allocation DECDLDA—Down Line Load Allocation This control function controls the number of soft character sets (DECS) allowed per session. Available for: monochrome terminals only; not available for color terminals. Format 2/12 7/10 3/ s 9/11 Parameters is the number of soft character sets allowed: Default: Ps = 2.
  • Page 202: Decdwl-Double-Width, Single-Height Line

    DECDWL—Double-Width, Single-Height Line DECDWL—Double-Width, Single-Height Line This control function makes the line with the cursor a double-width, single-height line. If the line was single width and single height, then all characters to the right of the screen’s center are lost. Format 1/11 Note on DECDWL...
  • Page 203: Decekbd-Extended Keyboard Report

    Parameters is a three-character ISO key position name, for example C01. For keys that occupy more than one position in the ISO key position map, the VT520 uses the largest lower-left position. The position for the space bar is A02;...
  • Page 204 DECEKBD—Extended Keyboard Report Description The terminal only sends extended key position reports when key position mode (DECKPM) is set. The terminal uses the following rules when sending extended key reports: • A single report may contain more than one keystroke. In this case, each keystroke is separated by a slash (/).
  • Page 205: Decelf-Enable Local Functions

    DECELF—Enable Local Functions DECELF—Enable Local Functions This control function lets you enable or disable the keys used to perform several local terminal functions: cutting and pasting text, panning, and resizing windows. DECELF is useful for: • Simplifying the keyboard for novice users •...
  • Page 206: Decera-Erase Rectangular Area

    DECERA—Erase Rectangular Area DECERA—Erase Rectangular Area This control function erases characters from the specified rectangular area in page memory. When an area is erased, DECERA replaces all character positions with the space character (2/0). DECERA erases character values and visual attributes from the specified area.
  • Page 207: Deces-Enable Session

    DECES—Enable Session DECES—Enable Session Make the session receiving this command the active session. Format & 9/11 Description This command makes the session receiving this command the active session for keyboard input. Normally the active session for keyboard input is controlled by the user pressing the Session key.
  • Page 208: Decfi-Forward Index

    DECFI—Forward Index DECFI—Forward Index This control function moves the cursor forward one column. If the cursor is at the right margin, then all screen data within the margins moves one column to the left. The column shifted past the left margin is lost. Available in: VT Level 4 or higher mode only.
  • Page 209: Decfra-Fill Rectangular Area

    DECFRA—Fill Rectangular Area DECFRA—Fill Rectangular Area This control function fills a rectangular area in page memory with a specified character. DECFRA replaces the rectangular area’s character positions and attributes with the specified fill character. The fill character assumes the visual character attributes set by the last select graphic rendition (SGR) command.
  • Page 210: Decfwm-Set/Reset Framed Windows Mode

    DECFWM—Set/Reset Framed Windows Mode DECFWM—Set/Reset Framed Windows Mode Selects whether or not session windows are displayed with window frames with frame borders and icons. Default: Framed windows enabled Format Set: enables framed windows 9/11 3/15 Reset: disables framed windows 9/11 3/15 6/12 Description...
  • Page 211: Dechem-Hebrew Encoding Mode

    DECHEM—Hebrew Encoding Mode DECHEM—Hebrew Encoding Mode This control function sets the terminal’s character set mode to DEC (8-bit) multinational mode. On a reset, the sequence resets the terminal’s character set mode to (7-bit) national mode (NRC sets). The terminal maintains DECHEM for the main display and status line separately in the same way as it maintains National Replacement Character Set Mode (DECNRCM).
  • Page 212: Dechebm-Hebrew/N-A Keyboard Mapping Mode

    DECHEBM—Hebrew/N-A Keyboard Mapping Mode DECHEBM—Hebrew/N-A Keyboard Mapping Mode This control function sets the keyboard mapping to and resets the Hebrew/N-A mapping to North American Format 9/11 3/15 Reset 6/12 9/11 3/15 Description When 8-bit characters are selected, DECHEBM switches between the Group 1 and the Group 2 character set mappings.
  • Page 213: Dechwum-Host Wake-Up Mode (Crt And Energy Saver)

    DECHWUM—Host Wake-Up Mode (CRT and Energy Saver) DECHWUM—Host Wake-Up Mode (CRT and Energy Saver) When the Host wake-up feature is selected, any character received from the host will also restore the display. Format Set: enables host wake-up mode 9/11 3/15 Reset: disables host wake-up mode 9/11 3/15...
  • Page 214: Decid-Identify Device

    DECID—Identify Device DECID—Identify Device This control function is similar to a primary device attributes (DA) request from the host. Note Using DECID is not recommended. DECID may not be supported in the manufacturers terminals. You should use the primary device attributes request for this purpose.
  • Page 215: Decinvm-Invoke Macro

    DECINVM—Invoke Macro DECINVM—Invoke Macro This control function lets you execute a stored macro. You store macros with the define macro (DECDMAC) control string. The terminal substitutes the DECINVM sequence with the contents of the macro definition and executes the macro. Available in: VT Level 4 or higher mode only.
  • Page 216: Decipem-Enter/Return From Ibm Proprinter Emulation Mode

    DECIPEM—Enter/Return from IBM ProPrinter Emulation Mode DECIPEM—Enter/Return from IBM ProPrinter Emulation Mode Exit from DEC protocol and interpret subsequent data according to the IBM ProPrinter protocol syntax. This sequence also resets IBM ProPrinter mode to its initial state. Format Set: Enter ProPrinter Emulation mode. 9/11 3/15 Reset: Return from ProPrinter Emulation mode.
  • Page 217: Deckbd-Keyboard Language Selection

    DECKBD—Keyboard Language Selection DECKBD—Keyboard Language Selection Select a national keyboard language on either a VT keyboard or an Enhanced PC keyboard. Format 9/11 3/ n 3/ n 7/13 Parameters denotes a keyboard type (layout): VT or enhanced PC. Keyboard Layout 0, 1, or None Enhanced PC indicates the national keyboard language.
  • Page 218 DECKBD—Keyboard Language Selection Keyboard Language (VT/PC) Hungarian Slovak Czech Polish Romanian Russian Latin American Description The first selective parameter, Ps1, denotes a keyboard type, VT layout or Enhanced PC keyboard layout. The second parameter, Ps2, indicates the national keyboard language. Selecting a new keyboard language automatically initializes the keyboard character set.
  • Page 219: Deckbum-Typewriter Or Data Processing Keys

    DECKBUM—Typewriter or Data Processing Keys DECKBUM—Typewriter or Data Processing Keys You can select whether the main keyboard keys act as data processing keys or typewriter keys by using the keyboard usage mode (DECKBUM) function. Default: Typewriter keys Keyboard Usage Mode (DECKBUM) Set: data processing keys.
  • Page 220: Deckpam-Keypad Application Modes

    DECKPAM—Keypad Application Modes DECKPAM—Keypad Application Modes DECKPAM enables the numeric keypad to send application sequences to the host. See DECKPNM—Keypad Numeric Modes , which enables the numeric keypad to send keypad characters. DECKPAM and DECKPNM function the same as numeric keypad mode (DECNKM).
  • Page 221: Deckpnm-Keypad Numeric Modes

    DECKPNM—Keypad Numeric Modes DECKPNM—Keypad Numeric Modes DECKPNM enables the numeric keypad to send keypad characters to the host. See DECKPAM—Keypad Application Modes , which enables the keypad to send application sequences. DECKPNM and DECKPAM function the same as numeric keypad mode (DECNKM).
  • Page 222: Declans-Load Answerback Message

    The selective parameter denotes the encoding of the answerback message. A "1" is always used for the VT520 indicating answerback is encoded as hex pairs. The sequence is ignored if any number other than "1" is specified in the Ps field.
  • Page 223: Declban-Load Banner Message

    DECLBAN—Load Banner Message DECLBAN—Load Banner Message DECLBAN loads a banner message to be displayed. Format D . . . D 3/ s . . . 9/12 Parameters denotes the encoding of the message. Description Zero or omitted, default to Ps=2. Interprets as ASCII hexadecimal pairs.
  • Page 224: Declfkc-Local Function Key Control

    DECLFKC—Local Function Key Control DECLFKC—Local Function Key Control This control function lets you select the action performed by some of the local function keys on the top row of the keyboard: Function VT Keyboard Enhanced PC Keyboard Hold Scroll Lock Print Print Screen Set-Up...
  • Page 225: Decll-Load Leds

    DECLFKC—Local Function Key Control Description DECLFKC can accept any number of parameter pairs. The terminal executes the parameters in the order in which it receives them. Note on DECLFKC Applications cannot disable the (Break) key. This restriction is required for secure systems, which ensures that the operator has control of the communication line.
  • Page 226: Declrmm-Left Right Margin Mode

    DECLRMM—Left Right Margin Mode DECLRMM—Left Right Margin Mode This control function defines whether or not the set left and right margins (DECSLRM) control function can set margins. Available in: VT Level 4 or higher mode only. Default: DECSLRM cannot set margins. Format Set: DECSLRM can set margins.
  • Page 227: Decmcm-Modem Control Mode

    DECMCM—Modem Control Mode DECMCM—Modem Control Mode Enables (set) or disables (reset) modem control. Format Enable Modem Control 9/11 3/15 Disable modem control - default 6/12 9/11 3/15 Description When enabled for the Comm2 or Comm3 connector, no data is transmitted or received unless DSR is asserted.
  • Page 228: Decnakb-Greek/N-A Keyboard Mapping Mode

    DECNAKB—Greek/N-A Keyboard Mapping Mode DECNAKB—Greek/N-A Keyboard Mapping Mode This control function sets the keyboard mapping to and resets North American the mapping to Greek/N-A Format Set. 9/11 3/15 Reset. 9/11 3/15 6/12 DECNCSM—No Clearing Screen On Column Change Mode Set/reset the following condition: do not clear the screen whenever the column mode changes.
  • Page 229: Decnkm-Numeric Keypad Mode

    6/12 Description On the VT520, the character set mode is reset to 8-bit characters. In 8-bit mode, the terminal operates as a normal level 5 terminal allowing 8-bit controls and using the default character set, which is user-selectable for transmission and reception.
  • Page 230: Decnulm-Null Mode

    DECNULM—Null Mode DECNULM—Null Mode Discard NUL characters upon receipt, or pass them on to the printer. Format Set: discard NUL characters (default). 9/11 3/15 Reset: pass NUL characters to printer. 6/12 9/11 3/15 Description If enabled, the NUL character is discarded upon receipt and may be used as a time fill character.
  • Page 231: Decom-Origin Mode

    The starting point for line numbers is independent of the margins. The cursor can move outside of the margins. DECOSCNM—Set/Reset Overscan Mode (VT520 only) Sets or resets overscan mode for monochrome terminal. (This feature is not available for color terminals.) Default: Overscan disabled (reset).
  • Page 232: Decpak-Program Alphanumeric Key

    Use a minus "-" preceding the hex representation of a diacritical sign if a diacritical mark is to be defined. The VT520 always allows the ISO character set to be used for specifying accent marks to DECPAK even when: 1.
  • Page 233 DECPAK—Program Alphanumeric Key Diacritical Sign Position Available ISO Character Set(s) Circumflex 5/14 ASCII Grave ASCII Tilde 7/14 ASCII Dieresis (umlaut) 10/8 Latin 1, Latin 2, Latin Greek, Latin Turkish Degree (ring) 11/0 Latin 1, Latin 2, Latin Greek, Latin Turkish Acute 11/4 Latin 1, Latin 2, Latin Greek, Latin...
  • Page 234: Decpccm-Page Cursor-Coupling Mode

    DECPCCM—Page Cursor-Coupling Mode DECPCCM—Page Cursor-Coupling Mode This control function determines if a new page appears in the display when the cursor moves to a new page. DECPCCM is only useful with a multiple-page format. Format Set: couples the cursor to the display. 9/11 3/15 Reset: uncouples the cursor.
  • Page 235: Decpcterm-Enter/Exit Pcterm Or Scancode Mode

    "7" are reserved for VT520 backward compatibility. Value "8" copies the VT character set as the PCTerm character set. The rest of the parameter values are enhanced in the VT520 to denote the code page numbers that are associated with the PC character sets.
  • Page 236 DECPCTERM—Enter/Exit PCTerm or Scancode Mode Character Set 0 or none No Change PC Multilingual PC International PC Danish/Norwegian PC Spanish PC Portuguese DEC Supplemental ISO Latin 1 VT character set PC Greek PC Spanish PC International PC Multilingual PC Slavic (Latin 2) PC Turkish PC Portuguese PC Hebrew...
  • Page 237: Decpex-Print Extent Mode

    DECPEX—Print Extent Mode DECPEX—Print Extent Mode This control function selects how much data you can print when you use the print page function. Default: Scrolling region Format The print function prints the complete page. 9/11 3/15 The print function prints the scrolling region only (data inside the margins).
  • Page 238: Decpfk-Program Function Key

    DECPFK—Program Function Key DECPFK—Program Function Key Allows users to program keys to perform user-preferred functions. Format " D . . . D . . . 9/12 Description This sequence programs one or more keys (and their modifier combinations) from the current state to perform user-desired functions. The type of the function programmed must be either: •...
  • Page 239 DECPFK—Program Function Key Refer to Chapter 8 for the key station number map. • Modn denotes the modifier key that is to be pressed at the same time as the defined key. Modn Modifier Key 0 or None Normal Normal Shift Alt + Shift Control...
  • Page 240 DECPFK—Program Function Key Any of the following four methods may be used to define a key to transmit a user-defined sequence (either single byte or multiple bytes): • Control function DECPFK • Control function DECPAK • Control function DECUDK • In Set-Up, Define key .
  • Page 241: Decpka-Program Key Action

    DECPKA—Program Key Action DECPKA—Program Key Action Allow changes to programmable keys, which affects all the keys on the keyboard in all the VT modes except in VT52 mode. Format 2/11 7/10 3/ n 9/11 Parameters This sequence has two functions: 1.
  • Page 242: Decpkfmr-Program Key Free Memory Report

    The VT520 reports this sequence upon receiving DECRQPKFM from the host. Note on DECPKFMR The VT520 firmware data structure uses some memory to program the key definitions; therefore, the free bytes reported by Ps2 do not represent the exact bytes available for users. A program to enter a definition that has the same byte count as reported by Ps2 may not be valid.
  • Page 243: Decps-Play Sound

    DECPS—Play Sound DECPS—Play Sound Controls the sound frequency or notes (one at a time). Format Pvolume; Pduration; Pnote 2/12 7/14 9/11 Parameters Pvolume Sound volume 0 = off 1...3 (low) 4...7 (high) Pduration Duration of note in 1/32 of a second Pnote Note Pnote...
  • Page 244: Decrara-Reverse Attributes In Rectangular Area

    DECRARA—Reverse Attributes in Rectangular Area DECRARA—Reverse Attributes in Rectangular Area This control function lets you reverse the visual character attributes (bold, blink, reverse video, and underline) of a specified rectangular area in page memory. The select attribute change extent (DECSACE) control function determines whether all or some of the character positions in the rectangle are affected.
  • Page 245 DECRARA—Reverse Attributes in Rectangular Area Examples The following sequence reverses the blink and underscore attributes of the complete screen: CSI ; ; ; ; 0; 4; 5; $ t The following sequence reverses all attributes except the blink attribute, from position line 10, column 2 to position line 14, column 45 on the current page: CSI 10;...
  • Page 246: Decrc-Restore Cursor

    DECRC—Restore Cursor DECRC—Restore Cursor Restores the terminal to the state saved by the save cursor (DECSC) function. Format 1/11 Description If nothing was saved by DECSC, then DECRC performs the following actions: • Moves the cursor to the home position (upper left of screen). •...
  • Page 247: Decrlm-Right-To-Left Mode

    DECRLM—Right-to-Left Mode DECRLM—Right-to-Left Mode This control function starts/stops the right-to-left cursor direction. Format Set. 9/11 3/15 Reset. 6/12 9/11 3/15 Description DECRLM state is common to both the main display and the status line display. The status line is effected only when you set it to Host Writable Status Display in the Display Set-Up screen.
  • Page 248: Decrpak-Report All Modifiers/Alphanumeric Key State

    DECRLM—Right-to-Left Mode Notes on DECRLM • The BS control character increases the current cursor position by one, thus moving the cursor on the screen one position to the right. • When new line mode (LNM) is set and the terminal receives one of the control codes LF, VT, or FF, the cursor moves to the last right-most column of the next line.
  • Page 249: Decrpde-Report Displayed Extent

    DECRPDE—Report Displayed Extent DECRPDE—Report Displayed Extent The terminal sends this control function in response to a request displayed extent (DECRQDE) sequence. DECRPDE indicates how much of the current page is displayed on the screen. DECRPDE indicates how much of the screen has to display the current page. Format "...
  • Page 250: Decrpfk - Report Function Key Definition

    DECRPFK - Report Function Key Definition DECRPFK - Report Function Key Definition The terminal reports a function key’s definition when it receives a DECRQKD. DECRPFK denotes a local function number or a defined sequence, that the target key, which is combined with a specific modifier key, performs or transmits. Format "...
  • Page 251: Decrpl-Review Previous Lines Mode

    DECRPL—Review Previous Lines Mode DECRPL—Review Previous Lines Mode Allows user to view lines previously scrolled off the top of the page. Default: Review previous lines disabled Format Set: enables review previous lines 9/11 3/15 Reset: disables review previous lines 9/11 3/15 6/12 Description...
  • Page 252: Decrpm-Report Mode - Terminal To Host

    DECRPM—Report Mode - Terminal To Host DECRPM—Report Mode - Terminal To Host Reports the terminal mode in response to a request mode (DECRQM) function. In the response DECRPM informs the host if a certain mode is set (SM—Set Mode) or reset (RM—Reset Mode). Programming Tip Applications can use the information in the DECRPM report to save the current mode settings.
  • Page 253 DECRPM—Report Mode - Terminal To Host Examples The following sequence reports the setting of a DEC private mode: VT520 Report Meaning CSI ? 57; h (Greek) Keyboard mapping is currently set. (57 = DECNAKB, h = set) The following sequences report the setting for some modes: CSI Ps $ p (or CSI Ps $ p for DEC private) (Request Mode) CSI Ps1;...
  • Page 254: Settings Supported By Decrqm, Decrpm, Rm, And Sm

    DECRPM—Report Mode - Terminal To Host Description DECRQM, DECRPM, SM, and RM support all the mode settings as follows: Table 5–3 Settings Supported by DECRQM, DECRPM, RM, and SM ANSI-Specified Mode DEC-Private Mode Mnemonic Mnemonic GATM DECCKM DECANM† DECOLM DECSCLM SRTM DECSCNM DECOM...
  • Page 255 DECRPM—Report Mode - Terminal To Host Table 5–3 (Cont.) Settings Supported by DECRQM, DECRPM, RM, and SM ANSI-Specified Mode DEC-Private Mode Mnemonic Mnemonic – – DECNCSM – – DECRLCM – – DECCRTSM – – DECARSM – – DECMCM – – ?100 DECAAM –...
  • Page 256: Decrpss-Report Selection Or Setting

    DECRPSS—Report Selection or Setting DECRPSS—Report Selection or Setting The terminal sends the host this sequence in response to a request selection or setting (DECRQSS) sequence. The terminal sends DECRPSS to report the setting of a particular control function. Programming Tip Applications can use the information in the DECRPSS report to save the current selections or settings of some control functions.
  • Page 257 DECRPSS—Report Selection or Setting The host requests the setting of a function that the terminal does not recognize. The terminal responds with the following DECRPSS sequence: DCS 1 $ r ST The terminal does not send a data string (D...D) to the host when the terminal receives an invalid request.
  • Page 258: Decrptui-Report Terminal Unit Id

    DECRPSS—Report Selection or Setting Setting Mnemonic Final Character(s) Set Top and Bottom Margins DECSTBM Set Transmit Rate Limit DECSTRL " u Set Warning Bell Volume DECSWBV SP t Terminal Mode Emulation DECTME SP ~ DECRPTUI—Report Terminal Unit ID DECRPTUI is a response from the terminal to a tertiary DA (DA3) request from the host.
  • Page 259: Decrqcra-Request Checksum Of Rectangular Area

    DECRQCRA—Request Checksum of Rectangular Area DECRQCRA—Request Checksum of Rectangular Area This control function requests a checksum of the specified rectangular area in the specified page. The terminal returns a checksum report (DECCKSR) in response to this request. Format Pt;Pl;Pb;Pr 3/11 9/11 3/n .
  • Page 260: Decrqkd-Request Key Definition

    DECRQKD—Request Key Definition DECRQKD—Request Key Definition DECRQKD allows you to inquire about the terminal’s definition of: • A function key or a function key combined with a single modifier key. • An alphanumeric key combined with all of its available modifier keys. The terminal reports the function key definition with DECRPFK, and the alphanumeric key definition with DECRPAK.
  • Page 261: Decrqkt-Request Key Type

    DECRQKT—Request Key Type DECRQKT—Request Key Type The host issues a DECRQKT to the terminal for the key definition of a function or alphanumeric key. Upon receiving the request, the terminal reports using DECRPKT. Format 2/12 3/ n 9/11 Parameters is a decimal number representing the target key’s station number. ANSI Control Functions 5–107...
  • Page 262: Decrqm-Request Mode - Host To Terminal

    DECRQM—Request Mode - Host To Terminal DECRQM—Request Mode - Host To Terminal The host sends this control function to find out if a particular mode is set or reset. The terminal responds with a report mode function (DECRPM—Report Mode - Terminal To Host).
  • Page 263: Ansi Modes For Decrqm, Decrpm, Sm, And Rm

    DECRQM—Request Mode - Host To Terminal Notes on DECRQM • The terminal does not respond to a DECRQM sequence when in VT52 mode. • A DECRQM sequence can only ask about one mode at a time. Table 5–4 ANSI Modes for DECRQM, DECRPM, SM, and RM Mode Mnemonic Guarded area transfer...
  • Page 264: Dec Private Modes For Decrqm, Decrpm, Sm, And Rm

    DECRQM—Request Mode - Host To Terminal Table 5–5 DEC Private Modes for DECRQM, DECRPM, SM, and RM Mode Mnemonic Cursor keys DECCKM ANSI DECANM Column DECCOLM Scrolling DECSCLM Screen DECSCNM Origin DECOM Autowrap DECAWM Autorepeat DECARM Print form feed DECPFF Printer extent DECPEX Text cursor enable...
  • Page 265: Decrqpkfm-Request Program Key Free Memory

    DECRQPKFM—Request Program Key Free Memory DECRQPKFM—Request Program Key Free Memory Inquire as to the amount of free memory for programmable key operations. Format 2/11 9/11 Description Upon receiving of this sequence, the terminal responds with DECPKFMR. DECRQPSR—Request Presentation State Report The host sends this sequence to request a cursor information report (DECCIR) or tabulation stop report (DECTABSR).
  • Page 266: Decrqss-Request Selection Or Setting

    DECRQSS—Request Selection or Setting DECRQSS—Request Selection or Setting The host requests the terminal setting. See DECRPSS for the terminal’s response. Format D . . . D . . . 9/12 Parameters D . . . D indicates the current setting of a valid control function that the host asked about. D .
  • Page 267: Decrqtsr-Request Terminal State Report

    DECRQSS—Request Selection or Setting Setting Mnemonic Final Characters Set Cursor Style DECSCUSR SP q Set Graphic Rendition Set Key Click Volume DECSKCV SP r Set Left and Right Margins DECSLRM Set Lines Per Page DECSLPP Set Lock Key Style DECSLCK SP v Set Margin Bell Volume DECSMBV...
  • Page 268: Decctr-Color Table Request

    DECCTR—Color Table Request DECCTR—Color Table Request The host requests a color table report from the terminal. The terminal responds with a DECTSR control with parameter 2 and each color table entry. Format 3/11 9/11 3/ u Parameters is a parameter to select the type of color coordinate system that the terminal uses to report the color map.
  • Page 269: Decrqupss-Request User-Preferred Supplemental Set

    DECRQUPSS—Request User-Preferred Supplemental Set DECRQUPSS—Request User-Preferred Supplemental Set Applications can ask for the current user-preferred supplemental set. The terminal responds with the user-preferred supplemental set (DECAUPSS) sequence. Host Request (DECRQUPSS) The host requests the current user-preferred supplemental set by sending the following sequence: Format &...
  • Page 270: Decrsps-Restore Presentation State

    DECRSPS—Restore Presentation State DECRSPS—Restore Presentation State This control function restores the terminal to a previous state based on one of the presentation state reports. There are two presentation state reports. Available in: VT Level 4 or higher mode only. Cursor information report (DECCIR) Tab stop report (DECTABSR) A DECRSPS sequence can only restore the information from one report at a time, cursor information, or tab stop.
  • Page 271: Decrsts-Restore Terminal State

    DECRSTS—Restore Terminal State DECRSTS—Restore Terminal State This sequence restores the terminal to a previous state specified in a terminal state report (DECTSR). Available in: VT Level 4 or higher mode only. Programming Tip Applications can use DECRSTS to restore the terminal to a previous operating state specified in a terminal state report.
  • Page 272: Decrsts-Restore Terminal Color Table State

    DECRSTS—Restore Terminal Color Table State DECRSTS—Restore Terminal Color Table State A host request to restore a color table. Format D . . . D . . . 9/12 Parameters D . . . D is a data string that contains the groups of five parameters for each color map to restore as follows: Pc;...
  • Page 273: Decsace-Select Attribute Change Extent

    DECSACE—Select Attribute Change Extent DECSACE—Select Attribute Change Extent Selects which character positions within a rectangle are affected by an attribute change. Available in: VT Level 4 or higher mode only Format 3/ n 2/10 9/11 Parameters selects the area of character positions affected. Area Effected DECCARA or DECRARA affect the stream of character positions (default)
  • Page 274: Decsasd-Select Active Status Display

    DECSASD—Select Active Status Display DECSASD—Select Active Status Display DECSASD selects whether the terminal sends data to the main display or the status line. Available in: VT Level 4 or higher mode only Default: Main display Format 9/11 3/ n 7/13 Parameters indicates the display to which the terminal sends data.
  • Page 275: Decsca-Select Character Protection Attribute

    DECSCA—Select Character Protection Attribute DECSCA—Select Character Protection Attribute DECSCA defines the characters that come after it as erasable or not erasable from the screen. The selective erase control functions (DECSED and DECSEL) can only erase characters defined as erasable. Available in: VT Level 4 or higher mode only Format "...
  • Page 276: Decscl-Select Conformance Level

    DECSCL—Select Conformance Level DECSCL—Select Conformance Level Using DECSCL, you can select the terminal’s conformance level. The factory default for the VT500 family is level 5 (VT Level 5 mode, 8-bit controls). Note When you change the operating level, the terminal performs a hard reset (RIS).
  • Page 277: Decsclm-Scrolling Mode

    DECSCLM—Scrolling Mode DECSCLM—Scrolling Mode This control function selects the way the terminal scrolls lines. You can select one of two scroll settings, smooth or jump. Default: Smooth scroll. Format Set: smooth scroll. 9/11 3/15 Reset: jump scroll. 9/11 3/15 6/12 Description When DECSLM is set, the terminal adds lines to the screen at a moderate, smooth rate.
  • Page 278: Decscp-Select Communication Port

    Comm2 Comm3 Description The VT520 provides three serial ports and a parallel port. Any of the serial ports can be used as a host communication port, but only Comm3 and the parallel printer port can be a printer port. The VT520 provides up to four session virtual terminals. When a session virtual terminal is assigned to a communication port, it is said to exist.
  • Page 279: Decscpp-Select Columns Per Page

    DECSCPP—Select Columns Per Page DECSCPP—Select Columns Per Page There are two control functions that can set the page width to 80 or 132 columns, DECSCPP and DECCOLM (DECCOLM—Selecting 80 or 132 Columns per Page ). NOTE It is recommended that new applications use DECSCPP rather than DECCOLM.
  • Page 280: Decscs-Select Communication Speed

    DECSCS—Select Communication Speed DECSCS—Select Communication Speed Select a communication speed for a communication line. Format 3/11 9/11 3/ n 3/ n 2/10 Parameters indicates the communication line. Comm Line Type 1, 0 or none Host Transmit Host Receive Printer Modem Hi Modem Low indicates the communication speed.
  • Page 281: Decscusr-Set Cursor Style

    DECSCUSR—Set Cursor Style DECSCUSR—Set Cursor Style Select the style of the cursor on the screen. Format 9/11 3/ n Parameters indicates the style of the cursor. Cursor Style 0, 1 or none Blink Block (Default) Steady Block Blink Underline Steady Underline This sequence causes the cursor to be displayed in a different style when the cursor is enabled.
  • Page 282: Decsddt-Select Disconnect Delay Time

    DECSDDT—Select Disconnect Delay Time DECSDDT—Select Disconnect Delay Time Select an appropriate disconnect delay time. Format 9/11 3/ n Parameters indicates the selection for the disconnect delay time. Disconnect Delay Time None 60 ms 3, 0 or none 2 seconds Description The disconnect delay feature determines the time allowed before the terminal disconnects from the communications line when the Received Line Signal Detect (RLSD) is lost.
  • Page 283: Decsdpt-Select Digital Printed Data Type

    DECSDPT—Select Digital Printed Data Type DECSDPT—Select Digital Printed Data Type Allow users to match the characters printed to the character sets the DEC ANSI conforming printer is capable of supporting. Format 9/11 3/ n Parameters denotes the selection for printed data type. Printed Data Type 1, 0 or none Print National Only (Default)
  • Page 284: Decsest-Energy Saver Timing

    DECSEST—Energy Saver Timing DECSEST—Energy Saver Timing Selects the energy saver timing. Default: 15 minutes Format 2/13 9/11 Parameters Energy Saver Timing Selection Never 5 minutes 15 minutes 30 minutes Description The Energy saver feature switches the monitor to suspend mode after the specified interval of CRT saver active.
  • Page 285: Decsel-Selective Erase In Line

    DECSEL—Selective Erase in Line DECSEL—Selective Erase in Line This control function erases some or all of the erasable characters in a single line of text. DECSEL erases only those characters defined as erasable by the DECSCA control function. DECSEL works inside or outside the scrolling margins. Available in: VT Level 4 or higher mode only Format 9/11...
  • Page 286: Decsera-Selective Erase Rectangular Area

    DECSERA—Selective Erase Rectangular Area DECSERA—Selective Erase Rectangular Area This control function erases all erasable characters from a specified rectangular area in page memory. The select character protection attribute (DECSCA) control function defines whether or not DECSERA can erase characters. When an area is erased, DECSERA replaces character positions with the space character (2/0).
  • Page 287: Decsfc-Select Flow Control

    1, 0 or none Comm Port Printer Port indicates the flow method. On the VT520, the transmit side or the receive side of the communication line can select different or the same flow control methods. Transmit or Receive 1, 0 or none...
  • Page 288: Decsin-Set Icon Name

    DECSFC—Select Flow Control sets the flow control threshold. Flow Control Threshold 1, 0 or none Low (64) High (768) The terminal uses "low" and "high" to denote the flow control threshold. • If Low is selected, then the terminal sends an XOFF (if in software flow control) or lower DTR (in hardware flow control) to notify the host of holding transmission when the input buffer reaches 64 bytes.
  • Page 289: Decskcv-Set Key Click Volume

    DECSKCV—Set Key Click Volume DECSKCV—Set Key Click Volume Set the keyclick volume. Format 9/11 3/ n Parameters indicates the selection of the click volume. Key Click Volume 2, 3, 4 5, 6, 7, 8, 0 or none High (Default) DECSLCK—Set Lock Key Style Allow the host to control the Caps Lock key.
  • Page 290: Decslpp-Set Lines Per Page

    If the number of lines specified exceeds the maximum number supported, then the maximum number supported is used. The valid Pn values are 24, 25, 36, 41, 42, 48, 52, 53, and 72. The VT520 supports three pages of off-screen memory in the following configurations: •...
  • Page 291: Decslrm-Set Left And Right Margins

    DECSLRM—Set Left and Right Margins DECSLRM—Set Left and Right Margins This control function sets the left and right margins to define the scrolling region. DECSLRM only works when vertical split screen mode (DECLRMM) is set. Available in: VT Level 4 or higher mode only Default: Margins are at the left and right page borders.
  • Page 292: Decsmbv-Set Margin Bell Volume

    DECSMBV—Set Margin Bell Volume DECSMBV—Set Margin Bell Volume Set the margin bell volume. Format 9/11 Parameters indicates the selection of the bell volume. Key Click Volume 1, 0 or none Off (default) 2, 3, 4 5, 6, 7, 8 High Description This sequence is used to adjust the margin bell volume, which sounds as the current position nears the right margin.
  • Page 293: Decsmkr-Select Modifier Key Reporting

    DECSMKR—Select Modifier Key Reporting DECSMKR—Select Modifier Key Reporting Program the modifier keys to send extended keyboard reports when pressed or released. DECSMKR only works when key position mode (DECKPM) is set. Applications can use DECSMKR to gain more control over the keyboard by monitoring the action of each modifier key.
  • Page 294: Decsnls-Set Number Of Lines Per Screen

    DECSNLS—Set Number of Lines Per Screen DECSNLS—Set Number of Lines Per Screen Set the maximum lines that can be displayed on the screen. Format 9/11 . . . 2/10 7/12 Description The terminal supports three different font heights, which allows 26, 42, or 53 data lines to be displayed on the screen or 25, 41, or 52 data lines to be displayed on the screen, plus a status line.
  • Page 295: Decspma-Session Page Memory Allocation

    DECSNLS—Set Number of Lines Per Screen Examples The current combination is 26 lines/72 Hz/Overscan. If you attempt to assign 42 lines per screen, then the terminal becomes 42 lines/72 Hz/No Overscan. The current combination is 42 lines/60 Hz/Overscan. If you attempt to assign 72 Hz refresh rate, then the terminal becomes 42 lines/72 Hz/No Overscan.
  • Page 296: Decspp-Set Port Parameters

    DECSPP—Set Port Parameters DECSPP—Set Port Parameters Configures communication parameters for either a communication port or a printer port. Format 2/11 3/11 3/11 3/11 9/11 3/ n 3/ n 3/ n 3/ n Parameters determines which port is to be configured. Port Selection 1, 0 or none Comm Port...
  • Page 297: Decsppcs-Select Proprinter Character Set

    DECSPPCS—Select ProPrinter Character Set DECSPPCS—Select ProPrinter Character Set Allow users to match the characters printed to the character sets the IBM ProPrinter is capable of supporting. Format 9/11 3/ n 2/10 Parameters denotes the code page numbers for ProPrinter supported character sets. Printer PC Greek PC Spanish...
  • Page 298: Decsprtt-Select Printer Type

    DECSPRTT—Select Printer Type DECSPRTT—Select Printer Type Allow users to select a printer type that matches their environment. Format 9/11 3/ n Parameters indicates the selection of the printer type. Printer Type 1, 0 or none DEC ANSI (default) IBM ProPrinter DEC + IBM Description Printer type "DEC ANSI"...
  • Page 299 DECSR—Secure Reset DECSR Actions • Clears user-defined keys. • Clears soft character sets. • Clears the screen and all off-screen page memory. • Returns the cursor to the upper-left corner of the first page. • Resets the scrolling margins. • Resets origin mode (DECOM) to absolute.
  • Page 300: Decsrc-Secure Reset Confirmation

    DECSRC—Secure Reset Confirmation DECSRC—Secure Reset Confirmation The terminal returns this report to the host if the Pr parameter was included in the last secure reset (DECSR) control function. DECSRC report indicates that the secure reset operation was successful. Format 3/ n 9/11 2/10 Parameters...
  • Page 301: Decssdt-Select Status Display (Line) Type

    DECSSDT—Select Status Display (Line) Type DECSSDT—Select Status Display (Line) Type This control function lets the host select the type of status line displayed. Available in: VT Level 4 or higher mode only Default: Indicator status display Format 7/14 3/ n 9/11 Parameters indicates which status line the host selects:...
  • Page 302: Decssl-Select Set-Up Language

    DECSSDT—Select Status Display (Line) Type Control Function Action Insert/replace mode Affects the main display and the status line. (IRM) Hard terminal reset Erases and exits the status line. (RIS) Tab stops Affect the main display and status line. Autowrap mode Affects the main display and status line.
  • Page 303: Decst8C-Set Tab At Every 8 Columns

    DECST8C—Set Tab at Every 8 Columns DECST8C—Set Tab at Every 8 Columns Set a tab stop at every eight columns starting with column 9. Format 9/11 3/15 Description Any tab stop setting before this command is executed is cleared automatically. Control function TBC clears the tab stops on the display;...
  • Page 304: Decstr-Soft Terminal Reset

    DECSTR—Soft Terminal Reset DECSTR—Soft Terminal Reset Perform a soft reset to the default values listed in Table 5–6. Format 9/11 Description Table 5–6 lists the terminal’s default settings: Table 5–6 Terminal’s Default Settings Mode Mnemonic State after DECSTR Text cursor enable DECTCEM Cursor enabled.
  • Page 305: Decstglt-Select Color Look-Up Table

    DECSTGLT—Select Color Look-Up Table DECSTGLT—Select Color Look-Up Table Selects the color mode or mapping. Default: ANSI SGR color Format 9/11 7/11 Parameters Look-Up Table Selection To select colors, the terminal uses . . . Mono Monochrome or gray level color map Alternate color Text attributes (bold, blink, underline, reverse)
  • Page 306: Decstrl-Set Transmit Rate Limit

    DECSTRL—Set Transmit Rate Limit DECSTRL—Set Transmit Rate Limit Limit the rate of character transmission according to the selected rate. Format " 3/11 9/11 3/ n 3/ n Parameters indicates the key type. Key Type 1, 0 or none All Keys Graphic Key Function Key indicates the characters per second.
  • Page 307: Decstui-Setting Terminal Unit Id

    DECSTUI—Setting Terminal Unit ID DECSTUI—Setting Terminal Unit ID DECSTUI writes the terminal unit ID into the terminal’s NVR. The host can read the ID with the tertiary device attribute (DA3). Format D . . . D 7/11 . . . 9/12 Parameters D...D...
  • Page 308: Decswbv-Set Warning Bell Volume

    DECSWBV—Set Warning Bell Volume DECSWBV—Set Warning Bell Volume Set the warning bell volume. Format 9/11 Parameters indicates the selection of the click volume. Bell Volume 2, 3, 4 5, 5, 7, 8, 0 or none High (default) Description This sequence is used to adjust the warning bell volume (for errors and receipt of Ctrl G DECSWL—Single-Width, Single-Height Line DECSWL makes the line with the cursor a single-width, single-height line.
  • Page 309: Decszs-Select Zero Symbol

    DECSZS—Select Zero Symbol DECSZS—Select Zero Symbol Selects the style of the zero displayed in text. Default: 0 Format 2/12 9/11 7/11 Parameters Zero Font Selection oval zero - default 0 zero with slash - Ø zero with dot Description DECSZS can be reported using DECRPSS. ANSI Control Functions 5–155...
  • Page 310: Decswt-Set Window Title

    DECSWT—Set Window Title DECSWT—Set Window Title Specifies a descriptive name, up to 30 characters, for this session. Format D...D 9/13 9/12 Where D...D is: <name> 3/11 Description The session name is used in three places: 1. As the window title when framed windows mode is enabled. 2.
  • Page 311: Dectabsr-Tab Stop Report

    DECTABSR—Tab Stop Report DECTABSR—Tab Stop Report The terminal sends this sequence to the host in response to a request presentation state report (DECRQPSR) sequence. DECTABSR informs the host of the terminal’s current tab settings. Programming Tip Applications can use information in the tab stop report to save the current tab stops.
  • Page 312: Dectid-Select Terminal Id

    This sequence selects the Primary DA Response ("Terminal ID") transmitted by the terminal in either VT100 or VT500 mode. DECTID has no effect when the terminal is in VT52 mode. The VT520 supports the following DA1 responses: VT100 ID ESC [ ? 1; 2 c VT101 ID ESC [ ? 1;...
  • Page 313: Dectme-Terminal Mode Emulation

    This sequence allows you to select the terminal emulation mode. After any mode change is made, a soft reset is performed. The VT520 is functionally equivalent to the architectural level 5 terminal. VT Level 5 provides level 2, 3, 4, and 5 compatibility. compatibility.
  • Page 314: Dectsr-Terminal State Report-Terminal To Host

    DECTME—Terminal Mode Emulation Notes on DECTME • Printer operations are not affected or halted by a change in mode. • A soft reset is always performed as a result of a mode change between VT modes. Exception: Entering VT52 mode using DECANM does not cause a soft reset from VT100 mode, but does cause a soft reset from VT500 Mode.
  • Page 315: Dectsr-Terminal State Report (Color Table Report)

    DECTSR—Terminal State Report (Color Table Report) DECTSR—Terminal State Report (Color Table Report) A response to a host request (DECRQTSR) for a color table report. The terminal responds with each color table entry given as a group of five parameters in the data string.
  • Page 316: Dectst-Invoke Confidence Test

    "VT520 OK" message in the center of the screen and within a box. Upon receipt of any character except XON or if the user types a keystroke, the screen is cleared.
  • Page 317: Decudk-User Defined Keys

    DECUDK—User Defined Keys DECUDK—User Defined Keys DECUDK downloads definitions for user-defined keys. Format Ps1 ; Ps2 ; Ps3 D . . . D 7/12 9/12 Clear, Final Key Definition String Device String Lock, and Control Character Terminator Modifier String Parameters Introducer Parameters is the clear parameter.
  • Page 318 DECUDK—User Defined Keys Action 0 or none Lock the keys. If you want to load new values into the keys, then you must unlock the keys by using Set-Up. Do not lock the keys against future redefinition. If Ps2 is 1 and the keys are already locked, then nothing happens. The terminal uses a special lock to prevent or allow the programming of user- defined keys.
  • Page 319: Vt Keyboards

    DECUDK—User Defined Keys Description Table 5–8 VT Keyboards Pm = 1 Pm = none, 0, or 2 Shift/F1 Shift/F2 Shift/F3 Shift/F4 Shift/F5 Shift/F6 Shift/F7 Shift/F8 Shift/F9 Shift/F10 Shift/F11 Shift/F12 Shift/F13 Shift/F14 Shift/F15 Shift/F16 Shift/F17 Shift/F18 Shift/F19 Shift/F20 Note Pm values of 3 and 4 are specific to the PC keyboard. They are ignored when you use a VT keyboard.
  • Page 320: Pc Keyboards

    DECUDK—User Defined Keys Table 5–9 PC Keyboards Pm Value None, 0, or 2 Shift/F1 Alt/F1 Alt/Shift/F1 Shift/F2 Alt/F2 Alt/Shift/F2 Shift/F3 Alt/F3 Alt/Shift/F3 Shift/F4 Alt/F4 Alt/Shift/F4 Shift/F5 Alt/F5 Alt/Shift/F5 Shift/F6 Alt/F6 Alt/Shift/F6 Shift/F7 Alt/F7 Alt/Shift/F7 Shift/F8 Alt/F8 Alt/Shift/F8 Shift/F9 Alt/F9 Alt/Shift/F9 Shift/F10 Alt/F10 Alt/Shift/F10...
  • Page 321: Vt And Pc Keyboard Function Keys Compared

    DECUDK—User Defined Keys Table 5–10 VT and PC Keyboard Function Keys Compared Keyboard Kyn VT – – – – – – – – • The string parameters (Stn) are the encoded definition of the keys. String parameters consist of hex pairs in the following ranges: 3/0 through 3/9 (0 through 9) 4/1 through 4/6 (A through F) 6/1 through 6/6 (a through f)
  • Page 322 DECUDK—User Defined Keys General Guidelines When Loading UDKs • Clear UDK memory space before loading new definitions. Use a DECUDK string to clear keys without locking them. Then you can use another DECUDK string to redefine the keys and lock them. •...
  • Page 323: Decus-Update Session

    DECUS—Update Session DECUS—Update Session Controls how display memory is updated for this session when it is not active. Default: Update when available Format 2/12 9/11 Description Update session according to the parameter Ps as follows: Update Session . . . Description Only when active Prevents the session from being...
  • Page 324: Decvccm-Vertical Cursor-Coupling Mode

    DECVCCM—Vertical Cursor-Coupling Mode DECVCCM—Vertical Cursor-Coupling Mode This control function determines whether the user window pans with the cursor when the cursor moves past the top or bottom border of the user window. DECVCCM is only useful when the height of the current user window is smaller than the page.
  • Page 325: Decxrlm-Transmit Rate Limiting

    DECXRLM—Transmit Rate Limiting DECXRLM—Transmit Rate Limiting Applications can control the transmit rate limiting feature through the DECXRLM control function. Default: Unlimited Format Set: limited transmit rate. 9/11 3/15 Reset: unlimited transmit rate. 9/11 3/15 6/12 Modem Connection and Disconnections When the terminal makes a connection to the host system through a modem, the terminal performs the following operations to ensure it is ready to send and receive.
  • Page 326: Dl-Delete Line

    DECXRLM—Transmit Rate Limiting Using C1 Control Characters Using an 8-bit setting for the printer port implies the use of 8-bit C1 control characters. Using a 7-bit setting implies the use of the 7-bit ESC form of C1 control characters. You select the setting by using the data bits/parity feature in the Printer Set-Up screen.
  • Page 327: Dsr-Device Status Reports

    DSR—Device Status Reports DSR—Device Status Reports The host computer and terminal exchange DSR sequences to provide the host with the operating status of the following features: Operating status User-defined keys Keyboard status - language Macro space report Cursor position report Memory checksum Cursor position with page Data integrity report...
  • Page 328: Dsr-Data Integrity Report

    DSR—Data Integrity Report DSR—Data Integrity Report The host asks for the status of the data integrity flag. The data integrity flag indicates the integrity of the data flow between the terminal and host. This flag is reset each time the terminal sends a data integrity report. Programming Tip Applications using the flag should always reset the flag before sending data to the terminal.
  • Page 329: Dsr-Keyboard Report

    DSR—Keyboard Report DSR—Keyboard Report The host asks for the current keyboard language, operating status, and type. Format Exchange Sequence Meaning Request CSI ? 26 n The host asks for the keyboard (Host to terminal) status. Response CSI ? 27; Pn; The keyboard language is Pn , the (Terminal to host) Pst;...
  • Page 330: Dsr-Macro Space Report

    DSR—Keyboard Report indicates the keyboard status. Keyboard Status‡ Keyboard Ready The terminal sends typed characters to the current session. No Keyboard The terminal does not detect the keyboard. Keyboard Busy The other session is currently using the keyboard. ‡The terminal only sends Pst in VT level 4 or 5 mode. Ptyp indicates the keyboard type.
  • Page 331: Dsr-Memory Checksum Report (Deccksr)

    DSR—Memory Checksum Report (DECCKSR) DSR—Memory Checksum Report (DECCKSR) The host asks for a memory checksum report of current text macro definitions. Programming Tip Enter your macro definitions, then request and save a memory checksum. Later, you can request another checksum and see if it has changed. Format Exchange Sequence...
  • Page 332: Dsr-Printer Port Report

    DSR—Printer Port Report DSR—Printer Port Report The host asks for the status of the terminal’s printer. Note Host software should check the printer status before entering any print mode or starting any printing function. Format Exchange Sequence Meaning Request CSI ? 15 n The host asks for the current printer (Host to terminal) status.
  • Page 333: Dsr-User-Defined Keys Report (Vt Level 4 Or Higher)

    DSR—User-Defined Keys Report (VT Level 4 or higher) DSR—User-Defined Keys Report (VT Level 4 or higher) The host asks if the user-defined keys (UDKs) are locked or unlocked. Format Exchange Sequence Meaning Request CSI ? 25 n The host asks if UDKs are locked or (Host to terminal) unlocked.
  • Page 334: Ed-Erase In Display

    ED—Erase in Display ED—Erase in Display This control function erases characters from part or all of the display. When you erase complete lines, they become single-height, single-width lines, with all visual character attributes cleared. ED works inside or outside the scrolling margins. Format 3/ n 9/11...
  • Page 335: Hpa-Horizontal Position Absolute

    HPA—Horizontal Position Absolute HPA—Horizontal Position Absolute Move the active position to the n-th horizontal position of the active line. Format ‘ 9/11 3/ n Parameters indicates horizontal position. Description HPA causes the active position to be moved to the n-th horizontal position of the active line.
  • Page 336: Ht-Horizontal Tab

    HT—Horizontal Tab HT—Horizontal Tab HT moves the active position forward in the display to the next horizontal tab stop in the active line. Format Description • If the active position does not reach a tab stop before reaching the right margin of the active line within the scroll area, then the terminal will set the active position to the right margin of the active line.
  • Page 337: Hvp-Horizontal And Vertical Position

    HVP—Horizontal and Vertical Position HVP—Horizontal and Vertical Position This control function works the same as the cursor position (CUP) function. New applications should use CUP instead of HVP. HVP is provided for compatibility with earlier VT products. Format Cursor moves to home position selected by DECOM 9/11 Moves cursor to line PI, column Pc 3/11...
  • Page 338: Il-Insert Line

    IL—Insert Line IL—Insert Line This control function inserts one or more blank lines, starting at the cursor. Format 9/11 3/ n 4/12 Parameters is the number of lines to insert. Default: Pn = 1. Description As lines are inserted, lines below the cursor and in the scrolling region move down.
  • Page 339: Irm-Insert/Replace Mode

    IRM—Insert/Replace Mode IRM—Insert/Replace Mode This control function selects how the terminal adds characters to page memory. The terminal always adds new characters at the cursor position. Default: Replace. Format Set: insert mode. 9/11 Reset: replace mode. 9/11 6/12 Description If IRM mode is set, then new characters move characters in page memory to the right.
  • Page 340: Lnm-Line Feed/New Line Mode

    LNM—Line Feed/New Line Mode LNM—Line Feed/New Line Mode This control function selects the characters sent to the host when you press the key. LNM also controls how the terminal interprets line feed (LF), form Return feed (FF), and vertical tab (VT) characters. Note For compatibility with Digital’s software, you should keep LNM reset (line feed).
  • Page 341: Ls-Locking Shift

    LS—Locking Shift LS—Locking Shift When you use a locking shift, the character set remains in GL or GR until you use another locking shift. Table 5–12 lists all locking shifts available. Format Table 5–12 Mapping Character Sets with Locking Shifts Locking Shift Code Function...
  • Page 342: Mc-Media Copy

    MC—Media Copy MC—Media Copy MC is the control sequence that enables the terminal to control all print functions. Format ANSI standard. 9/11 3/ n DEC private. 9/11 3/15 3/ n Parameters Pn (ANSI standard) indicates the following ANSI standard print functions: Action Notes on Print Page Prints the page that...
  • Page 343 MC—Media Copy Action Notes on Printer Controller Mode Turns on printer controller mode. Start a printer-to-host session. Stop a printer-to-host session. Pn (DEC private) indicates the following DEC private print functions: Action Note on Print Cursor Line Prints the line that The cursor does not move.
  • Page 344 MC—Media Copy Action Notes on Print All Pages Prints all pages in page memory. • If the current page format is 3 pages of 24 lines each, the printer prints 3 pages of 24 lines. • The terminal stores new data from the keyboard until printing is complete.
  • Page 345: Nel-Next Line

    NEL—Next Line NEL—Next Line Moves cursor to first position on next line. If cursor is at bottom margin, then screen performs a scroll-up. Format NP—Next Page This control function moves the cursor forward to the home position on one of the following pages in page memory.
  • Page 346: Pp-Preceding Page

    PP—Preceding Page PP—Preceding Page This control function moves the cursor backward to the home position on one of the preceding pages in page memory. If there is only one page, then the terminal ignores PP. Default: Move to the preceding page. Format 9/11 3/ n...
  • Page 347: Ppb-Page Position Backward

    PPB—Page Position Backward PPB—Page Position Backward This control function moves the cursor backward to the corresponding row and column on one of the preceding pages in page memory. If there is only one page, then the terminal ignores PPB. Default: Move backward one page. Format 9/11 3/ n...
  • Page 348: Ris-Reset To Initial State

    RIS—Reset to Initial State RIS—Reset to Initial State This control function causes a nonvolatile memory (NVR) recall to occur. RIS replaces all set-up features with their saved settings. The terminal stores these saved settings in NVR memory. The saved setting for a feature is the same as the factory-default setting, unless you saved a new setting.
  • Page 349: Rm-Reset Mode

    36 indicates Hebrew encoding mode. Programming Tip Applications can use the SM and RM functions to restore any number of VT520 modes to a desired state. See the Report Mode (DECRPM) section in this chapter for details. ANSI Control Functions 5–195...
  • Page 350: S7C1T-Send C1 Control Character To The Host

    S7C1T—Send C1 Control Character to the Host S7C1T—Send C1 Control Character to the Host The VT520 can send C1 control characters to the host as single 8-bit characters or as 7-bit escape sequences. You should select the format that matches the operating level you are using.
  • Page 351: Scs-Select Character Set

    SCS—Select Character Set SCS—Select Character Set Designate character sets to G-sets. To understand how to select character sets, you must first understand the function of the terminal’s in-use table. The in-use table contains the character sets the terminal can currently access. You can place any two character sets in the terminal’s in-use table.
  • Page 352: Designating A Character Set

    Designating Character Sets (SCS Sequences) Table 5–13 Designating a Character Set Character Code Set Selection 94-Character Sets left parenthesis G0 (initial setting for GL) right parenthesis asterisk 2/10 G2 (initial setting for GR) plus sign 2/11 96-Character Sets hyphen 2/13 period 2/14 slash...
  • Page 353 Designating Character Sets (SCS Sequences) Table 5–14 (Cont.) Character Set Codes Character Set ...I F Characters Code Italian NRCS Swiss NRCS 3/13 Swedish NRCS† 7 or H 3/7 or 4/8 Spanish NRCS 5/10 Portuguese NRCS 2/5, 3/6 Greek NRCS " > 2/2, 3/14 Hebrew NRCS 2/5, 3/13...
  • Page 354: Sd-Pan Up

    SD—Pan Up SD—Pan Up This control function moves the user window up a specified number of lines in page memory. Format 9/11 3/ n Parameters is the number of lines to move the user window up in page memory. Pn new lines appear at the top of the display.
  • Page 355: Sgr-Select Graphic Rendition

    SGR—Select Graphic Rendition SGR—Select Graphic Rendition This control function selects one or more character attributes at the same time. Default: Clear all attributes. Format ..3/11 6/13 9/11 3/ n 3/ n Parameters is a number representing a certain visual attribute. You can use more than one Ps value to select different character attributes.
  • Page 356 SGR—Select Graphic Rendition Table 5–15 (Cont.) Visual Character Attribute Values Attribute (VT Level 5, VT525 only) Default Color Foreground Color 0 Black Foreground Color 1 Foreground Color 2 Green Foreground Color 3 Yellow Foreground Color 4 Blue Foreground Color 5 Magenta Foreground Color 6 Cyan...
  • Page 357 SGR—Select Graphic Rendition When a PC character set is selected: Command (Hexadecimal) Display Character Executing "CSI 10 m" 00-1F: control codes 20-7F: ASCII characters 80-FF: 8 bit PC characters Executing "CSI 11 m" 00-1F: PC characters, except the following codes when XON/XOFF is enabled: 1B (ESC) 11 (DC1)
  • Page 358: Srm-Local Echo: Send/Receive Mode

    SGR—Select Graphic Rendition When "ESC 11 m" is executed, the display character set is loaded with codes in the Hex 00 to 7F region of a PC character set. PC characters whose code values are less than 1F can be displayed through this sequence except 1B (ESC) and 11(DC1), 13(DC3) when XON/XOFF is enabled.
  • Page 359: Ss-Single Shifts

    SS—Single Shifts SS—Single Shifts You use a single shift when you want to display the next character from a different character set. A single shift maps the G2 or G3 set into GL. The character set is active for only one character, then the terminal returns to the previous character set in GL.
  • Page 360: Sm-Set Mode

    34 indicates (Hebrew) keyboard mapping. 36 indicates Hebrew encoding mode. Programming Tip Applications can use the SM and RM functions to restore any number of VT520 modes to a desired state. See the Report Mode (DECRPM) section in this chapter for details.
  • Page 361: Su-Pan Down

    SU—Pan Down SU—Pan Down This control function moves the user window down a specified number of lines in page memory. Format 9/11 3/ n Parameters is the number of lines to move the user window down in page memory. Pn new lines appear at the bottom of the display.
  • Page 362: Vpa-Vertical Line Position Absolute

    VPA—Vertical Line Position Absolute VPA—Vertical Line Position Absolute Move to the corresponding vertical position (line Pn) of the current column. The default value is 1. Format 9/11 3/ n Parameters is line number. Description Move cursor to line Pn. VPA causes the active position to be moved to the corresponding vertical position on line Pn.
  • Page 363: Sco Console Emulation

    SCO Console mode is a terminal emulation mode. It uses ANSI sequences with minor modifications to act like a SCO UNIX operating system console on a PC. Depending on the terminal status, SCO Console mode for the VT520 transmits ASCII characters (default) or scancode to the host when keys are pressed. Users can specify a keycode mode by issuing an escape sequence (DECPCTERM) or by keyboard encoding of Set-Up.
  • Page 364: Keyboard

    SCO Console Emulation 6.1 SCO Console Emulation Mode 6.1.1 Keyboard SCO Console mode works with either a PC keyboard or a VT keyboard attached. 6.1.1.1 Local Function Keys in SCO Console Mode The keys used to perform local functions in SCO Console mode are similar to those used for VT mode (see Chapter 8, Keyboard Processing.
  • Page 365: Sco Console Mode Function Key Default Codes

    SCO Console Emulation 6.1 SCO Console Emulation Mode Table 6–3 SCO Console Mode Function Key Default Codes Unmodified Shift Ctrl Ctrl/Shift ESC[M ESC[Y ESC[k ESC[w ESC[N ESC[Z ESC[l ESC[x ESC[O ESC[a ESC[m ESC[y ESC[P ESC[b ESC[n ESC[z ESC[Q ESC[c ESC[o ESC[@ ESC[R ESC[d...
  • Page 366 SCO Console Emulation 6.1 SCO Console Emulation Mode Table 6–4 (Cont.) SCO Console Mode Main Keypad Default Codes Unmodified Shift Ctrl Ctrl/Shift Return Ctrl Ctrl Ctrl Ctrl Ctrl ’ " ’ < > 6–4 SCO Console Emulation...
  • Page 367: Sco Console Mode Numeric Keypad Default Codes, Num Lock Off

    SCO Console Emulation 6.1 SCO Console Emulation Mode Table 6–5 SCO Console Mode Numeric Keypad Default Codes, Num Lock Off Keypad Key Unmodified Shift Ctrl Ctrl/Shift Num Lock Num Lock Num Lock ESC[H ESC[H ESC[A ESC[A ESC[I ESC[I ESC[D ESC[D ESC[E ESC[E ESC[C...
  • Page 368: Vt Keyboard Key Mapping

    SCO Console Emulation 6.1 SCO Console Emulation Mode Note Pressing on the numeric keypad sends DEL, not a period. Alt/. Table 6–7 SCO Console Mode Editing Keypad Default Codes Unmodified, , or Shift Ctrl Ctrl/Shift Insert ESC[L ESC[H Home ESC[I Page Up Delete ESC[F...
  • Page 369: Vt520 Sco Console Control Sequences

    6.2 VT520 SCO Console Control Sequences 6.2 VT520 SCO Console Control Sequences SCODFK—Define Function Key Programs function key to send a defined string in SCO Console mode. Format string ..1/11 Parameters is an ASCII code representing the function key being defined. F1, the first key, is represented by "0";...
  • Page 370: Scodpcc-Display Pc Characters

    SCODFK—Define Function Key Description The first character after the ASCII character representing a function key becomes the delimiter. It looks for an identical character as the second and final delimiter. If string is too long and no memory is available, then the command string is aborted and remaining characters are displayed on screen.
  • Page 371: Scorc-Restore Saved Cursor Position

    SCORC—Restore Saved Cursor Position SCORC—Restore Saved Cursor Position Moves cursor to the position saved by save cursor command in SCO console mode. Format 9/11 Description This command acts the same as the DECRC command, except that the cursor stays at the same page instead of moving to a page where the cursor was saved. SCOSC—Save Current Cursor Position Saves current cursor position for SCO console mode.
  • Page 373: Character Sets

    The VT520 video terminal supports most character sets for Eastern Europe, Cyrillic, Greek, Hebrew, and Turkish character sets. In addition to traditional DEC and ISO character sets the VT520 supports a number of IBM PC code pages (which refer to page numbers in IBM’s standard character set manual) in PCTerm mode to emulate the console terminal of industry-standard PCs.
  • Page 374: Pcterm Graphic Character Sets

    Character Sets 7.2 Character Sets Supported When 7-bit NRCS Characters is selected, a corresponding 7-bit or NRC set is used depending on the keyboard language selected. (See Chapter 8 for details.) • U.K. NRC (ISO) • French NRC (ISO) • DEC French Canadian NRC •...
  • Page 375: Control Character Sets

    Character Sets 7.2 Character Sets Supported 7.2.3 Control Character Sets The following control character sets are defined in the terminal. ASCII C0 and C1 control sets have corresponding fonts for graphic representation in control representation mode. • ASCII C0 Control Set (32 characters) •...
  • Page 376: Vt Mode

    Character Sets 7.3 VT Mode 7.3 VT Mode All DEC character sets are supported in VT500 mode with either a VT keyboard or an attached Enhanced PC keyboard. In VT100 mode, VT52 mode, or when 7-bit NRCS characters is selected (through Set-Up or DECNRCM), only ASCII, NRC sets, and DEC Special Graphic characters are available.
  • Page 377: Character Set Mappings

    See Chapter 5 for a description of the DECDLD—Dynamically Redefinable Character Sets Extension command. Note VT220 or VT320 fonts may appear different on a VT520 terminal, because the character cell sizes are different from those terminals. See the Pcmw parameter in DECDLD—Dynamically Redefinable Character Sets Extension.
  • Page 378: Designing A Soft Character Set

    Character Sets 7.6 Soft Character Sets The soft character set is also known as a dynamically redefinable character set (DRCS). The terminal stores the soft characters in its DRCS buffer. Note The terminal does not store the soft character set in nonvolatile RAM. When you turn off the terminal, the soft characters are lost.
  • Page 379: Character Cell Sizes

    Character Sets 7.6 Soft Character Sets Table 7–1 shows the default character cell widths and heights based on the number of lines and columns on the screen. Table 7–1 Character Cell Sizes Cell Size 80 Columns 132 Columns 24 Lines/Screen Width 10 pixels 6 pixels...
  • Page 380: Character Body Sizes For 24-Line By 80- And 132-Column Fonts

    Character Sets 7.6 Soft Character Sets Figure 7–2 Character Body Sizes for 24-Line by 80- and 132-Column Fonts C h a r a ct e r W i d th S p a c i n g B o d y Wi d t h S p a c i n g Sp a c i n g S p a c i n g...
  • Page 381: Coding The Soft Character Set

    Character Sets 7.6 Soft Character Sets Table 7–2 (Cont.) Guidelines for Designing Soft Characters Character Dimension 80-Column Font 132-Column Font 36 Lines/Screen Cell width pixels pixels Cell height Body width Body height Ascender height Descender height Spacing before character Spacing after character 48 Lines/Screen Cell width pixels...
  • Page 382: Example Of An Uppercase D (24-Line By 80-Column Font)

    Character Sets 7.6 Soft Character Sets Use the format shown in Figure 7–3. Each 6-bit pattern represents 6 pixels, or a sixel. The least significant bit is at the top, and the most significant bit is at the bottom. The terminal would receive the sixel columns in order (1 to 10), starting with Group A.
  • Page 383: Converting Binary Code To An Ascii Character

    Character Sets 7.6 Soft Character Sets 4. Use Table 7–3 to convert each binary number to the equivalent ASCII character. Table 7–3 lists the results of steps 3 and 4 for each possible binary value. All you have to do is find the 6-digit binary number for each sixel bit pattern in your character design.
  • Page 384 Character Sets 7.6 Soft Character Sets Table 7–3 (Cont.) Converting Binary Code to an ASCII Character Hex. Value + 3F Character Binary Value Hex. Value Offset Equivalent 100001 ‘ 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111...
  • Page 385: Downloading Soft Characters

    Character Sets 7.6 Soft Character Sets Figure 7–4 Sixel-to-ASCII Conversion Gr oup A 000000 000000 111100 111100 000100 000100 Sam e S am e 001000 001000 010000 010000 100000 100000 Sa me S ame a s 1 as 4 as 4 as 1 (3/15) (3/15)
  • Page 386: Designating The Soft Character Set

    Character Sets 7.6 Soft Character Sets You can adjust the screen size by using the select number of lines/screen (DECSNLS) control function. The terminal automatically selects the appropriate soft set for the screen size. When loading a soft set, you specify which of the six width/height variations the set is intended for.
  • Page 387: Soft Character Set Example

    Character Sets 7.6 Soft Character Sets A soft set that replaces a hard set remains in effect until you perform one of the following actions: – Clear the soft set by: • Recalling saved settings or factory-default settings with the Save fields in the Set-Up Directory.
  • Page 388: Clearing A Soft Character Set

    Character Sets 7.6 Soft Character Sets { (7/11) indicates the end of the parameter characters and specifies that this sequence is a DECDLD string. sp @ defines the character set as an unregistered soft set. This value is the recommended default value for user-defined sets. The sp represents one space.
  • Page 389: Vt Keyboard Layout

    8.1 Overview—Keyboard Layout The term keyboard layout describes the physical layout of a keyboard, specifically, the number of keys and their positions on the keyboard. The VT520 supports two keyboard layouts: VT layout and PC layout. Figure 8–1 VT Keyboard Layout...
  • Page 390: Scan Codes For Vt Layout In Pcterm Mode

    Keyboard Processing 8.2 DEC VT Layout 8.2 DEC VT Layout When a DEC VT Layout keyboard is used, only characters from the currently selected keyboard character set may be generated. All other graphic character keystrokes are ignored. See Chapter 8 for a list of the character sets supported. The numeric keypad compose feature works as follows.
  • Page 391: Enhanced Pc Layout - Pcterm Mode

    8.5 Enhanced PC Layout - VT Mode The Enhanced PC layout can be used as an alternate to the VT Layout in VT mode. In this mode, the VT520 still operates as a traditional video terminal to communicate with conventional terminal applications. Since the Enhanced PC Layout does not correspond key-for-key to the VT Layout, some adaptation is necessary.
  • Page 392: Ibm Pc Style

    Keyboard Processing 8.5 Enhanced PC Layout - VT Mode 8.5.2 IBM PC Style In this style (the default style), the keys are mapped to behave as they would on an IBM PC. The differences in the IBM PC Style are: •...
  • Page 393: Vt Style Layout Vs. Enhanced Pc Style Layout Modifier Keys

    Keyboard Processing 8.6 Main Key Array Table 8–2 VT Style Layout vs. Enhanced PC Style Layout Modifier Keys VT Style Keyboard PC Style Keyboard Left Left Shift Shift Right Right Shift Shift Caps Lock Caps Lock Left Ctrl Ctrl none Right Ctrl Left...
  • Page 394: Right Alt

    Keyboard Processing 8.6 Main Key Array • On the United States Enhanced PC layout, the left acts the same as Alt Gr when pressed and held in combination with keys from the numeric keypad. This feature keeps the two keys equivalent to each other. 8.6.6 Right Alt The right key appears on the United States Enhanced PC layout.
  • Page 395: Editing Keypad Legends On Dec And Pc Layouts

    Keyboard Processing 8.8 Editing Keypad Keys Figure 8–3 Editing Keypad Legends on DEC and PC Layouts Enhanced PC Layout DEC VT Layout Page Insert Re− Insert Home Find Move Here Page Delete Select Prev Next Down MA−0028−93.GRA When DEC VT Style is selected, the Enhanced PC layout editing keys transmit the same function sequences as the similarly legend editing keys in the VT layout.
  • Page 396: Pc Layout Numeric Keypad Sequences - Vt Style

    Keyboard Processing 8.10 Numeric Keypad Keys In VT Style, with Application Mode enabled, the numeric keypad keys send the same sequences as the corresponding keys on a VT layout. When the numeric keypad is in numeric mode, the four keys at the top of the keyboard still operates through , and the key sends an ASCII "+"...
  • Page 397: Pc Layout Numeric Keypad Sequences - Pc Style, Numeric Mode

    Keyboard Processing 8.10 Numeric Keypad Keys Table 8–5 lists the numeric keypad sequences in PC Style Numeric mode. Table 8–5 PC Layout Numeric Keypad Sequences - PC Style, Numeric Mode Num Lock Off unshifted, or Num Lock On unshifted, or Keys Num Lock On with Shift...
  • Page 398 Keyboard Processing 8.11 Local Function Key Defaults Table 8–6 (Cont.) Local Functions Function PC Keyboard Keyboard Keyboard Number Function Keyboard Console VT-Style PC-Style Print CapsLk/F2 Print Screen Set-Up CapsLk/F3 CapsLk/Print Screen CapsLk/Sys Rq Alt/Print Screen Session Forward CapsLk KP0 CapsLk KP0 CapsLk KP0 Break CapsLk/F5...
  • Page 399 Keyboard Processing 8.11 Local Function Key Defaults Table 8–6 (Cont.) Local Functions Function PC Keyboard Keyboard Keyboard Number Function Keyboard Console VT-Style PC-Style Control Modifier Left or right Left or right Ctrl Ctrl Ctrl Alt Function Left or Left or right Left or right Modifier right...
  • Page 400 Keyboard Processing 8.11 Local Function Key Defaults Table 8–6 (Cont.) Local Functions Function PC Keyboard Keyboard Keyboard Number Function Keyboard Console VT-Style PC-Style Soft reset (WY) Shift F3 Shift F3 Shift F3 ±Show controls Shift Ctrl KP1 Shift Ctrl KP1 Shift Ctrl KP1 ±Status display Ctrl...
  • Page 401: Framed Windows

    Keyboard Processing 8.11 Local Function Key Defaults Table 8–6 (Cont.) Local Functions Function PC Keyboard Keyboard Keyboard Number Function Keyboard Console VT-Style PC-Style Next Page Ctrl Next Ctrl PageDn Ctrl Shift Next Ctrl Shift PageDn Slow Scroll Ctrl Shift Ctrl Shift Fast Scroll Ctrl Shift Ctrl Shift...
  • Page 402: Numeric Keypad Compose

    Keyboard Processing 8.11 Local Function Key Defaults Table 8–6 (Cont.) Local Functions Function PC Keyboard Keyboard Keyboard Number Function Keyboard Console VT-Style PC-Style Lower window Ctrl Shift Ctrl Shift Ctrl Shift border Session 1 CapsLk KP1 CapsLk KP1 CapsLk KP1 Session 2 CapsLk KP2 CapsLk KP2...
  • Page 403: Accessibility Aids

    Keyboard Processing 8.11 Local Function Key Defaults 8.11.2 Accessibility Aids Accessibility aids allow the user with limited motor skills to use modifier key combinations in a sequential manner rather than a simultaneous manner (default). All modifier key combinations are supported. The Accessibility aids option is enabled by depressing the key five times in Shift...
  • Page 404: Controlling Keyboard Leds

    Keyboard Processing 8.12 Controlling Keyboard LEDs 8.12 Controlling Keyboard LEDs The following sequences allow the host to control keyboard modifier states for , and or keyboard LEDs to indicate program Caps Lock Scroll Lock Num Lock status. They are as follows: ESC [ ? 108 h - Set NumLock mode (DECNUMLK) ESC [ ? 108 l - Reset NumLock mode ESC [ ? 109 h - Set CapsLock mode (DECCAPSLK)
  • Page 405: Keyboard Languages

    Keyboard Processing 8.13 Keyboard Languages 8.13 Keyboard Languages Table 8–7 VT Keyboard Languages Austrian/German Greek Russian Belgian/French Hebrew British Hungarian Slovak Canadian-French/English Italian Spanish Czech North American Swedish Danish Norwegian Swiss-French Dutch Polish Swiss-German Finnish Portuguese Turkish F Flemish Romanian Turkish Q Table 8–8 Enhanced PC Keyboard Languages Belgian...
  • Page 406: Switching Between Keyboard Languages

    8.14 Switching Between Keyboard Languages 8.14 Switching Between Keyboard Languages The VT520 allows the user to easily switch between two different keyboard layouts for several languages (English and Hebrew, for example). This feature allows the VT520 to support both existing conventions and emerging standards for extending the graphic input repertoire and/or switching between languages in dual language environments.
  • Page 407: Bit Character Set Initialization

    Keyboard Processing 8.14 Switching Between Keyboard Languages If 7-bit NRCS characters is selected, then the following corresponding NRC sets are used. Table 8–10 7-bit Character Set Initialization Default Character Set Keyboard VT Keyboard Enhanced PC Keyboard Austrian/German German NRC Austrian/German NRC Belgian/French French NRC French NRC...
  • Page 408: Non-Spacing Accent Marks

    Keyboard Processing 8.14 Switching Between Keyboard Languages 8.14.1 Keystroke Processing Any time the terminal is operating, a keyboard encoding is being used to translate graphic character keystrokes into character codes, called the keyboard character set. The Keyboard Character set is a function of: 1.
  • Page 409: Vt Layout - Keystation Numbers

    Keyboard Processing 8.14 Switching Between Keyboard Languages character in the keyboard character set, and the corresponding character code is transmitted. When a non-spacing diacritical key is pressed, "Compose" appears on the keyboard indicator line until the next subsequent keystroke. If the keystroke immediately following the non-spacing diacritical keystroke does not form a valid character in the keyboard character set, then the non- spacing diacritical mark is converted to the corresponding character, if any, and transmitted from the current keyboard character set.
  • Page 410: Vt Layout - Typical North American Key Legends

    Keyboard Processing 8.15 Keystation Numbers Figure 8–5shows a typical legend for a North American VT keyboard. Figure 8–5 VT Layout - Typical North American Key Legends F11 F12 F13 F14 F17 F18 F19 F20 Help & Find Insert Return Selec t Prev Nex t Ctrl...
  • Page 411: Scan Codes Sent In Pcterm Mode For Epc Keyboards

    Keyboard Processing 8.16 Scan Codes Sent in PCTerm Mode for EPC Keyboards 8.16 Scan Codes Sent in PCTerm Mode for EPC Keyboards The following keys send the corresponding scan codes, regardless of any modifiers that may be in effect. Legend Scan Code (U.S.) Make/Break...
  • Page 412 Keyboard Processing 8.16 Scan Codes Sent in PCTerm Mode for EPC Keyboards Legend Scan Code (U.S.) Make/Break 22/A2 23/A3 24/A4 25/A5 26/A6 27/A7 28/A8 ’ 2B/AB‡ 1C/9C Return Left 2A/AA Shift 56/D6‡ 2C/AC 2D/AD 2E/AE 2F/AF 30/B0 31/B1 32/B2 33/B3 34/B4 35/B5 73/F3...
  • Page 413 Keyboard Processing 8.16 Scan Codes Sent in PCTerm Mode for EPC Keyboards Legend Scan Code (U.S.) Make/Break Keypad 37/B7 49/C9 P gU p 4D/CD 51/D1 P gDn 53/D3 Keypad 4A/CA Keypad 4E/CE 7E/FE E0 1C/E0 9C Enter 78/F8 01/81 3B/BB 3C/BC 3D/BD 3E/BE...
  • Page 414 Keyboard Processing 8.16 Scan Codes Sent in PCTerm Mode for EPC Keyboards Legend Base Case Key # (U.S.) Make/Break Shift Case Make/Break Num Lock ON Make/Break E0 52/E0 D2 E0 AA E0 52/E0 D2 E0 2A E0 2A E0 52/E0 D2 E0 AA E0 53/E0 D3 E0 AA E0 53/E0 D3 E0 2A E0 2A E0 53/E0 D3 E0 AA...
  • Page 415: Scan Codes Sent In Pcterm Mode For Vt Keyboards

    Keyboard Processing 8.17 Scan Codes Sent in PCTerm Mode for VT Keyboards 8.17 Scan Codes Sent in PCTerm Mode for VT Keyboards All keystrokes send scan codes except: Which sends . . . Hold Caps Lock F1 Print Caps Lock F2 Enter Set-Up Caps Lock F3 Send Break...
  • Page 416: Control Codes And Keystrokes

    Keyboard Processing 8.18 Control Codes and Keystrokes 8.18 Control Codes and Keystrokes The following codes are transmitted when the key is depressed simultaneously Ctrl with another key. Table 8–12 Control Codes and Keystrokes Legend HEX Code Transmitted Name Ctrl Space Ctrl 2 Ctrl A Ctrl B...
  • Page 417 Keyboard Processing 8.18 Control Codes and Keystrokes Table 8–12 (Cont.) Control Codes and Keystrokes Legend HEX Code Transmitted Name Ctrl 6 Ctrl ~ Ctrl 7 Ctrl ? Ctrl 8 Ctrl Tab Same as alone. Ctrl Enter Enter Same as alone. Ctrl Return Return Ctrl Delete...
  • Page 419: Introduction To Communications

    ANSI and ASCII terminal emulations. The data link layer is the electronic protocol used to convey a unit of information from the VT520 to a host computer. This layer includes flow control, character conversions, and some forms of error control.
  • Page 420: Eia Interface Signals And Functions

    106/CB/M2 Modem Data Set Ready 107/CC/M1 SGND Signal Ground 102/AB/E2 RLSD Modem Rec Line Signal Detector 109/CF/M5 9-11, 13-19, 21, 22, 24, 25 No connection (continued on next page) Normally grounded on the VT520. NC = no connection. 9–2 Communications...
  • Page 421: Mmj Modular Jack Pin Numbers

    Communications 9.2 Physical Link Layer Table 9–1 (Cont.) EIA Interface Signals and Functions Signal Name Source Function CCITT/EIA/DIN SPDI Modem Speed Mode Indication 112/CI/M4 Terminal Data Term. Ready 108.2/CD/S1.2 SPD SEL L Terminal Speed Select 111/CH/S4 9.2.2 DEC Corporate Modular Jacks (MMJ) The modular jacks provide DEC-423 compatible levels with the intent of allowing greater length between terminal and host.
  • Page 422: Transmitted Data–Txd L

    Connector. Data on this circuit represents the serially encoded characters that are transmitted from the VT520. This circuit is held at the mark state (-) during stop bits between characters and also at times when no data is being transmitted.
  • Page 423: Data Terminal Ready–Dtr

    DSR is considered a new call. If connected to a modem and the modem’s power is turned off or if DSR becomes an open circuit, then the VT520 interprets these conditions as a de-assertion. The state of the DSR input is shown on the indicator status line display.
  • Page 424: Modem Off Line

    Communications 9.2 Physical Link Layer Terminal Initiated Disconnect 220 ms If DSR is de-asserted 220 ms after DTR goes de-asserted, then do nothing, since the modem has already done a disconnect. If DSR is still asserted 220 ms after DTR goes deasserted, then DTR must remain deasserted for greater than 2 seconds to assure that the modem does a disconnect.
  • Page 425: Speed Select–Spds

    Communications 9.2 Physical Link Layer 9.2.3.9 Speed Select–SPDS The SPDS signal is supported on the 25-pin D-sub but not on the Corporate Modular Connector. If the speed is greater or equal to 1200 baud, then Speed Select will be high. If the speed is below 1200 baud, then Speed Select will be slow.
  • Page 426: European Public Circuit Switched Data Network

    Communications 9.2 Physical Link Layer 9.2.5.3 European Public Circuit Switched Data Network D1200S (Germany) VC-DCE (Nordic Network) VPC-DCE (Nordic Network) X.20bis (V.21) Data Service Unit (V.28) Async, FDX, up to 300 B 9.2.5.4 European Public Packet Switched Data Network (PSDN) Germany: DATEX-P Basic Datex P10-Service (X.25): Not supported Additional Datex-P20 Service:...
  • Page 427: Data Link Layer

    8-bit data allowable – 8-bit controls allowable – All VT500 function and modifier keys The VT520 application requirements are possible through the following VT terminal modes: • VT52 Mode (7-bit characters, 7-bit controls) • VT100 Mode (7-bit characters, 7-bit controls) •...
  • Page 428: Flow Control

    9.3.2.1 Receive Buffer The VT520 operates at a transmission speed of up to 115.2K baud. To prevent loss of data, the receive buffer is 1024 byte. The substitute (SUB) character is substituted in the input buffer for any character with detected receive parity errors or framing errors.
  • Page 429: No Flow Control

    XON was sent. 3. The input buffer is full. 4. Entering a hold state. Entering a Hold state causes an XOFF to be sent by the VT520. A Hold state can be generated by pressing the key or entering .
  • Page 430: Dsr/Dtr Flow Control

    Ctrl/Q or beyond the flow control threshold (first XOFF point). With the exception of exiting from the hold state, the VT520 reasserts DTR when the input buffer is emptied to the "resume transmission" (XON) point. DSR/DTR can be used for hardware flow control when they are not needed for modem control functions.
  • Page 431: Flow Control Threshold Points

    first flow control threshold. 9.3.2.5 When Disconnect Occurs If a disconnect occurs while the VT520’s silo contains characters that have not been displayed or printed, then the characters may be discarded in order to prepare for the next call. XON is sent when a new connection is established.
  • Page 432: Clear Communications

    9.4.2 Connection If XON/XOFF flow control is enabled, then a single XON will be transmitted after the connection is made. When a connection is made, the VT520 performs the following operations to ensure that it is ready to send and receive: 1.
  • Page 433: Break

    Start 1.8 s timer DSR = Off or > 1.8 s Exit Subroutine MA−0029−93.GRA Normally DTR and RTS are asserted by the VT520 whenever power is applied except: – During a disconnect sequence – When hardware flow control DTR/DSR is being used and the receive buffer reaches 64 bytes threshold 9.4.4 Break...
  • Page 435: Overview

    You can connect both a serial and a parallel printer to the VT520 at the same time, and both printer ports can be active at the same time if used by different sessions.
  • Page 436: Parallel Printer Port

    Printer Port 10.2 Serial Port DTR/DSR: If enabled, the terminal polls DSR before transmitting each character. The terminal asserts DTR until the buffer fills up to or beyond the first XOFF point. When the buffer empties to the XON point, the terminal again asserts DTR.
  • Page 437: Parallel Port Flow Control

    GROUND GROUND GROUND GROUND The VT520 uses the eight data lines along with control signals STROBE, ACKNLG, and BUSY to transfer data to the printer. All other interface signals are ignored. 10.3.1 Parallel Port Flow Control Characters are transferred to the printer in 8-bit bytes. A parallel printer port is not duplex;...
  • Page 438: Printer Controller Mode

    National + Line Drawing You select a printed data type based on the 7- or 8-bit printer port setting and the character set capability of the attached printer. The VT520 sends initialization, transmission, and closing sequences according to the printed data type selected.
  • Page 439: Ibm Proprinter Or Compatible Printer

    The ‘‘All Characters’’ set only has printable characters. No control codes are allocated to this character set. The VT520 initializes the printer to use Character Set 2 at the start of a print screen operation. When a C0 printable character is encountered, the VT520 sends the appropriate sequence to print from the ‘‘All Characters’’...
  • Page 440: Dec Ansi With Ibm Proprinter Emulation

    Set-Up when this type of printer is selected. If the terminal is set to display DEC or ISO character sets, then the VT520 treats the printer as a DEC ANSI printer and transmits data to the attached printer using ANSI protocols.
  • Page 441: Data Transmission

    Each time a print operation is requested, the VT520 sends the following escape sequences to initialize the attached printer to a known state: Escape Sequences...
  • Page 443 Part III VT520 ASCII Emulation This part contains the following chapters: • Chapter 11, ASCII Emulations and Control Functions • Chapter 12, ASCII Escape Sequences • Chapter 13, Defining and Loading ASCII Character Fonts...
  • Page 445: Overview

    Emulation means that virtually all host application programs designed for these terminals will function correctly. Note that the VT520 video terminal cannot be identical to all of these terminals simultaneously, and the VT520 includes enhancements in its user interface and character handling ability.
  • Page 446: Symbols Used In Ascii Terminal Escape Sequences

    ASCII Emulations and Control Functions 11.2 ASCII Emulations The VT520 does not emulate the graphics modes of the WYSE 160, such as the TEK 4010/4014 personality. 11.2.1 Enhanced Mode WYSE 160 Native mode includes function sequences for almost all features supported by the WYSE 160 terminal, including those supported by individual sub-emulations, such as Televideo or ADDS.
  • Page 447: Communication Flow Control With Pcterm Mode

    ASCII Emulations and Control Functions 11.3 Coding Notation Table 11–1 (Cont.) Symbols Used in ASCII Terminal Escape Sequences Symbol Code Symbol Code (XON) (XOFF) 0/10 1/10 0/11 1/11 0/12 1/12 0/13 1/13 0/14 1/14 0/15 1/15 SPACE 11.3.1 Communication Flow Control with PCTerm Mode XON/XOFF transmit flow control is disabled while in PCTerm mode.
  • Page 448: Commands That May Carry Protect Mode Features Through

    ASCII Emulations and Control Functions 11.3 Coding Notation Protect Mode On: The protect condition usually is valid for the current page only. The exception is when Autopage mode is on, if a cursor movement command causes the cursor to move from one protected page to an unprotected page, the unprotected page becomes protected.
  • Page 449: Commands That Can Move The Cursor To Protected Area

    ASCII Emulations and Control Functions 11.3 Coding Notation Table 11–3 Commands that Can Move the Cursor to Protected Area Move Cursor . . . Sequence Up; scroll (reverse linefeed) ESC j Down; no scroll Ctrl/V To specific line ESC [ line To a specific column ESC_column In current page...
  • Page 451: Serial Port Control Functions

    ASCII Escape Sequences This chapter summarizes the ASCII escape and control Sequences that the VT520 recognizes when it is operating in its ASCII emulation modes. 12.1 ASCII Communications Table 12–1 lists the serial port control functions for each mode. The word ‘‘same’’...
  • Page 452 ASCII Escape Sequences 12.1 ASCII Communications Table 12–1 (Cont.) Serial Port Control Functions WYSE ADDS Receive Null Character Mode 325/160/60 PCTerm 150/120 50/50+ 910+ Ignore Null Characters ESC e R same same from Host (default) Accept Null Characters ESC e S same same from Host...
  • Page 453 ASCII Escape Sequences 12.1 ASCII Communications Table 12–1 (Cont.) Serial Port Control Functions WYSE ADDS Serial Port Handshaking 325/160/60 PCTerm 150/120 50/50+ 910+ Set Comm1 Receive ESC c 2 Handshaking same same Set Comm2 Receive ESC c 3 Handshaking same same Set Comm1 Transmit ESC c 4 Handshaking...
  • Page 454: Terminal Management

    Wyse Wyse Wyse TVI 910 ESC ~ # ESC v # same same Wyse Wyse Wyse Wyse VT520, 7-bit ESC ~ < ESC v < same same Wyse Wyse Wyse Wyse VT520, 8-bit ESC ~ = ESC v = same...
  • Page 455 ASCII Escape Sequences 12.2 Terminal Management Table 12–2 (Cont.) Terminal Management Control Functions WYSE ADDS Select Terminal Defaults 325/160/60 PCTerm 150/120 50/50+ 910+ PCTerm Mode Group ESC m All Modes ESC c T same same Power On Reset ESC c X same same Load/Send Time of Day...
  • Page 456 ASCII Escape Sequences 12.3 Keyboard Processing Table 12–3 (Cont.) Keyboard Processing Control Functions WYSE ADDS Caps Lock 325/160/60 PCTerm 150/120 50/50+ 910+ Caps Lock off ESC e ´ ESC Sp same same Caps Lock on ESC e & ESC Sp same same Lock key=Caps Lock...
  • Page 457 ASCII Escape Sequences 12.3 Keyboard Processing Table 12–3 (Cont.) Keyboard Processing Control Functions WYSE ADDS Margin Bell 325/160/60 PCTerm 150/120 50/50+ 910+ Sound Bell Ctrl/G same same same same same same same Select Bell tone ESC c \ Tone same Wyse Tone Description...
  • Page 458 ASCII Escape Sequences 12.3 Keyboard Processing Table 12–3 (Cont.) Keyboard Processing Control Functions WYSE ADDS Program Key Direction 325/160/60 PCTerm 150/120 50/50+ 910+ WYSE ADDS Program Key Direction 325/160/60 PCTerm 150/120 50/50+ 910+ Program Key Direction ESC Z Dir Key Seq DEL same same Wyse...
  • Page 459: Redefinable Keys

    ASCII Escape Sequences 12.3 Keyboard Processing Table 12–4 lists the redefinable keys. Table 12–4 Redefinable Keys Emulation Redefinable Keys WYSE 325/160/60, WYSE Unshifted Shifted VT Keyboard EPC Keyboard 150/120, WYSE 50+, TVI925, and TVI 910 & " ´ Backspace Backspace Remove Return Enter...
  • Page 460: Screen Processing Control Functions

    ASCII Escape Sequences 12.3 Keyboard Processing Table 12–4 (Cont.) Redefinable Keys Emulation Redefinable Keys TVI 950 Fkey Fkey VT Keyboard Enhanced PC Keyboard < > 12.4 Screen Processing Table 12–5 lists the screen processing control functions. The word ‘‘same’’ in this table signifies the same control sequences as in the WYSE 325/160/60 column.
  • Page 461 325/160 325/160 In ASCII emulation mode, the VT520 displays four types of data lines: 24 data lines, 1 status line, and 2 label lines 25 data lines, 1 status line, and 1 label line 42 data lines, 1 status line, and 2 label lines 43 data lines, 1 status line, and 1 label line Users can change the scrolling rate by entering keys from the keyboard.
  • Page 462 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions WYSE ADDS Fill Page with "H"s in PCTerm Mode 325/160/60 PCTerm 150/120 50/50+ 910+ Fill page with "H"s ESC F Width-Change-Clear Mode Width-change-clear off ESC e . same same Width-change-clear on...
  • Page 463 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions WYSE ADDS Split Screen 325/160/60 PCTerm 150/120 50/50+ 910+ Split screen horizontally ESC x A Line same same Adjustable horiz split ESC x C Line same same Split screen horizontally ESC x 1 Line same...
  • Page 464 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions Status Line Display Block mode HBLK Half-duplex block mode Messages: Message Description Local mode Hold state Page Printing > Autoprint mode Controller print mode PBSY Printer is busy or no printer is attached. Printer is ready.
  • Page 465 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions WYSE ADDS Label Line Display 325/160/60 PCTerm 150/120 50/50+ 910+ shifted Label line. Clear unshifted Label ESC z ( CR ESC f CR same same as ESC f CR or line.
  • Page 466 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions WYSE ADDS Color 160/60 PCTerm 150/120 50+/50 910+ VP A2 Select ASCII Color Mode ESC d z same ESC Sp same same same same Ctrl/B # Ctrl/B Select Mono Mode ESC d z same...
  • Page 467 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions WYSE ADDS User Label Line Display for TVI Mode 325/160/60 PCTerm 150/120 50/50+ 910+ Turn off User line ESC e or (default) ESC h same ESC h ESC h ESC h Turn on User line...
  • Page 468 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions PCTerm Mode Attribute Display Attributes 0, @, P, `, p Normal 1, A, Q, a, q Invisible 2, B, R, b, r Blink 3, C, S, c, s Invisible and blink 4, D, T, d, t Reverse...
  • Page 469 ASCII Escape Sequences 12.4 Screen Processing Table 12–5 (Cont.) Screen Processing Control Functions WYSE ADDS Selecting Display Attribute Mode 325/160/60 PCTerm 150/120 50/50+ 910+ Clear unprotected page to ESC ! Attr Wyse Wyse display attribute Request attribute under ESC D cursor Response:‡...
  • Page 470: Data Protection Control Functions

    ASCII Escape Sequences 12.4 Screen Processing Table 12–6 lists the data protection control functions. The word ‘‘same’’ in Table 12–6 signifies the same control sequences as in the WYSE 325/160/60 column. Table 12–6 Data Protection Control Functions WYSE ADDS Write-Protect Mode 325/160/60 PCTerm 150/120...
  • Page 471: Cursor Control Functions

    ASCII Escape Sequences 12.4 Screen Processing Table 12–7 lists the cursor control functions. The word ‘‘same’’ in Table 12–7 signifies the same control sequences as in the WYSE 325/160/60 column. Table 12–7 Cursor Control Functions WYSE ADDS Autopage Mode 325/160/60 PCTerm 150/120 50/50+...
  • Page 472 ASCII Escape Sequences 12.4 Screen Processing Table 12–7 (Cont.) Cursor Control Functions WYSE ADDS Received CR Mode 325/160/60 PCTerm 150/120 50/50+ 910+ CR (default) ESC e 4 ESC 9 same as same as 325/160 325/160 CRLF ESC e 5 ESC 8 same as 325/160 Lock Cursor Line Mode...
  • Page 473 ASCII Escape Sequences 12.4 Screen Processing Table 12–7 (Cont.) Cursor Control Functions WYSE ADDS Cursor Up 325/160/60 PCTerm 150/120 50/50+ 910+ Cursor Up—No Scroll Ctrl/K same same same same same same Ctrl/Z Cursor Up—Scroll ESC j same same same same same Wyse (Reverse Linefeed)
  • Page 474 ASCII Escape Sequences 12.4 Screen Processing Table 12–7 (Cont.) Cursor Control Functions WYSE ADDS Address Cursor 325/160/60 PCTerm 150/120 50/50+ 910+ Cursor to Home Ctrl/^ or ESC { EnH or Ctrl/^ same same Ctrl/^ same same Ctrl/A Address Cursor to a ESC _ Col same same...
  • Page 475: Ascii Editing Control Functions

    ASCII Escape Sequences 12.4 Screen Processing Table 12–8 lists the ASCII editing control functions. The word ‘‘same’’ in Table 12–8, Table 12–10, and Table 12–11 signify the same control sequences as in the WYSE 325/160/60 column. Table 12–8 ASCII Editing Control Functions WYSE ADDS Local Edit Mode...
  • Page 476: Tab Stop Control Functions

    ASCII Escape Sequences 12.4 Screen Processing Table 12–10 lists the tab stop control functions. Table 12–10 Tab Stop Control Functions WYSE ADDS Tab Stop Function 325/160/60 PCTerm 150/120 50/50+ 910+ Clear All Tab Stops ESC 0 ESC 3 same as same as ESC 3 ESC 3...
  • Page 477: Page Edit Control Functions

    ASCII Escape Sequences 12.4 Screen Processing Table 12–11 lists the page edit control functions. Table 12–11 Page Edit Control Functions WYSE ADDS Page Edit Mode 325/160/60 PCTerm 150/120 50/50+ 910+ Off (default) ESC e " same same ESC O ESC O ESC O ESC e # same...
  • Page 478: Rectangular Area Operations

    ASCII Escape Sequences 12.4 Screen Processing Table 12–11 (Cont.) Page Edit Control Functions WYSE ADDS Erasing Data on Page Function (cont.) 325/160/60 PCTerm 150/120 50/50+ 910+ Clear unprotected page ESC c P same same foreground to spaces from cursor position Clear unprotected area to ESC c L same...
  • Page 479: Rules For Locating Rectangle

    ASCII Escape Sequences 12.4 Screen Processing Table 12–12 lists the rules for locating the rectangle. Table 12–12 Rules for Locating Rectangle Then, the rectangle And Column is located from the Line value is... value is... cursor... And... Larger than Larger than Down to the line Right to column the cursor line...
  • Page 480: Rectangle Area Control Functions

    ASCII Escape Sequences 12.4 Screen Processing Table 12–13 lists the rectangle area control functions. The word ‘‘same’’ signifies the same control sequences as in the WYSE 325/160/60 column. Table 12–13 Rectangle Area Control Functions WYSE ADDS Draw Rectangle in 80/132 column Current Page 325/160/60 PCTerm...
  • Page 481: Draw Rectangle

    ASCII Escape Sequences 12.4 Screen Processing Table 12–13 (Cont.) Rectangle Area Control Functions Swap/Copy/Move WYSE 325/160/60 D_n1 Starting line number of the destination rectangle (top left corner) D_n2 Starting column number of the destination rectangle (top left corner) Swap/Copy/Move PCTerm 150/120 50/50+ 910+...
  • Page 482: Send Data Delimiters

    ASCII Escape Sequences 12.5 Printing/Sending Data 12.5 Printing/Sending Data This section describes commands to print and send data. 12.5.1 Sending Data This section describes commands to send a defined area of data on the screen through the main communication port (Comm1) using ASCII control functions. Individual commands address the specific data to be sent.
  • Page 483: Delimiters For Other Personalities

    ASCII Escape Sequences 12.5 Printing/Sending Data Table 12–15 Delimiters for Other Personalities Delimiter Terminal sends... End of line Either "US" or "CRLF" depending on the Set-Up Block End selection. End of transmission Either "CR" or "ETX" depending on the Set-Up Block End selection.
  • Page 484 ASCII Escape Sequences 12.5 Printing/Sending Data Table 12–16 (Cont.) Print/Send Control Functions WYSE ADDS Function 325/160/60 PCTerm 150/120 50/50+ 910+ End protect field ESC ( (1/11 2/8) End of the line US NUL (1/15 0/0) Termination CR NUL (1/13 0/0) A NUL character that is defined in a delimiter is not sent out.
  • Page 485: Printing Data Control Functions

    ASCII Escape Sequences 12.5 Printing/Sending Data The only factors that affect printing data are data and parity settings. Data/Parity Setting Characters are printed . . . 8-bit As is 7-bit After stripping off the most significant bit Table 12–17 lists the printing data control functions. Table 12–17 Printing Data Control Functions WYSE ADDS...
  • Page 486: Graphics Characters

    ASCII Escape Sequences 12.5 Printing/Sending Data Table 12–17 (Cont.) Printing Data Control Functions WYSE ADDS Print the Page with Time Message 325/160/60 PCTerm 150/120 50/50+ 910+ ESC L ESC L ESC L Pass a Character to the Printer Port Ctrl/P Char Wyse same same...
  • Page 487 ASCII Escape Sequences 12.5 Printing/Sending Data Most character sets in ASCII emulation contain characters in the range of Hex 00 and Hex 1F. For example, the Native character set contains 16 line-drawing graphics characters from Hex 10 to Hex 1F and 16 CRM characters from Hex 00 to 0F.
  • Page 489: Display And Load Character Sets

    Defining and Loading ASCII Character Fonts This chapter defines the ASCII character fonts and describes how to load the fonts. 13.1 Character Sets In WYSE mode and ADDS Enhanced mode, desired characters can be acquired by loading them from various built-in character sets or by designing them using a pixel pattern 13.1.1 PCTerm on US Keyboard The default and only character set supported for PCTerm on the US Keyboard is...
  • Page 490: Process Of Selecting Character Sets

    (128 Characters) Communication Line Code MA−0027−93.GRA The VT520 selects a character set from one of the built-in character sets by the following process. Refer to Table 13–1 for details. 1. Load the character sets into the font banks. 2. Define the primary and secondary character set from the font buffers.
  • Page 491: Loading Font Bank

    Defining and Loading ASCII Character Fonts 13.1 Character Sets Note Changing a character set in a font bank may change the active character set if the active character set and primary/secondary character set happen to point to the same font bank. 13.2 Loading, Defining, and Selecting Character Sets Table 13–2 shows how to load, define, and select the character sets.
  • Page 492 Defining and Loading ASCII Character Fonts 13.2 Loading, Defining, and Selecting Character Sets Table 13–2 (Cont.) Loading Font Bank Select Active Character Set Secondary Character Set ESC c E same same Automatic Font Loading On (default) ESC e O same same ESC e N same...
  • Page 493: Design A Character Font

    Defining and Loading ASCII Character Fonts 13.3 Designing a Character Font 13.3 Designing a Character Font Table 13–3 shows how to design a character font. Table 13–3 Design a Character Font WYSE ADDS Define and Load a Character 160/60 PCTerm 150/120 50/50+ 910+...
  • Page 494 Defining and Loading ASCII Character Fonts 13.3 Designing a Character Font Load the the following character into position 31 (Hex) in Font Bank 3. Bit --> 7 6 5 4 3 2 1 0 A B Hex Code 3 X X X X X X X X 8 X X X X X X X X 10 X 11 X...
  • Page 495: Vt Keyboard Non-Spacing Diacritical Marks

    This appendix describes the Compose processing, non-spacing diacritical marks, and keyboard layouts for the VT keyboard layouts. A.1 Compose Processing and Non-spacing Diacritical Marks Of the new keyboard dialects added to the VT520, only Hebrew and SCS allows three-stroke compose sequences. Pressing "Hebrew" (the key) initiates a Compose compose sequence.
  • Page 496: Austrian/German Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–1 Austrian/German VT Keyboard < A–2 VT Keyboard Legend Data...
  • Page 497: Belgian/French Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–2 Belgian/French VT Keyboard < VT Keyboard Legend Data A–3...
  • Page 498: British/U.k./North American Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–3 British/U.K./North American VT Keyboard A–4 VT Keyboard Legend Data...
  • Page 499: Canadian-French Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–4 Canadian-French VT Keyboard < VT Keyboard Legend Data A–5...
  • Page 500: Czech Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–5 Czech VT Keyboard A–6 VT Keyboard Legend Data...
  • Page 501: Danish Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–6 Danish VT Keyboard < VT Keyboard Legend Data A–7...
  • Page 502: Dutch Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–7 Dutch VT Keyboard A–8 VT Keyboard Legend Data...
  • Page 503: Finnish Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–8 Finnish VT Keyboard < VT Keyboard Legend Data A–9...
  • Page 504: A–9 Flemish Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–9 Flemish VT Keyboard < A–10 VT Keyboard Legend Data...
  • Page 505: Greek Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–10 Greek VT Keyboard VT Keyboard Legend Data A–11...
  • Page 506: Hebrew Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–11 Hebrew VT Keyboard A–12 VT Keyboard Legend Data...
  • Page 507: Hungarian Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–12 Hungarian VT Keyboard VT Keyboard Legend Data A–13...
  • Page 508: Italian Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–13 Italian VT Keyboard < A–14 VT Keyboard Legend Data...
  • Page 509: Norwegian Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–14 Norwegian VT Keyboard < VT Keyboard Legend Data A–15...
  • Page 510: Polish Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–15 Polish VT Keyboard A–16 VT Keyboard Legend Data...
  • Page 511: Portuguese Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–16 Portuguese VT Keyboard VT Keyboard Legend Data A–17...
  • Page 512: Romanian Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–17 Romanian VT Keyboard A–18 VT Keyboard Legend Data...
  • Page 513: Russian Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–18 Russian VT Keyboard VT Keyboard Legend Data A–19...
  • Page 514: Scs Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–19 SCS VT Keyboard A–20 VT Keyboard Legend Data...
  • Page 515: Slovak Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–20 Slovak VT Keyboard VT Keyboard Legend Data A–21...
  • Page 516: Spanish Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–21 Spanish VT Keyboard < A–22 VT Keyboard Legend Data...
  • Page 517: Swedish Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–22 Swedish VT Keyboard < VT Keyboard Legend Data A–23...
  • Page 518: Swiss-French Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–23 Swiss-French VT Keyboard < A–24 VT Keyboard Legend Data...
  • Page 519: Swiss-German Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–24 Swiss-German VT Keyboard < VT Keyboard Legend Data A–25...
  • Page 520: A–25 Turkish-F Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–25 Turkish-F VT Keyboard A–26 VT Keyboard Legend Data...
  • Page 521: Turkish-Q Vt Keyboard

    VT Keyboard Legend Data A.2 VT Keyboards Figure A–26 Turkish-Q VT Keyboard VT Keyboard Legend Data A–27...
  • Page 523: Enhanced Pc Keyboard Non-Spacing Diacritical Marks

    Enhanced PC Keyboards This appendix shows the non-spacing diacritical marks and the keyboard layouts for VT520 Enhanced PC keyboards. B.1 Summary of Non-Spacing Diacritical Marks Table B–1 lists the non-spacing diacritical marks within square brackets [ ]. Table B–1 Enhanced PC Keyboard Non-Spacing Diacritical Marks...
  • Page 524: B.2 Enhanced Pc Keyboards

    Turkish-Q B.2 Enhanced PC Keyboards The Enhanced PC keyboards for use with the VT520 video terminal are shown in the figures that follow. In the figures, the shading on the keycaps indicates a non-spacing diacritical character. Exceptions: Hebrew, Hungarian, Polish, Romanian, and Russian.
  • Page 525: Austrian/German Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–1 Austrian/German Enhanced PC Keyboard Enhanced PC Keyboards B–3...
  • Page 526: Belgian Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–2 Belgian Enhanced PC Keyboard B–4 Enhanced PC Keyboards...
  • Page 527: British/U.k. Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–3 British/U.K. Enhanced PC Keyboard Enhanced PC Keyboards B–5...
  • Page 528: Canadian-English/North American Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–4 Canadian-English/North American Enhanced PC Keyboard B–6 Enhanced PC Keyboards...
  • Page 529: Canadian-French Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–5 Canadian-French Enhanced PC Keyboard Enhanced PC Keyboards B–7...
  • Page 530: Czech Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–6 Czech Enhanced PC Keyboard B–8 Enhanced PC Keyboards...
  • Page 531: Danish Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–7 Danish Enhanced PC Keyboard Enhanced PC Keyboards B–9...
  • Page 532: Dutch Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–8 Dutch Enhanced PC Keyboard B–10 Enhanced PC Keyboards...
  • Page 533: Finnish Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–9 Finnish Enhanced PC Keyboard Enhanced PC Keyboards B–11...
  • Page 534: French Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–10 French Enhanced PC Keyboard B–12 Enhanced PC Keyboards...
  • Page 535: Greek Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–11 Greek Enhanced PC Keyboard Enhanced PC Keyboards B–13...
  • Page 536: Hebrew Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–12 Hebrew Enhanced PC Keyboard B–14 Enhanced PC Keyboards...
  • Page 537: Hungarian Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–13 Hungarian Enhanced PC Keyboard Enhanced PC Keyboards B–15...
  • Page 538: Italian Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–14 Italian Enhanced PC Keyboard B–16 Enhanced PC Keyboards...
  • Page 539: Latin American Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–15 Latin American Enhanced PC Keyboard Enhanced PC Keyboards B–17...
  • Page 540: Norwegian Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–16 Norwegian Enhanced PC Keyboard B–18 Enhanced PC Keyboards...
  • Page 541: Polish Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–17 Polish Enhanced PC Keyboard Enhanced PC Keyboards B–19...
  • Page 542: Portuguese Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–18 Portuguese Enhanced PC Keyboard B–20 Enhanced PC Keyboards...
  • Page 543: Romanian Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–19 Romanian Enhanced PC Keyboard Enhanced PC Keyboards B–21...
  • Page 544: Russian Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–20 Russian Enhanced PC Keyboard B–22 Enhanced PC Keyboards...
  • Page 545: Scs Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–21 SCS Enhanced PC Keyboard Enhanced PC Keyboards B–23...
  • Page 546: Slovak Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–22 Slovak Enhanced PC Keyboard B–24 Enhanced PC Keyboards...
  • Page 547: Spanish Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–23 Spanish Enhanced PC Keyboard Enhanced PC Keyboards B–25...
  • Page 548: Swedish Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–24 Swedish Enhanced PC Keyboard B–26 Enhanced PC Keyboards...
  • Page 549: Swiss-French Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–25 Swiss-French Enhanced PC Keyboard Enhanced PC Keyboards B–27...
  • Page 550: Swiss-German Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–26 Swiss-German Enhanced PC Keyboard B–28 Enhanced PC Keyboards...
  • Page 551: Turkish Enhanced Pc Keyboard

    Enhanced PC Keyboards B.2 Enhanced PC Keyboards Figure B–27 Turkish Enhanced PC Keyboard Enhanced PC Keyboards B–29...
  • Page 553: Wyse And Tvi Modes Function Keys For Pc Keyboard

    ASCII Keycodes and Local Functions C.1 PC Keyboard Table C–1 through Table C–11 list the keycodes sent by individual keys in each mode for the PC keyboard. The key does not effect the keycode sent unless specified. Table C–1 WYSE and TVI Modes Function Keys for PC Keyboard Unmodified Shift Ctrl...
  • Page 554: Wyse And Tvi Modes Editing Keys For Pc Keyboard

    ASCII Keycodes and Local Functions C.1 PC Keyboard Table C–3 WYSE and TVI Modes Editing Keys for PC Keyboard Unmodified Shift Ctrl Shift/Ctrl ESC q ESC r Toggle Insert Mode Toggle Insert Mode Insert 1E (Hex) ESC { Toggle Auto Panning Home Cursor and Clear Page Home Page Up...
  • Page 555: Wyse 160 And Tvi Modes Numeric Keys For Pc Keyboard, Numlock

    ASCII Keycodes and Local Functions C.1 PC Keyboard Table C–6 WYSE 160 and TVI Modes Numeric Keys for PC Keyboard, NumLock = On Unmodified Shift Ctrl Shift/Ctrl Enter Table C–7 ADDS A2 Function Keys on PC Keyboard Unmodified Shift Ctrl (Hex) Shift/Ctrl (Hex)
  • Page 556: Adds A2 Editing Keys On Pc Keyboard

    ASCII Keycodes and Local Functions C.1 PC Keyboard Table C–8 ADDS A2 Editing Keys on PC Keyboard Unmodified Shift Ctrl Shift/Ctrl ESC q ESC r Toggle Insert Mode Toggle Insert Mode Insert Toggle Auto Home Cursor and Clear Page Home Panning ESC J ESC J...
  • Page 557: Adds A2 Mode Numeric Keypad Keys On Pc Keyboard; Numlock = On

    ASCII Keycodes and Local Functions C.1 PC Keyboard Table C–11 ADDS A2 Mode Numeric Keypad Keys on PC Keyboard; NumLock = On Unmodified Shift Ctrl Shift/Ctrl Enter ASCII Keycodes and Local Functions C–5...
  • Page 558: Wyse And Tvi Modes Function Keys For Dec Vt Keyboard

    ASCII Keycodes and Local Functions C.2 DEC VT Keyboard C.2 DEC VT Keyboard Table C–12 through Table C–19 list the keycodes sent by individual keys in each mode for VT keyboards. The Alt key does not effect the keycode sent unless specified. Table C–12 WYSE and TVI Modes Function Keys for DEC VT Keyboard Unmodified Shift...
  • Page 559: Wyse And Tvi Modes Cursor Keys On Dec Vt Keyboard

    ASCII Keycodes and Local Functions C.2 DEC VT Keyboard Table C–14 WYSE and TVI Modes Cursor Keys on DEC VT Keyboard Unmodified Shift Ctrl Shift/Ctrl Roll Active Page Up Speed Scrolling Rate Roll Active Page Down Speed Scrolling Rate Change Status Line Change Status Line Type Type "ESC j"...
  • Page 560: Adds A2 Editing Keys On Dec Vt Keyboard

    ASCII Keycodes and Local Functions C.2 DEC VT Keyboard Table C–16 (Cont.) ADDS A2 Function Keys on DEC VT Keyboard Unmodified Shift Ctrl Shift/Ctrl STX 7 CR STX ’ CR 86 (Hex) 96 (Hex) STX 8 CR STX ( CR 87 (Hex) 97 (Hex) STX 9 CR...
  • Page 561: Local Functions In Ascii Code Mode

    ASCII Keycodes and Local Functions C.2 DEC VT Keyboard Table C–19 (Cont.) ADDS A2 Numeric Keypad PFKeys on DEC VT Keyboard Unmodified Shift Ctrl Shift/Ctrl ESC K ESC k ESC K Screen Saver ESC r ESC q Toggle Insert Mode Toggle Insert Mode Display Page 0 Display Page 1...
  • Page 562 ASCII Keycodes and Local Functions C.3 ASCII Local Functions Table C–20 (Cont.) Local Functions in ASCII Code Mode Function DEC VT Layout EPC Layout Shift/Ctrl/Next Ctrl/Shift/Page Down Active Other Window Ctrl/Next Ctrl/Prev Ctrl/Page Down Ctrl/Shift/Page Down Ctrl/Page Up Ctrl/Shift/Page Up Display Prev.
  • Page 563: Local Functions In Pc Scancode Mode

    ASCII Keycodes and Local Functions C.3 ASCII Local Functions Table C–21 Local Functions in PC Scancode Mode Function DEC VT Layout EPC Layout Set-Up Alt/Print Screen Caps Lock/Print Screen Caps Lock/F3 Hard Reset Ctrl/Shift/F3 Ctrl/Shift/Select Turn On Block Mode Compose/PF1 L Alt/NumLock Turn Off Block Mode Compose/PF1...
  • Page 565: D.1 Termcap Emulations

    The ASCII emulations use existing termcap and terminfo data commonly found on UNIX systems. The VT525 is a color version of the VT520. Color capabilities are not standardized across UNIX and are not included here. Except for color, VT525 emulations are the same as the VT520.
  • Page 566: D.1.2 Terminfo Data:

    :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:k9=\E[21~:\ :kb=\b:kd=\E[B:ke=\E>:kl=\E[D:\ :kr=\E[C:ks=\E=:ku=\E[A:nd=\E[C:\ :rc=\E8:rf=/usr/lib/tabset/vt100:\ :se=\E[m:so=\E[7m:\ :sr=\EM:ue=\E[m:up=\E[A:us=\E[4m:nl=\E[B:ko=do,nd,up: d6|vt520|DEC VT520 :\ :tc=vt420: df|vt520nam|vt520-nam|v520n|DEC VT520 with no automargins:\ :am@:tc=vt520: D.1.2 Terminfo Data: vt420|DEC VT420 , am, mir, xenl, xon, cols#80, lines#24, vt#3, bel=^G, blink=\E[5m$<2>, acsc=‘‘aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bold=\E[1m$<2>, clear=\E[;H\E[2J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr, cub1=\b, cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH$<10>, cuu1=\E[A, dch1=\E[P,...
  • Page 567 VT420 PC keyboard no auto margins, am@, use=vt420pc, # vt520: vt520|DEC VT520, use=vt420, vt520nam|vt520-nam|v520n|DEC VT520 in vt100 emul. mode with NO AUTO WRAP mode, use=vt420nam, vt520pc|DEC VT520 w/PC keyboard, use=vt420pc, vt520pc-nam|v520pcn|DEC VT520 PC keyboard no auto margins, am@, use=vt420pc,...
  • Page 569: Ansi Index By Final Character

    ANSI Control Function Index E.1 ANSI Index by Final Character This index lists the ANSI host interface commands according to their final character for reference in software programs. Each command has a mnemonic reference, which is in Chapter 5. Table E–1 ANSI Control Functions Index by Final Character Control Function Description Reference...
  • Page 570 Response to Device Attributes CSI > c or CSI > 0 c Secondary Device Attributes CSI > 64; Pv; 0 c VT520 response to Sec Device Attributes (VT keyboard) CSI > 64; Pv; 1 c VT520 response to Sec Device Attributes (PC keyboard) CSI >...
  • Page 571 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference CSI Pl ; Pc f Horizontal/Vertical Position CSI Pn F Cursor Previous Line ESC SP F Send 7-bit C1 Control character to host S7C1T CSI Pn G...
  • Page 572 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference CSI ? 95 h Set no clear screen on column change DECNCSM CSI ? 96 h Set Right-to-Left Copy DECRLCM CSI 97 h...
  • Page 573 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference CSI Pn L Insert Line CSI P1...Pn l Reset Mode CSI ? 1 l Reset Cursor Keys mode (Cursor) DECCKM CSI 2 l Reset Keyboard Action Mode...
  • Page 574 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference CSI ? 113 l Reset Host Wake-Up Mode DECHWUM CSI ? 114 l Set Alternate Text Color Underline Mode DECATCUM CSI ? 115 l Reset Alternate Text Color Blink Mode...
  • Page 575 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference CSI Pn P Delete Character CSI Pn SP P Page Position Absolute CSI Pr + p Secure Reset DECSR CSI Ps p...
  • Page 576 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference CSI s Save Current Cursor Position (SCO Console) SCOSC CSI Pn S Pan Down CSI Pl ; Pr s Set Left and Right Margin DECSLRM CSI Ps $ s...
  • Page 577 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference CSI Ps1; Ps2; Ps3; Ps4 + w Set Port Parameter DECSPP CSI Ph;Pw;Pml;Pmt;Pmp; " w Report Displayed Extent DECRPDE CSI Ps $ w Request Presentation State Report...
  • Page 578 ANSI Control Function Index E.1 ANSI Index by Final Character Table E–1 (Cont.) ANSI Control Functions Index by Final Character Control Function Description Reference Other Characters CSI Pn * { Macro Space Report Response DECMSR, DSR–MSR CSI Ps ) { Select Color Look-Up Table DECSTGLT CSI Ps , {...
  • Page 579 Glossary Active Session The session to which keyboard input is currently directed. ANSI American National Standards Institute; ANSI character set. ANSI Standard Color Support for specifying text colors using the Select Graphic Rendition (SGR) command and parameters defined in ANSI X3.64. ANSI Terminal A video terminal that complies with prominent ANSI standards, which usually include:...
  • Page 580 Control Codes Binary codes representing control data, rather than graphic data, to perform non-printable functions, such as tab, form feed, bell, and so on. • C0 control codes are defined for 7-bit character sets. • C0 and C1 control codes are defined for 8-bit character sets. Control Function A general term for control codes, escape sequences, control sequences, and control strings.
  • Page 581 MPR II A Swedish standard that sets limits for low frequency magnetic energy emitted from electronic equipment. PCTerm A terminal mode that emulates the console of an industry-standard PC, while communicating with a host over a serial communications line. PCTerm mode allows you to run an application on a host as if the application was running locally on the terminal.
  • Page 582 A remapping of transmitted XOFF and XON control codes to unused PC scan codes. While in PCTerm mode, these control codes would interfere with the scan codes that the host expects to receive. The terminal, however, still responds to received XOFF and XON control codes. Glossary–4...
  • Page 583 Index ANSI control sequences by Control Function (cont’d) CSI + x (DECRQPKFM), 5–111 Aborting CSI 0 $ | (select 80 columns/page), 5–125 print operations, 10–7 CSI 0 n (DSR—operating status), 5–177 Accessibility aids, 2–6, 8–15 CSI 1 2 h (SRM set), 5–204 Actions menu, 2–7, 2–9 CSI 1 2 l (SRM reset), 5–204 banner message, 2–11...
  • Page 584 ANSI control sequences ANSI control sequences by Control Function (cont’d) by Control Function (cont’d) CSI ? 101 l (DECCANSM ), 5–27 CSI ? 3 6 h (DECHEM set), 5–57 CSI ? 1 0 2 h (DECNULM set), 5–76 CSI ? 3 6 l (DECHEM reset), 5–57 CSI ? 1 0 2 l (DECNULM reset), 5–76 CSI ? 3 h (DECCOLM set), 5–34 CSI ? 1 0 3 h (DECHDPXM enabled...
  • Page 585 ANSI control sequences ANSI control sequences by Control Function (cont’d) by Control Function (cont’d) CSI ? 98 h (enable DECARSM), 5–21 CSI Pn * | (DECSNLS), 5–140 CSI ? 98 l (disable DECARSM), 5–21 CSI Pn1; Pn2; Pn3; Pn4, x (session page CSI ? 99 h (DECMCM set), 5–73 memory allocation), 5–141 CSI ? 99 l (DECMCM reset), 5–73...
  • Page 586 ANSI control sequences ANSI control sequences by Control Function (cont’d) by Control Function (cont’d) CSI Ps1; Ps2; Ps3, } (alternate text color), DCS Pid ! ~ D...D ST (DSR —memory 5–22 checksum report), 5–177 CSI Ps1 ; Ps2 ; Ps3 ; Ps4 * s (DECSFC), DCS Pid ;...
  • Page 587 ANSI control sequences (cont’d) ANSI control sequences by Mnemonic (cont’d) by Control Sequence CSI ? 6 3 ; Pid n (DECCKSR request), DECCKD (copy key default), 5–31 5–33 DECCKM (cursor keys mode), 5–32 DCS Pid ! ~ D . . . D ST (DECCKSR DECCKSR (memory checksum), 5–33, response), 5–33 5–177...
  • Page 588 ANSI control sequences ANSI control sequences by Mnemonic (cont’d) by Mnemonic (cont’d) DECLFKC (local function key control), DECRQM (request mode), 5–108 5–70 DECRQPKFM (request program key free DECLL (load LEDs), 5–71 memory), 5–111 DECLRMM (vertical split screen mode), DECRQPSR (request presentation state 5–72 report), 5–111 DECLTOD (load time of day), 5–72...
  • Page 589 ANSI control sequences ANSI control sequences by Mnemonic (cont’d) by Mnemonic (cont’d) DECSPMA (Session page memory HPR (horizontal position relative), 5–181 allocation ), 5–141 HT (horizontal tab), 5–182 DECSPP (set port parameters), 5–142 HTS (horizontal tab set), 5–182 DECSPPCS (select ProPrinter character HVP (horizontal and vertical position), set), 5–143 5–183...
  • Page 590 ANSI control sequences ANSI control sequences by Name (cont’d) by Name (cont’d) ANSI mode (DECANM), 4–36, 5–18 Define function key (SCO) (SCODFK), Assign color (DECAC), 4–18, 5–16 4–28, 6–7 Assigning user-preferred supplemental sets Define macro (DECDMAC), 4–42, 5–45 (DECAUPSS), 4–25, 5–24 Delete character (DCH), 4–21, 5–13 Auto answerback mode (DECAAM), 4–38, Delete column (DECDC), 4–21, 5–37...
  • Page 591 ANSI control sequences ANSI control sequences by Name (cont’d) by Name (cont’d) Greek/N-A keyboard mapping (DECNAKB), Locking shift G1 (LS1), 4–2, 4–27, 5–187 4–29, 5–74 Locking shift G1 right (LS1R), 4–27, 5–187 Half-duplex mode (DECHDPXM), 4–41, Locking shift G2 (LS2), 4–27, 5–187 5–56 Locking shift G2 right (LS2R), 4–27, 5–187 Hebrew encoding mode (DECHEM), 4–28,...
  • Page 592 ANSI control sequences ANSI control sequences by Name (cont’d) by Name (cont’d) Report modifiers/alphanumeric key state Select active status display (DECSASD), (DECRPAK), 4–31, 5–94 4–39, 5–120 Report selection or setting (DECRPSS), Select attribute change extent (DECSACE), 4–43, 5–102 4–22, 5–119 Report terminal unit ID (DECRPTUI), Select character protection attribute 4–35, 5–104...
  • Page 593 ANSI control sequences ANSI control sequences by Name (cont’d) by Name (cont’d) Set lines per page (DECSLPP), 4–24, User-preferred supplemental set 5–136 (DECRQUPSS), 4–26, 5–115 Set lock key style (DECSLCK), 4–31, Vertical cursor-coupling mode (DECVCCM), 5–135 4–17, 5–170 Set margin bell volume (DECSMBV), 4–18, Vertical line position absolute (VPA), 4–23, 5–138 5–208...
  • Page 594 ASCII ASCII control functions (cont’d) PC keycodes (cont’d) ESC ` 8 (screen display off), 12–10 ESC 8 (smooth scroll on, TVI), 12–11 ADDS mode, C–4 Esc 9 (mark block ending), 12–34 TVI mode, C–1 ESC 9 (received CR), 12–22 WYSE mode, C–1 ESC ` 9 (screen display on), 12–10 printer selection, 11–3 ESC 9 (smooth scroll off, TVI), 12–11...
  • Page 595 ASCII control functions (cont’d) ASCII control functions (cont’d) Esc c I char (clear column to character), 12–28 ESC e 0 (char attribute mode off), 12–18 Esc c J (delete cursor column), 12–27 ESC e 1 (char attribute mode on), 12–18 Esc c K (clear position to NUL), 12–28 ESC e 2 (page attribute mode on), 12–18 Esc c L (clear to EOL with NULs), 12–28...
  • Page 596 Esc K (clear to EOL with spaces), 12–28 ESC v ; (set VT100 personality), 12–4 ESC K (display next page), 12–12 ESC v < (set VT520, 7-bit), 12–4 Esc k (local edit on), 12–25 ESC v = (set VT520, 8-bit), 12–4 Esc l (local edit off), 12–25...
  • Page 597 ESC ~ 6 (set VT52 personality), 12–4 VT keyboard, A–4 ESC ~ ; (set VT100 personality), 12–4 French ESC ~ < (set VT520, 7-bit), 12–4 PC keyboard, B–7 ESC ~ = (set VT520, 8-bit), 12–4 VT keyboard, A–5 ESC ~ Sp (enhanced mode off), 12–4 CAN character, 4–9...
  • Page 598 Character sets (cont’d) Communications (cont’d) SCO Console mode, 7–5 data link layer, 9–9 selecting, 7–5 disconnect delay, 2–52 ANSI, 7–4 DSR, 9–5, 9–12 designating, 5–197 DTR, 9–5, 9–12 for ProPrinter, 5–143 features, 1–1 Hebrew encoding mode, 5–57 features affected by, 9–13 locking shifts (LS), 5–187 features to control functions, 2–45 mapping, 5–187, 5–199, 5–205...
  • Page 599 Control Cursor (cont’d) functions invisible, 5–157 ANSI (cont’d) key codes terminal management, 4–34 SCO Console mode, 6–6 terminal synchronization, 4–41 moving on the page, 5–7 text processing, 4–22 right-to-left mode, 5–93 visual attributes, 4–20 to protected area, 11–4 terminal management Czech defined, 4–15 PC keyboard, B–8...
  • Page 600 Dim menu items, 2–3 Embedded emulation mode, 12–15 Dim video, 2–3 Emulation Disconnect delay, 2–52 mode, 2–33 Display Emulations attribute ASCII, 11–1 control functions, 12–17 Energy saver, 2–24 capabilities, 1–3 Enhanced mode, 11–2 menu, 2–19 Entering Set-Up, 2–1 Display C0 controls as PC characters (SCO) Erase color, 2–32 (SCODPCC), 4–27 Erasing data...
  • Page 601 Function keys Icon name, 2–14 codes ID to host, 2–34 SCO Console mode, 6–2 Ignore missing keyboard, 2–44 rate limit, 2–49 Ignore null characters, 2–50 Inserting and deleting data, 5–183, 5–185, 5–191, 5–195 Insert/replace mode, 5–185 German In-use table, 5–197 PC keyboard, B–3 Invisible attribute, 5–201 VT keyboard, A–2...
  • Page 602 Keyboard Keyboard PC (cont’d) VT (cont’d) German, B–3 Swiss-German, A–25 Greek, B–13 Turkish-F, A–26 Hebrew, B–14 Turkish-Q, A–27 Hungarian, B–15 VT legend data, A–1 Italian, B–16 VT vs. PC, 1–2, 8–1 Latin American, B–17 Keyboard control functions, 5–163 North American, B–6 Keyboard mapping Norwegian, B–18 Greek/N-A, 5–74...
  • Page 603 Main menu, 2–8 Mapping character sets, 5–199 locking shifts, 5–187 On-line feature, 2–8 single shifts, 5–205 Origin for page addressing, 5–77 Margins Overscan, 2–25 left and right, 5–137 top and bottom, 5–149 Mistake correcting using define key editor, 2–40 Page MMJ port coupling, 2–23 signals, 9–3...
  • Page 604 Printer PC keyboard (cont’d) print (cont’d) Swedish, B–26 terminator, 2–56 Swiss-French, B–27 Swiss-German, B–28 receive flow control, 2–57 Turkish, B–29 receive speed, 2–48 PCTerm same as receive, 2–58 graphic character sets, 7–2 stalls, 10–7 mode stop bits, 2–47, 2–58 suspending operations, 10–7 communications flow control, 11–3 transmit flow control, 2–57 on US keyboard, 13–1...
  • Page 605 Reports (cont’d) printer port, 5–178 report mode, 5–98 report selection or setting, 5–102 Save request mode, 5–108 key definitions, 2–42 reset mode, 5–195 settings, 2–9 restore presentation state, 5–116 for all, 2–16 restore terminal state, 5–117 Scan codes color table, 5–118 sent in PCTerm mode secondary device attributes (DA2), 5–11 EPC keyboards, 8–23...
  • Page 606 Set-Up communications (cont’d) PC keyboard, B–23 local echo, 2–50 VT keyboard, A–20 modem menu, 2–52 Select receive flow control, 2–49 color mode, 2–32 receive speed, 2–48 Selecting select sessions, 2–46 character sets stop bits, 2–47 ASCII control functions, 13–3 transmit flow control, 2–48 Selective parameters, 4–7 transmit rate limit, 2–49 Self-test...
  • Page 607 Set-Up Set-Up (cont’d) modem (cont’d) transmit 7-bit controls, 2–34 disconnect delay, 2–52 warning bell, 2–25, 2–42 enable modem control, 2–52 writing direction, 2–23 speed, 2–53 zero symbol, 2–23 modem menu, 2–52 Show multiple sessions, 2–11 character sets, 2–11 management, 2–13 control characters, 2–24, 4–11 pages, 2–14 C0 control characters, 4–15...
  • Page 608 VT52 mode escape sequences, 4–45 VT keyboard Tabs Austrian, A–2 dialog box, 2–59 Belgian, A–3 setting, 2–58 British/U.K., A–4 Tabulation Canadian, A–4 ASCII control functions, 12–26 Canadian-French, A–5 Terminal Czech, A–6 ID, 1–6 Danish, A–7 ID to host, 2–34 Dutch, A–8 management Finnish, A–9 ASCII, 12–4...
  • Page 609 XON/XOFF, 9–11 description, 11–3 XPC flow control, 9–11 Zero symbol, 2–23 Index–27...

This manual is also suitable for:

Vt525

Table of Contents