Instruction/ maintenance manual of the product -05W Xerox
Go to page of 370
T eemT alk -05W , -07W & -11W User's Guide.
UK Neoware UK Ltd The Stables, Cosgrove Milton Keynes MK19 7JJ Tel: +44 (0) 1908 267111 Fax: +44 (0) 1908 267112 Email: teem-info@neoware.com USA Neoware, Inc. 3200 Horizon Drive King of Prussia, PA 19406 Tel: +1-610-277-8300 Fax: +1-610-771-4200 Email: info@neoware.
T eemT alk Software Support Telephone: +1.610.277.8300 Web: http://www.neoware.com/support/ Software Version 4.3.1 November 1999 Part number: TT6TM-4.3.1 Neoware UK Ltd, The Stables, Cosgrove, Milton Keynes, MK19 7JJ Tel: +44 (0) 1908 267111 Fax: +44 (0) 1908 267112 TeemTalk © 1988-2003 Neoware UK Ltd, All Rights Reserved.
The material in this user's guide is for information purposes only and is subject to change without notice. Neoware UK Ltd accepts no responsibility for any errors contained herein. T rademarks TeemTalk is a registered trademark of Neoware UK Ltd.
Contents-1 Contents Contents Introduction ....................................................... 1 -1 What Is TeemTalk? ........................................................................ 1-1 About This User's Guide ........................
Contents-2 Contents The Window Border & Corners ...................................................... 2-20 The Emulation W orkspace .............................................................. 2-21 Default Font Sizes ...........................
Contents-3 Contents The Predefined Button Tools ......................................................... 5-2 Redefining The Toolbar ................................................................. 5-5 Adding Button Bitmaps ..........................
Contents-4 Contents File T ransf er ....................................................... 8-1 Introduction ................................................................................... 8-1 Protocols Supported ..................................
Contents-5 Contents Initialization Commands ................................ 11-1 Introduction ................................................................................. 11-1 Initializati on File ................................................
Contents-6 Contents File Transfer ................................................................................ 13-6 Slave Mode .................................................................................. 13-6 Additional DDE Functions .......
1-1 Introduction 1 Introduction This chapter introduces TeemTalk terminal emulation software for Microsoft Windows and the contents of this User's Guide. What Is T eemT alk? TeemTalk for Windows provides precise emulation of a wide range of industry standard text and graphics terminals on any PC running Microsoft Windows.
1-2 Introduction About This User's Guide This User's Guide describes how to use TeemTalk-05W, TeemTalk-07W and TeemTalk-11W version 4.3.1 for Windows 3.1x, 95 and NT. The information contained in the following chapters applies equally to TeemTalk-05W, TeemTalk- 07W and TeemTalk-11W unless indicated otherwise.
1-3 Introduction Chapter 9: ICL FTF File Transfer Describes the ICL FTF file transfer utility supported by TeemTalk for Windows 3.1x in all terminal emulation modes. Chapter 10: FTP File Transfer Describes the FTP interface for file transfer across Windows Sockets based networks.
1-4 Introduction T erms & Con ventions This User's Guide uses the following terms and conventions. 1. References to TeemTalk in the main text of this User's Guide apply equally to TeemTalk-05W, TeemTalk-07W and TeemTalk-11W for Windows 3.
2-1 Getting Started 2 Getting Started This chapter describes how to run TeemTalk and configure it for compatibility with your hardware and the application. Running T eemT alk To run TeemTalk, display the TeemTalk group window (or the window you specified when installing the software) and select the icon shown below.
2-2 Getting Started Quitting using the Control menu: Mouse: If the window is displayed, click the box or icon in the top left corner of the window to display the Control menu, then click the Close option. If the window is iconized, click the icon to display the Control menu then click the Close option.
2-3 Getting Started Host Communications Creating A Comm unications Session When TeemTalk is loaded for the first time, a dialog box will be displayed which enables you to configure TeemTalk for a serial or network host connection.
2-4 Getting Started Note: The options in this dialog box are described in the Serial Settings section in the Setup Menus chapter and only apply when the connection type is set to Serial . The status bar along the bottom of the TeemTalk window displays two LEDs.
2-5 Getting Started The Services list box (in the New Connection dialog box) will display the devices on the network which use the currently selected protocol. Click the name of the device required or, in the case of TELAPI , enter an Internet address in the text box (for example, 128.
2-6 Getting Started Creating A Connection T emplate You can save the current session configuration as a connection template. To make TeemTalk automatically attempt to make a host connection using the same settings the next time it is loaded, click the File option in the menu bar to display the File menu, then click the Save Session option.
2-7 Getting Started 5. In the Description text box, enter a unique description (up to 132 characters long) which will be used to identify the connection template for future selection. This description will also appear in the Open Session dialog box. 6.
2-8 Getting Started connection template currently in use is highlighted. The factory default connection template is Untitled . Clicking one of the descriptions then the OK button will cause TeemTalk to use the connection template associated with the chosen description.
2-9 Getting Started Selecting The T erminal Em ulation When you load TeemTalk for the first time, the DEC VT100 emulation will be running by default. All the terminal emulations supported by TeemTalk can be accessed from the Emulation Settings dialog box.
2-10 Getting Started D. Insert/Replace character mode is set to Replace. E. Keys PF1 through PF4 generate ANSI cursor movement se- quences. F. All programmed strings for keys are temporarily disabled. VT220-7 and VT220-8 modes are emulations of the DEC VT220 terminal, the difference is in their treatment of 8-bit control codes.
2-11 Getting Started Bitpad-Plus Summagraphics Bitpad-Plus (9600, 7, 1, Even) Calcomp Calcomp (16 button) (9600, 7, 1, Even) Mouse Mouse (Uses the communication settings specified in the Serial Settings dialog box) Click the button next to the Tablet Type required then specify the Serial Port Device to which the Gin device is attached.
2-12 Getting Started The T eemT alk Displa y The TeemTalk window incorporates several special facilities in addition to the standard facilities supported by Microsoft Windows. The illustration below shows the various elements of the window which are described in the following sections.
2-13 Getting Started The Minimize & Maximize Buttons These buttons are used by the mouse to shrink the window to an icon or increase the window to the maximum size possible while still displaying the number of lines and columns specified in setup, the default setting being 80 columns by 32 lines.
2-14 Getting Started When you display a menu and move the cursor over the menu options, the status bar at the bottom of the window will change to display a brief description of the option at the cursor position. Refer to the Setup Menus chapter for a complete discussion on selecting and using the options in these menus.
2-15 Getting Started To resize the window: Mouse: Click the pointer over the << or >> commands. Keyboard: Hold down the Alt key and press the key bearing the underscored character in one of the menu titles, for example, Alt + F . Press the right arrow key to move the highlight over << or >> and press Return .
2-16 Getting Started The Scroll Bar The scroll bar enables you to display alphanumeric data that is above or below the view of the dialog area. The dialog area is a 'window' into the dialog buffer which is used to store alphanumeric data. The dialog area may fill the entire emulation workspace or consist of only two lines.
2-17 Getting Started The soft buttons can be removed from the display by unchecking the Visible check box in the Soft Buttons dialog box. The soft buttons can be detached as a separate window by deselecting the Attached option in the Soft Buttons dialog box.
2-18 Getting Started If the left mouse button is clicked when the zoom cursor is displayed but no zoom rectangles, an overview of the entire 4096x4096 display memory will be displayed. The zoom function can be exited without changing the window contents by clicking the right mouse button.
2-19 Getting Started Dithered fill patterns are numbered 50 to 174 , left to right, top to bottom, as follows: Row 1: 50 to 65 Row 5: 115 to 129 Row 2: 66 to 81 Row 6: 130 to 145 Row 3: 82 to 97 Row 7.
2-20 Getting Started Field 5 : Indicates the status of the printer as follows: None signifies that the printer is not turned on or not connected, or not installed in Microsoft Windows. Not Ready signifies that the printer is not ready to receive data for printing.
2-21 Getting Started The Emulation W orkspace The emulation workspace is the area which emulates the display of the terminal specified in setup (the VT100 terminal by default) and where work is carried out with an application.
2-22 Getting Started 24 x 12 19 x 10 18 x 9 17 x 8 16 x 8 15 x 8 14 x 7 13 x 6 12 x 5 10 x 5 8 x 5 7 x 5 0 1 2 3 4 5 6 7 8 9 10 11 T ek 41 1 1 128 Cols 24 x 7 19 x 6 18 x 5 17 x 4 16 x 4 15 x 4 14 x 4.
2-23 Getting Started The Gin Cursor The Gin (Graphics Input) cursor is a small crosshair cursor which is used to make selections and specify locations in the graphics area.
2-24 Getting Started Notes.
3-1 Keyboard Configuration 3 Keyboard Configuration This chapter describes how to configure TeemTalk for your particular keyboard, remap key functions and compose special characters. Introduction TeemTalk maps the keyboard to be as near as possible to the terminal being emulated.
3-2 Keyboard Configuration AT Keyboard Layout DEC VT220 Mode Mapping Normal With Ctrl Ctrl + Shift With Shift Normal With Alt The cursor ke ys will function without Alt when Num Lock is OFF . _ , ENTER . ESC BREAK FIND PREV HOME SELECT NEXT INSERT NUM LOCK SCRL LOCK All unmarked ke ys function as indicated by the legends on the k eycaps .
3-3 Keyboard Configuration AT Keyboard Layout Tek, VT100 & Edit Mode Mapping All unmarked ke ys function as indicated by the legends on the k eycaps .
3-4 Keyboard Configuration Enhanced AT Keyboard Layout DEC VT220 Mode Mapping All unmarked ke ys function as indicated by the legends on the k eycaps . Brac keted functions are generated when used in conjunction with Control . Alt ke y usage: Normal key usage: .
3-5 Keyboard Configuration Enhanced AT Keyboard Layout Tek, VT100 & Edit Mode Mapping K eys marked ✳ hav e no function. All unmarked ke ys function as indicated by the legends on the k eycaps .
3-6 Keyboard Configuration DEC LK250/450 Keyboard Layout DEC VT220 Mode Mapping All unmarked ke ys function as indicated by the legends on the k eycaps . Brac keted functions are generated when used in conjunction with Control . Alt ke y usage: Normal key usage: .
3-7 Keyboard Configuration DEC LK250/450 Keyboard Layout Tek, VT100 & Edit Mode Mapping . _ INSERT HERE SELECT PREV - IOUS RE- MOVE FIND NEXT ENTER , F1 F3 F4 F2 7 9 8 4 6 5 1 3 2 0 K eys marked ✳ hav e no function. All unmarked ke ys function as indicated by the legends on the k eycaps .
3-8 Keyboard Configuration DEC LK250 Ke yboar d Drivers TeemTalk for Windows 3.1x does not supply its own drivers for the LK250 keyboard, it relies on using the drivers supplied by Digital on the Pathworks PCSA distribution disk. If Pathworks has not been installed with the LK250 option then the following modifications should be made to the SYSTEM.
3-9 Keyboard Configuration 2) Although the alphanumeric area of the keyboard may appear to function, the keypad, function keys and centre key cluster will not operate correctly, giving unpredictable results. Note: The LK250 keyboard for the PC is designed to operate in 2 modes.
3-10 Keyboard Configuration To enable the cursor keys permanently so that the Alt key does not have to be held down when you want to use them, press the keys Alt + Num Lock together so that the Num Lock indicator is not lit. To make the cursor keys generate their numeric values again, press Alt + Num Lock .
3-11 Keyboard Configuration You can show how TeemTalk has mapped your keyboard within the current terminal emulation mode by setting the Keyboard Action option (between the two layouts) to Show Map , then moving the pointer over a key in the lower layout and holding down the left mouse button.
3-12 Keyboard Configuration The Predefined Macros option at the bottom of this dialog box enables you to select from a list of standard functions associated with the current terminal emulation. Clicking the arrow button will display a list box in which the names of valid key functions (called virtual key names ) are shown.
3-13 Keyboard Configuration All keyboard macros can be saved so that TeemTalk will reassert them each time it is loaded or reset by displaying the Save Session As dialog box from the File menu, selecting the Keyboard Macros option, then clicking the OK button.
3-14 Keyboard Configuration For example, to program the A key so that when it is pressed it performs the same function as pressing the keys F2 then F3 then F4 enter the following characters in the rel.
3-15 Keyboard Configuration Default Ke y Definitions The default definition of a specific key may be reasserted by clicking the Default button in the Define Key Macro dialog box for that key. The default definition of the entire keyboard may be reasserted by clicking the Default button in the Keyboard Macros dialog box.
3-16 Keyboard Configuration Compose Character Sequences Compose character sequences can be used to generate codes for characters not shown on your keyboard when you are in VT220 mode. The characters that can be composed depend on the setting of the Multinational option in the Emulation Settings dialog box.
3-17 Keyboard Configuration COMPOSE CHARACTER SEQUENCES ¨ space + + ' space ( ( / / or / < ) ) ^ space ` space ( - / ^ ) - ~ space ! ! quotation mark number sign apostrophe commercial at open.
3-18 Keyboard Configuration COMPOSE CHARACTER SEQUENCES (continued) A " or ¨ A E ` E ' E ^ E " or ¨ E I ` I ' I ^ I " or ¨ I N ~ O ` O ' O ^ O ~ O " or ¨ O O / U.
3-19 Keyboard Configuration COMPOSE CHARACTER SEQUENCES (continued) ó ô õ ö œ ø o ' o ^ o ~ o " or ¨ o o / o acute o circumflex o tilde o umlaut o slash o e (in order) o e diphthong (DEC Multinat.
3-20 Keyboard Configuration Notes.
4-1 Mouse Functions 4 Mouse Functions This chapter describes the special functions assigned to the mouse buttons by TeemTalk and how to redefine the buttons. Introduction TeemTalk assigns a variety of special functions to the mouse buttons. Each button can be used to action up to six functions when pressed in conjunction with modifier keys.
4-2 Mouse Functions The following functions can be assigned: Unassigned Send CR Select Send Keyword Extend Selection Middle Button Edit Copy Select Rectangle Edit Paste Select Word Show Hotspots Selec.
4-3 Mouse Functions Selecting & Copying T e xt You can use the mouse buttons to copy and paste text. The region of the display that will be selected for copying depends on whether you use the Select , Select Rectangle , Select and Copy or Select Word function.
4-4 Mouse Functions 2-Button Mouse Emulating 3-Button You can assign the function of the middle button found on a three button mouse to any button or button and key combination. The Mouse Button Actions dialog box includes a Middle Button setting for this purpose.
5-1 The Toolbar 5 The T oolbar This chapter describes how to use and redefine the toolbar and associ- ated floating button palette. Using The T oolbar The toolbar and associated floating button palette provide a quick way of actioning commands or displaying setup dialog boxes by just clicking a button.
5-2 The Toolbar The floating button palette contains the same buttons as the toolbar. You can move and resize the palette in the same way as any other window. To convert the floating button palette back into the toolbar, click the control menu box at the top left corner of the palette window and select Attach .
5-3 The Toolbar Displays the Print Screen dialog box for producing a hardcopy of screen data in a particular format. Displays the Attributes dialog box. This enables you to specify the colours used in the dialog area and how text with attributes is displayed.
5-4 The Toolbar Erases the contents of the dialog area and buffer. Toggles dialog area visibility on and off. Activates the zoom/pan feature (except TeemTalk-05W and TeemTalk-05W32).
5-5 The Toolbar Redefining The T oolbar Clicking the last button in the default toolbar, or selecting Button Tools from the Settings menu will display a dialog box which enables you to redefine the toolbar.
5-6 The Toolbar You are not restricted to the set of predefined button bitmaps displayed in the Buttons list box. You can add your own customised buttons to the bottom of the list by clicking the Add Custom.
5-7 The Toolbar Key Combinations & Sequences You can program a button tool to perform the function of a combination or sequence of keys. For example, you can cause a button to perform the same function as pressing the keys Alt + F4 together, or pressing the keys F2 then F3 then F4 .
5-8 The Toolbar Initiating A Scr ipt File You can program a button to run a script file when pressed by enclosing the name of the file and any arguments within the <' (left angle bracket and single quote) and '> (single quote and right angle bracket) characters.
6-1 Hotspots 6 Hotspots This chapter describes the hotspot facility which enables functions to be performed by clicking on keywords displayed on the screen. Using Hotspots TeemTalk incorporates a user-definable hotspot facility which enables you to invoke a function by clicking the mouse pointer over a keyword displayed on the screen.
6-2 Hotspots Defining Hotspots Hotspot keywords and associated functions are specified in a text file which has the same name (and is in the same directory) as the current workspace file but with the extension .hot instead of .wsp . For example, the default hotspot definitions supplied with TeemTalk-07W32 are stored in the file tt07w.
6-3 Hotspots definitions file. Note that a keyword definition under a [Definitions,<emulation>] heading will override the definition given to the same keyword in any other defini- tions group when that particular emulation is running.
6-4 Hotspots together with + characters and ending with the > character. For example, to define the keyword Help so that when it is clicked it performs the same function as pressing the keys Alt + .
7-1 Setup Menus 7 Setup Menus This chapter describes the options available in the setup menus and dialog boxes. Selecting & Closing Menus The following menus can be displayed from the menu bar:.
7-2 Setup Menus To display a menu: Mouse: Click the title of the menu required. Keyboard: Hold down the Alt key and press the key bearing the underlined character in the menu title.
7-3 Setup Menus To select a menu option: Mouse: Click the menu option. Keyboard: Method 1: If the option includes an underlined character, press the key bearing that character. For example, pressing X while the File menu is displayed will cause TeemTalk to shut down.
7-4 Setup Menus When an option has many possible settings, these will be shown in a list box. The Baud Rate option in the Serial Settings dialog box is an example of this. To make a selection using the mouse, click the arrow button to display a drop-down list box then click on the setting required.
7-5 Setup Menus Creating A Connection T emplate You can save the current session configuration as a connection template. To make TeemTalk automatically attempt to make a host connection using the same settings the next time it is loaded, display the File menu and select the Save Session option.
7-6 Setup Menus 5. In the Description text box, enter a unique description (up to 132 characters long) which will be used to identify the connection template for future selection. This description will also appear in the Open Session dialog box. 6. Click the OK button to save the template settings.
7-7 Setup Menus Selecting A Connection T emplate The Open Session dialog box in the File menu enables you to select a connection template for TeemTalk to use. The Description list box displays the one-line descriptions of connection templates that were created using the Save Session As dialog box.
7-8 Setup Menus Menu Descriptions The following pages describe the options available in all the menus and associated dialog boxes. The descriptions begin by showing the menu or dialog box as it is displayed on the screen. The factory default setting is shown below each option title where applicable.
7-9 Setup Menus Reset Terminal This will reset the current terminal emulation mode. New Connection... Factory default: Serial, Com 1 This will display a dialog box which enables you to make a serial or network host connection. The Type option specifies whether a serial or network connection is to be made.
7-10 Setup Menus The status line along the bottom of the window displays two LEDs. The first LED indicates whether or not you are connected to the host. It will show red when not connected and green when you are connected. The second LED indicates whether or not data is being sent to or from the host.
7-11 Setup Menus The status line along the bottom of the window displays two LEDs. The first LED indicates whether or not you are connected to the host. It will show red when not connected and green when you are connected. The second LED indicates whether or not data is being sent to or from the host.
7-12 Setup Menus Save Session Selecting this option will cause the current session configuration to be saved to the connection template specified in the Save Session As dialog box. Save Session As... This will display a dialog box which enables you to save the current session configuration as a connection template.
7-13 Setup Menus 4. In the Description text box, enter a unique description (up to 132 characters long) which will be used to identify the connection template for future selection. This description will also appear in the Open Session dialog box. 5. Click the OK button to save the template settings.
7-14 Setup Menus Replay File... Factory default: *.* This option will display a dialog box which enables you to replay the contents of a file previously created by the Capture File.
7-15 Setup Menus The currently selected printer is the TeemTalk default printer if specified, or the printer specified in the Control panel, when the dialog box is displayed for the first time after TeemTalk is loaded or reset, otherwise it is the printer that was last used.
7-16 Setup Menus The Text option is selected by default and the printer resolution and scaling options are not accessible. Clicking the OK button with Text selected will cause a fast print of the screen using ASCII text codes, therefore any graphics displayed in the TeemTalk client area will not be printed.
7-17 Setup Menus These options allow you to print the graphics image as displayed ( Normal by default), with black and white reversed, with colour converted to monochrome, or colour converted to monochrome with black and white reversed.
7-18 Setup Menus The Parameters text box enables you to specify the values of ArgV# type variables within the script file, if required. Values are separated from each other by a comma. You must ensure that the values are entered in the right order so that they are assigned to the correct variables.
7-19 Setup Menus T elnet Options This dialog box is displayed when you click the Telnet Options button in the New Connection dialog box when any Telnet protocol is selected in the Type list box. Note that the options available and the default settings depend on the current terminal emulation.
7-20 Setup Menus Force Negotiation These settings determine whether or not the Telnet Binary or EOR options are supported. Both are set to no by default. No Will not force any negotiations. It will leave it up to the host to decide what to do. DO Will force negotiation.
7-21 Setup Menus Edit Menu Clipboard Text Clipboard Graphics Selecting one of these options will enable selected text or graphics to be copied to the clipboard when the Copy command is used. The Paste and Select All commands will also be enabled. A tick will be displayed next to the option when it is selected and the DDE commands will be disabled.
7-22 Setup Menus Copy This command becomes available (ungreyed) when data has been selected. The function of this command is determined by whether the Clipboard Text , Clipboard Graphics , DDE Row Copy or DDE Column Copy option is selected.
7-23 Setup Menus current cursor position. The same block of data may be pasted repeatedly as the clipboard stores it until the Copy command is used again. Note: The same function can be performed by clicking the right mouse button on a 3-button mouse, or Shift + Left or Right Button on a 2-button mouse, or by pressing the keys Shift + Insert .
7-24 Setup Menus Settings Menu The following dialog boxes can be displayed from this menu: Emulation Settings - for specifying the terminal emulation, terminal identity and displayable characters. Serial Settings - for specifying serial communication settings.
7-25 Setup Menus Emulation Settings This dialog box is displayed by selecting Emulation in the Settings menu. Emulation Factory default: VT100 The setting of this option determines the current terminal emulation mode. VT52 and VT100 modes enable you to run applications written for the DEC VT52 and VT100 terminals, respectively.
7-26 Setup Menus VT220-7 and VT220-8 modes run emulations of the DEC VT220 terminal, the difference is in their treatment of 8-bit control codes. When VT220-7 is selected, all 8-bit codes are converted to their 7-bit equivalents, whereas VT220-8 leaves 8-bit codes unchanged.
7-27 Setup Menus Serial Settings This dialog box is displayed by selecting Serial in the Settings menu, or by clicking the Configure... button in the New Connection dialog box when the connection type is set to Serial or Interrupt 14 .
7-28 Setup Menus In/Out - XON/XOFF on transmitted & received data Hardware - DTR/CTS hardware flow control. Data Bits Factory default: 8 This option specifies the number of data bits sent for each transmitted character. Stop Bits Factory default: 1 This specifies the number of stop bits sent for each transmitted character.
7-29 Setup Menus NCSI Settings This TeemTalk for Windows 3.1x dialog box is displayed by clicking the Configure... button in the New Connection dialog box when the connection type is set to Extended NCSI . Baud Rate Factory default: 9600 This specifies the transmit and receive baud rates in the range 50 to 115200 baud.
7-30 Setup Menus Data Bits Factory default: 8 This option specifies the number of data bits sent for each transmitted character. Stop Bits Factory default: 1 This specifies the number of stop bits sent for each transmitted character.
7-31 Setup Menus T erminal Settings This dialog box is displayed by selecting Terminal in the Settings menu. Keyboard Language This option enables you to specify the nationality of the keyboard being used. It is important that this is correct otherwise the characters displayed may not match the key legends.
7-32 Setup Menus CR Implies LF Factory default: Unselected When selected, this will cause TeemTalk to interpret each carriage return character it receives as a carriage return and line feed pair.
7-33 Setup Menus Report Maximum Line Length Factory default: 0 The setting of this option determines the maximum number of characters per line for reports sent to the host. The numeric value must be in the range 0 through 65535. This feature is disabled if 0 is specified.
7-34 Setup Menus End Of Message Characters Factory default: ^M (CR) and ^J (LF) This option is used to specify up to two ASCII characters in the decimal range 0 through 127 which are sent by TeemTalk to end a line of data transmission.
7-35 Setup Menus Dialog Settings This dialog box is displayed by selecting Dialog in the Settings menu. Burst Scroll Factory default: Unselected The setting of this option determines whether data is scrolled one or several lines at a time when the window becomes full.
7-36 Setup Menus Dialog Area Visible Factory default: Selected This option enables you to make the dialog area visible or invisible. Cursor Origin Factory default: Relative The setting of this option defines the relationship between the cursor position and the emulation workspace.
7-37 Setup Menus window. The window size will be adjusted accordingly. Note that the number of text rows actually used for displaying dialog area text is determined by the setting of the Dialog Area Lines option.
7-38 Setup Menus Gin Settings This dialog box is displayed by selecting Gin in the Settings menu. Tablet Type Factory default: MM1201 This option specifies the graphics input device that is attached to your system and the data format that TeemTalk uses to communicate with it.
7-39 Setup Menus Gin Tablet Characters Factory default: Z123 This option specifies the characters sent by the buttons on the mouse or tablet puck for Gin pick and locate operations.
7-40 Setup Menus Attributes This dialog box is displayed by selecting Attributes in the Settings menu. It enables you to specify the colours used in the dialog area and how text with attributes is displayed.
7-41 Setup Menus Screen Element This list box enables you to select the screen element for definition. Normal UL+BD FL+BD+UL Screen FL+BD IV+UL+BD Bold (BD) FL+UL IV+FL+BD Underline (UL ) IV+FL IV+FL+.
7-42 Setup Menus Colours Cleared With Attributes Factory default: Unselected This option is not applicable to TeemTalk-05W, -07W or -11W and will therefore be unselectable. Attributes Use Normal BG Factory default: Unselected This option is not applicable to TeemTalk-05W, -07W or -11W and will therefore be unselectable.
7-43 Setup Menus Visual Method The full range of colours available is displayed in the large colour selection box. A target cursor is positioned over the currently selected colour. To select a new colour you can either click the mouse pointer over the colour required or drag the target cursor over it.
7-44 Setup Menus Ke yboard Macr os This dialog box is displayed by selecting Keyboard Macros in the Settings menu. The Keyboard Macros dialog box enables you to redefine the function of most of the keys on your keyboard and shows the mapping of the keyboard for the current terminal emulation mode.
7-45 Setup Menus Show Map , then moving the pointer over a key in the lower layout and holding down the left mouse button. The key or key combination which emulate the function of the key you are currently pressing will be displayed in the upper layout as if pressed in.
7-46 Setup Menus The Predefined Macros option at the bottom of this dialog box enables you to select from a list of standard functions associated with the current terminal emulation. Clicking the arrow button will display a list box in which the names of valid key functions (called virtual key names ) are shown.
7-47 Setup Menus All keyboard macros can be saved so that TeemTalk will reassert them each time it is loaded or reset by displaying the Save Session As dialog box from the File menu, selecting the Keyboard Macros option, then clicking the OK button.
7-48 Setup Menus Enter ing Command Lines You can enter a command line in a key definition by enclosing it within the ( and ) characters. This enables you to launch an application by just pressing a key.
7-49 Setup Menus Euro Sign TeemTalk enables you to generate the euro sign from the keyboard by pressing the keys Alt + 4 by default. TeemTalk also provides a cross-mapping mechanism to allow any unused character symbols or string to be cross-mapped to display the euro.
7-50 Setup Menus Soft Buttons This dialog box is displayed by selecting Soft Buttons in the Settings menu. A set of soft buttons is displayed at the bottom of the TeemTalk window by default. These can be programmed so that they perform various functions when clicked.
7-51 Setup Menus All four levels can be displayed by specifying 4 . Specifying 0 will cause no soft buttons to be displayed. You can assign a title to the definition set which will be displayed in the leftmost button in the second row by entering it in the Title text box.
7-52 Setup Menus K e y Combinations & Sequences You can program a soft button to perform the function of a combination or sequence of keys. For example, you can cause a button to perform the same function as pressing the keys Alt + F4 together, or pressing the keys F2 then F3 then F4 .
7-53 Setup Menus when the button is clicked, you would enter the following in the B4 Command text box: <"tt07w"> ( tt07w is the window class name for TeemTalk-07W.
7-54 Setup Menus Mouse Button Actions This dialog box is displayed by selecting Mouse Button Action in the Settings menu. This enables you to specify the function of the left and right mouse buttons when they are pressed on their own or in conjunction with modifier keys.
7-55 Setup Menus Delimiters are the same as for hotspots. The Move Cursor function can be used in any of the local block modes as a quick way of positioning the text cursor within a block of text.
7-56 Setup Menus Button T ools This dialog box is displayed by selecting Button Tools in the Settings menu. This enables you to redefine the button tools displayed in the toolbar or floating button palette.
7-57 Setup Menus Specify the name of the bitmap file to use then click the OK button. The dialog box will close and you will see the new button bitmap highlighted at the bottom of the Buttons list box. If you want to delete a custom button from the Buttons list box, select the button bitmap then click the Delete Custom button.
7-58 Setup Menus Help Menu Help Contents Selecting this option will display a help window listing the contents of help for TeemTalk. Clicking an underlined topic or pressing Tab to highlight the topic then pressing Enter will cause the window to display information on that topic.
8-1 File Transfer 8 File T ransf er This chapter describes how to transfer files using the Kermit, XMODEM, XMODEM-1K, YMODEM Batch, ZMODEM and ASCII protocols. Introduction TeemTalk includes a file transfer utility which enables two-way file transfer between the host and your PC.
8-2 File Transfer YMODEM Batch YMODEM Batch is similar to XMODEM-1K, but enables several files to be transferred. It checks for errors using a cycling redundancy check only. ZMODEM ZMODEM is an advanced development of YMODEM which enables much faster multiple file transfer with enhanced error detection and aborted transfer resumption.
8-3 File Transfer Sending Files The following procedure is used to transfer files from your PC to the host. 1. Start the transfer procedure on the host computer and specify that files are to be received. 2. Display the TeemTalk File menu on your PC and select File Transfer.
8-4 File Transfer 7. Specify the directory which contains the file(s) for transfer in the right list box by clicking on one of the path options and clicking the Select button until the full directory path displayed above the list box is correct. The files contained in this directory will be displayed in the left list box.
8-5 File Transfer Receiving Files The following procedure is used to transfer files from the host to your PC. 1. Start the transfer procedure on the host computer and specify that files are to be sent. 2. Display the TeemTalk File menu on your PC and select File Transfer.
8-6 File Transfer 6. If the kermit protocol is being used and the host kermit is in remote mode, click the Remote button in the Initiate File Transfer dialog box, then the Get button in the Remote Operations dialog box to specify the file to be received, otherwise, click the Receive button in the Initiate File Transfer dialog box.
8-7 File Transfer Cancelling A File T ransfer When a file transfer is in progress, the File Transfer Data window will be displayed. This will provide information on the progress of the file transfer similar to that shown below. Clicking the Cancel button will display another dialog box with four cancel options.
8-8 File Transfer Setting Protocol Parameters General P arameters Clicking the General... button in the Initiate File Transfer dialog box will cause the General Parameters dialog box to be displayed. This enables you to set various parameters for any of the transfer protocols.
8-9 File Transfer Duplicate file warning Factory default: Selected When this is selected, if an incoming file has the same name as an existing one it will be renamed to avoid overwriting it. A unique generation number will append or replace part of the old name.
8-10 File Transfer Kermit P arameter s Clicking the Kermit... button in the Initiate File Transfer dialog box will cause the Kermit Parameters dialog box to be displayed.
8-11 File Transfer End of line char Factory default: CTRL-M (i.e. CR) This specifies the character which terminates the packet. Quote char Factory default: # This specifies the character used to indicate that the next character is in the decimal range 0 - 31, 128 - 159, or is a delete character (127).
8-12 File Transfer ASCII P arameters Clicking the ASCII... button in the Initiate File Transfer dialog box will cause the ASCII Parameters dialog box to be displayed.
8-13 File Transfer Line Pacing Character Factory default: None This specifies the pacing character used to indicate that the host or PC is ready to receive the next line of data. Line Pacing Time Factory default: 0 This specifies the time in 1/10 seconds that the program will pause between each line transmission.
8-14 File Transfer ZMODEM P arameters Clicking the Zmodem... button in the Initiate File Transfer dialog box will cause the ZMODEM Parameters dialog box to be displayed. This enables you to set parameters specific to the ZMODEM protocol. The Send settings inform the remote end how to treat the data that will be sent to it.
8-15 File Transfer The Resume option enables you to send the remainder of a file if the transfer process is interrupted, for example if data blocks were missed or the connection was lost.
8-16 File Transfer Remote Command Factory default: Not specified This enables you to enter a command that will be sent to the remote end to initiate the file transfer. If a remote command is specified, this will be sent to the host with a terminating carriage return character before the transfer is started.
8-17 File Transfer Kermit Remote Operations When Kermit is selected as the transfer protocol, the Remote button in the Initiate File Transfer dialog box provides access to commands that enable you to perform various operations on the host. Kermit has to be operating in server mode on the host for remote commands to function.
8-18 File Transfer Directory This enables you to specify which filenames are listed from the host's working directory. Clicking OK when nothing has been specified will cause all filenames to be displayed. Erase This enables you to specify the names of files to be deleted from the host's working directory.
8-19 File Transfer Local Operation Clicking the Local button in the Initiate File Transfer dialog box will display a dialog box which enables you to specify the default local directory for sending and receiving files. The current directory is displayed at the bottom of the dialog box.
8-20 File Transfer Notes.
9-1 ICL FTF File Transfer 9 ICL FTF File T ransfer This chapter describes the ICL FTF file transfer utility supported by TeemTalk for Windows 3.1x in all terminal emulation modes.
9-2 ICL FTF File Transfer Sending & Receiving Files The following procedure is used to transfer files between your PC and the remote host. 1. Run the File Transfer Responder on the remote host computer. 2. Display the TeemTalk File menu on your PC and select File Trans- fer.
9-3 ICL FTF File Transfer 7. If the file to be transferred is a binary file, change the Data Type setting to Binary , otherwise leave it as Text . No translation of the data will be performed during the transfer. 8. Specify the Direction of the file transfer by selecting To Host or From Host .
9-4 ICL FTF File Transfer T ransfer Options This dialog box is displayed by clicking the During Transfer... button in the FTF dialog box. Text Formatting Factory default: Negotiate This specifies the method of formatting text during the file transfer.
9-5 ICL FTF File Transfer FEs No formatting action is specified by end of record but the formatting actions CR, LF, NL, BS, FF, NP may be represented by embedded characters. Negotiate FTF negotiates with the remote host to decide on the text formatting required.
9-6 ICL FTF File Transfer Debug Transfer Factory default: Unselected This option should only be selected under the guidance of a Pericom representative.
9-7 ICL FTF File Transfer Remote Host Options This dialog box is displayed by clicking the At Remote Host... button in the FTF dialog box. Remote File Operation Factory default: Make or replace This specifies what operation should be performed on the file.
9-8 ICL FTF File Transfer Execute The file, which must be SCL or VME, will be submitted for execution. See also Special options . Print The file, which must be text, will be printed by the remote system after the transfer has completed. See also Special Options .
9-9 ICL FTF File Transfer Text Storage Code Factory default: Host Default This specifies the code in which data is stored at the remote system. Usually you can leave this set to Host Default so that the remote system decides for itself what code the data is stored in.
9-10 ICL FTF File Transfer Notes.
10-1 FTP File Transfer 10 FTP File T ransfer This chapter describes the FTP file transfer utility for TCP/IP connections. The T ransfer Pr ocedure The basic procedure for transferring files is described below. Following sections describe the various options available in detail.
10-2 FTP File Transfer The left hand list box will display the contents of the local home directory on your current drive by default. The drive selection list box above it enables you to specify a different disk drive.
10-3 FTP File Transfer The Local and Remote Directory boxes enable you to specify the start directories (and drive name if required) that FTP will automatically attempt to locate and display in the TTWFTP window when a session is connected.
10-4 FTP File Transfer 4. If you want to save the session configuration for future connection, display the Configure menu and select Save Settings on Exit .
10-5 FTP File Transfer If the current directory contains subdirectories that you wish to transfer, check the Include Subdirectories check box. This will ensure that FTP creates the relevant subdirectories on the destination drive.
10-6 FTP File Transfer Note that if you try to exit without disconnecting from the host, the following message box will be displayed: Clicking Yes will disconnect from the host then close the TTWFTP window.
10-7 FTP File Transfer Menu & T oolbar Options Five menus can be displayed from the menu bar, four of which are shown below. The fifth menu, Help , enables you to display the software version number. The buttons on the toolbar provide a quick way of performing functions or displaying dialog boxes without having to use the menus.
10-8 FTP File Transfer Delete This will display a message box to confirm that you want to delete the currently selected file(s) or directory on the local PC or remote host. Pressing the Delete key will have the same effect. Note that directories have to be empty before they can be deleted.
10-9 FTP File Transfer Create Directory This will display a dialog box which enables you to create a new directory (or library on AS400) on the local PC or remote host. Remote Change Mode This will display a dialog box which enables you to change the permission settings available to you for a specified file on the remote host.
10-10 FTP File Transfer The Session Menu Connect to Host This will display a dialog box which enables you to enter details of the remote host and make a connection. A connection is made by entering the Host , Login , Password and (if required) Account details, specifying the operating system of the remote host, then clicking the Connect button.
10-11 FTP File Transfer host, login, password and account details when you click on it. A session name is assigned by clicking the Add button to display the following dialog box. Enter a unique name, the name of the remote host for example, then click OK to save the current host connection settings to that name.
10-12 FTP File Transfer Conversion option will cause all uppercase characters in the name of the file to be converted to lowercase during the transfer process. Save Settings on Exit This is a toggle function which will display a tick mark when selected.
10-13 FTP File Transfer FTP Initialization File Entries Session settings specified in the Connection dialog box can be saved by selecting Save Settings on Exit in the Configure menu. This is a toggle function which will display a tick mark when selected.
10-14 FTP File Transfer Disable Delete Command You can prevent the deletion of files and directories in the TTWFTP window by including the command DisableDelete=1 in a command group headed [General] . This will disable the Delete File button, the Delete option in the File menu, and the Delete key.
11-1 Initialization Commands 11 Initialization Commands This chapter describes all the commands that can be included in the initialization file or on the command line. Introduction The initialization file is used to store various settings which specify how TeemTalk is initially run and displayed.
11-2 Initialization Commands The following command group example will cause TeemTalk-07W to attempt to connect to a network host called sparc1 using the LAN Manager protocol, and display two levels (i.e. 4 rows) of soft buttons. [tt07w] host=sparc1 protocol=lanman buttonlevels=2 You can specify more than one set of commands in the WIN.
11-3 Initialization Commands [Untitled.ses] Wsp=tt07w.wsp Nv=tt07w.nv [Sessions] Default=Untitled.ses [Startup] Dialog=1 SaveAsDefault=1 Editor=notepad.exe All entries within the file are searched for on a case insensitive basis. Note: TeemTalk WIN.INI commands cannot be placed in the private profile file.
11-4 Initialization Commands You can view the contents of the private profile file used by the current instance of TeemTalk by displaying the Startup Options dialog box from the File menu and clicking the Edit.
11-5 Initialization Commands Command Line Option Format The command line is entered in the Microsoft Windows Program Item Properties dialog box, which is displayed by selecting File then Properties in the Program Manager window when the TeemTalk icon is selected.
11-6 Initialization Commands Command Summary ◆ indicates the command does not apply to TeemTalk-05W or TeemTalk-05W32. Network Connection Command Function Initialization File Command Line Network ho.
11-7 Initialization Commands Command Function Initialization File Command Line Window fills screen on start-up windowSize=fullScreen - f Disable copyright message quiet=on -qt Disable Control menu &am.
11-8 Initialization Commands Netw ork Connection Network Host Name Initialization File: host= name Command Line: hostname / protocol Default Setting: Not applicable You can make TeemTalk automatically.
11-9 Initialization Commands TeemTalk for Windows 95 & NT: CTERM TCPIP LAT TEEMTALKOSI MULTILAN WINSOCK2 NETBIOS Refer to the Network Connection chapter in the Networking Guide for a description of these protocols. Note that if you only specify the host name on the command line then TeemTalk will assume you are using TCP/IP.
11-10 Initialization Commands TSR Identifier WIN.INI File: netid= identifier Command Line: -i identifier Default Setting: 5A TeemTalk for Windows 3.1x communicates with its TSR programs and the network kernel software via interrupt 63 (hex). A unique TSR identifier is used to link an instance of TeemTalk to a particular TSR.
11-11 Initialization Commands Disable 'Closed Connection' Messa g e Bo x Initialization File: exitOnClose=on TeemTalk exits immediately exitOnClose=off TeemTalk does not exit exitOnClose=con.
11-12 Initialization Commands T elnet Commands Suppress T elnet Echo Option Private Profile File: TelnetEchoSuppress=Yes Command Line: Not applicable Default Setting: No This command will suppress TeemTalk generation of the Telnet echo option on connection.
11-13 Initialization Commands Session Configuration Star tup Command Group T o Action Initialization File: Not applicable Command Line: -n name Default Setting: Windows 3.1x: tt*w ( * is either 05 , 07 , or 11 ) Windows 95 & NT: default You can specify more than one set of startup commands in the Windows 3.
11-14 Initialization Commands Private Pr ofile File T o Use Initialization File: Not applicable Command Line: -pf filename Default Setting: TT*W.INI ( * is either 05 , 07 or 11 ) This command line option enables you to specify a different private profile file for TeemTalk to use instead of the default.
11-15 Initialization Commands Run Script File Initialization File: scriptfile= filename Command Line: -sc filename Default Setting: Not applicable TeemTalk provides a script language which can be used to automate certain activities such as logging into remote computers.
11-16 Initialization Commands specified in the ZModem Settings dialog box. Note that the transfer protocol selected in the Initiate File Transfer dialog box will be ignored.
11-17 Initialization Commands Display Window Minimized When Loaded Initialization File: windowSize=minimized Command Line: -mi Default Setting: Not applicable These commands will cause the window to be displayed as an icon when TeemTalk is loaded.
11-18 Initialization Commands Disable Contr ol Menu & Min/Maximize Buttons Initialization File: SystemMenu=none Command Line: -sy Default Setting: on These commands will remove the Control (System) menu icon and the minimize and maximize buttons from the TeemTalk window.
11-19 Initialization Commands Disable Windo w Frame Initialization File: windowFrame=off Command Line: -fr Default Setting: on These commands will disable the window frame. Disable Title Bar Initialization File: titlebar=off Command Line: -tb Default Setting: on These commands will remove the title bar from the window.
11-20 Initialization Commands Disable Menu Bar Initialization File: menubar=off Command Line: -mb Default Setting: on These commands will remove the menu bar from the window. The File , Edit and Settings menus and the << and >> window resize commands will be unavailable.
11-21 Initialization Commands Window Subtitle Initialization File: subTitle= "subtitle" Command Line: -st "subtitle" Default Setting: Untitled These commands enable you to specify a subtitle for display in the title bar of a specific TeemTalk window.
11-22 Initialization Commands font size by using one of these commands where index is the index of the font as defined in the following tables. The size of the font for a particular index will vary depending on the terminal emula- tion.
11-23 Initialization Commands T e xt Redraw Delay Initialization File: TextRedrawDelay= milliseconds Command Line: -rd milliseconds Default Setting: 1000 These commands enable you to specify the delay period before text is redrawn after terminal inactivity.
11-24 Initialization Commands Disable Graphics Show Through Initialization File: hideGraphics=on Command Line: -g Default Setting: Graphics shows through alpha These commands will prevent graphics from showing through dialog area data that has a background colour index other than 0.
11-25 Initialization Commands Keyboard & Mouse LK450 Keyboard Initialization File: LK450keyboard=yes Command Line: -kblk450 Default Setting: Not applicable These commands enable you to specify that an LK450 keyboard is being used.
11-26 Initialization Commands In some cases it may be necessary to disable the copy and paste function of the mouse buttons to prevent accidental editing. This can be achieved by using one of these commands. When the editing functions are disabled, use the Edit menu options or the numeric keypad keys Shift + .
11-27 Initialization Commands Printing Default T eemT alk Printer Initialization File: device= printer details Command Line: Not applicable Default Setting: As specified in the Control panel This command enables you to specify a different printer which TeemTalk will use by default instead of that specified in the Control panel.
11-28 Initialization Commands Send Print Data T o File Initialization File: printtofile= filename Command Line: -pr filename Default Setting: Not applicable These commands enable you to direct print data to a specified file instead of the printer.
12-1 Creating A Script File 12 Creating A Script File This chapter describes TeemTalk 's scripting language. Introduction TeemTalk provides a comprehensive script language which allows all aspects of the emulator to be controlled via user written command files.
12-2 Creating A Script File T eemT alk for Windows 95 & NT To specify the name of the script file in the TT*W.INI private profile file (where * is your version of TeemTalk, e.
12-3 Creating A Script File For example, to program a key or button so that it will run the script file myscript.scr and assign the values value1 to variable ArgV1 and value2 to ArgV2, you would enter the following in the key/button definition text box: <'myscript.
12-4 Creating A Script File Script File Examples Log On Script To introduce scripting, here is an example of probably the most obvious task to automate - logging on to a host computer over a network: .
12-5 Creating A Script File also sometimes necessary to ensure that the LAST character received from the host is the LAST character of the string, to ensure that the host is ready to accept what is sent by the put command. You can use the Display Controls option in the Terminal Settings dialog box to find this out.
12-6 Creating A Script File LOGON1: pset emul mode tek LOGON2: pset emul mode w3220 LOGON3: pset emul mode vt2207 LOGON4: pset emul mode vt2208 Programming Keyboard Macros What we have now achieved using soft buttons could also be done using keyboard macros.
12-7 Creating A Script File Similar definitions can also be applied to soft buttons to allow frequently used sequences to be accessible with one mouse click. Key combinations are also possible to define by including the complete combination within angle brackets ( < and > ).
12-8 Creating A Script File if (errno) goto lab1: DDE initiate "Excel", "sheet1", channel2 if (errno) goto lab2: wrt "DDE initiation with Excel succeeded_n_r" wrt "E.
12-9 Creating A Script File Initiating A File T ransfer The following script file example will attempt to initiate a file transfer and display various informative messages.
12-10 Creating A Script File IF (errno) { MSGBOX "'set file type binary' did not get 'C-Kermit>' prompt",1,reply LET success = 0 RETURN } RETURN **************************** * Setting Kermit to 'server' * **************************** lab3: LET success = 1 PUT "server_r" HCMP 60,"reconnect.
12-11 Creating A Script File } ELSE { MSGBOX "'KERMIT remote SEND' successful",1,reply } lab6: FTU CANCEL RETURN *********************************** * Take Kermit out of 'serv.
12-12 Creating A Script File Syntax Con ventions This section explains the rules for writing a script program. Program Lines The first text entry of each line must be a script command or a line label, which may be preceded by any number of spaces from the beginning of the line.
12-13 Creating A Script File Decimal Value Of ASCII Characters In Strings You can enter the decimal value of ASCII characters within character strings. A decimal value is entered as a three digit number preceded by an underline character. Decimal values with only two digits must be preceded by a zero.
12-14 Creating A Script File Script Operator s The script language supports various arithmetic operators to facilitate calculations and manipulations on numeric variables and discrete numeric values. Some of the operators are also extended to provide some useful manipulations on strings and string variables.
12-15 Creating A Script File Equivalence Testing (== !=) The == and != operators allow you to check that a variable is set to a particular value. For example, the following lines could be inserted bet.
12-16 Creating A Script File Arithmetic Modifiers (+= -= *= /= %=) These operators all act as per their usual function (if the = was ignored), but have the effect that they substitute the resultant value back into the variable upon which they were operating.
12-17 Creating A Script File For example: var $String while (String != "Exit") inp "Give me a string", String exit would keep requesting for input until the string equals Exit .
12-18 Creating A Script File Command Descriptions The commands that can be used in the script file are described in alphabetical order on the following pages. Con ventions Character Case Each command description begins by showing the basic command followed by the command format with any parameters.
12-19 Creating A Script File Command Summary PROGRAM COMMANDS BRF Branch to specified label line if system flag is false. BRT Branch to specified label line if system flag is true. ELSE Do the following if previously specified if condition not true. EXIT Exit script program but not TeemTalk .
12-20 Creating A Script File DIALOGUE Display dialog box with text box, Ok & Cancel buttons. DSP Display and action following lines. INP Display prompt & place entered characters in variable. MSGBOX Display message box incorporating specified buttons.
12-21 Creating A Script File FTU SET Set the value of the specified parameter. FTU START Start the file transfer. FTP FILE TRANSFER FTP CD Change current local/remote directory. FTP CONNECT Connect to specified host. FTP COPYDLG Display message box during file transfer.
12-22 Creating A Script File STRING OPERATIONS DECRYPT Decrypt encrypted string and place in variable. ENCRYPT Encrypt string and place in variable. FSTR Format string to specified length and alignment. LEN Count characters and spaces in variable. LOW Convert uppercase characters to lowercase & place string in variable.
12-23 Creating A Script File Commands BREAK Syntax: BREAK <time> Places a break signal on communications line for the specified time in milliseconds. If no time is specified then the break will be for 250 milliseconds. BRF Syntax: BRF <label> If the system flag is set to FALSE, the program branches to the line with the specified label.
12-24 Creating A Script File CLIPBD EMPTY Syntax: CLIPBD EMPTY This command will open the clipboard, clear all the data contained in the clipboard, then close it. Refer to the Error Numbers section later in this chapter for a list of possible error numbers for this command.
12-25 Creating A Script File <destvar> <sourcevar> Result integer string <destvar> will contain the ASCII decimal value of the first character in <sourcevar> . integer float <destvar> will contain the result of rounding the floating point number in <sourcevar> to the nearest integer.
12-26 Creating A Script File <channel> is the name of an integer variable (see var ) into which an ID will be placed reflecting the particular channel for the initiated DDE link. A maximum of four channels may be used at any one time, each must have a different variable name.
12-27 Creating A Script File The following example will place data contained in the variable data1 into cells located at row 1 column 1 through row 2 column 3 inclusive, with no channel specified (ass.
12-28 Creating A Script File DIALOGUE Syntax: DIALOGUE <title> <caption> <variable> [<x> <y>] This command enables you to display a simple dialog box with a specified tit.
12-29 Creating A Script File <gname> is a previously defined string or integer variable which will store the group name (UNIX only). Note that if you require a value which follows one or more that are not required, you will still need to supply variables for them.
12-30 Creating A Script File DSP Syntax: DSP <integer> If the integer is 1 , all the program lines that follow are displayed and actioned. If the integer is 0 , all following lines are actioned but not displayed.
12-31 Creating A Script File ENCRYPT Syntax: ENCRYPT <result> <string> <key> Encrypts a string, where <result> is a previously defined string variable (see var ) which will store the encrypted string. <string> is a string or string variable containing the string to encrypt.
12-32 Creating A Script File FILE CLOSE Syntax: FILE CLOSE <handle> Closes the file with the specified handle where <handle> is the name of the integer variable assigned by the file open command. The Error Numbers section lists the possible error numbers for this command.
12-33 Creating A Script File (read) W (write) and C (create). If this string is omitted the program will assume that the file will have read and write operations performed on it.
12-34 Creating A Script File FILE RGET Syntax: FILE RGET <handle> <variable> This will get a single character from a file and assign it to a variable, where <handle> is the integer variable specified by the file open command and used to identify the file.
12-35 Creating A Script File <size> is a previously defined string or integer variable (see var ) which will store the size of the file. <mode> is a previously defined string variable which will store the mode. <modtime> is a previously defined string variable which will store the time of the last modification.
12-36 Creating A Script File <variable> is a previously defined variable (see var ) which contains the characters to be written to the file. <length> is the number of characters to be written if the variable is in string for- mat.
12-37 Creating A Script File FTP CONNECT Syntax: FTP CONNECT <system> <host> [<login> <password> <account>] This enables you to make a host connection for FTP file transfer.
12-38 Creating A Script File FTP DIRFIRST Syntax: FTP DIRFIRST LOCAL <filename> [<size> <mode> <modtime> <uname> <gname>] FTP DIRFIRST REMOTE <filename> [<.
12-39 Creating A Script File FTP DIRNEXT Syntax: FTP DIRNEXT LOCAL <filename> [<size> <mode> <modtime> <uname> <gname>] FTP DIRNEXT REMOTE <filename> [<siz.
12-40 Creating A Script File Refer to the Error Numbers section later in this chapter for a list of possible error numbers for this command. FTP GET Syntax: FTP GET [<mode>] <remote file> .
12-41 Creating A Script File FTP RM Syntax: FTP RM LOCAL <filespec> FTP RM REMOTE <filespec> This FTP file transfer command will remove the specified local or remote file. Refer to the Error Numbers section later in this chapter for a list of possible error numbers for this command.
12-42 Creating A Script File <groupID> identifies a group of parameters. <paramID> identifies a particular parameter, or in the case of Parameter settings a sub-group of parameters. <subparamID> identifies a particular parameter when the <groupID> is specified as Parameter , otherwise this is omitted.
12-43 Creating A Script File For example, to specify that the Kermit protocol end of line character for outbound packets is DEL, you would enter the following: ftu set parameter kermit seol "del" where parameter is the group ID, kermit is the parameter ID, seol is the sub- parameter ID, and "del" is the value.
12-44 Creating A Script File FTU START Syntax: FTU START <command> This will start a file transfer where <command> can either be a variable or a string which usually relates to the name of the file to send or receive. The ftu set command is used prior to ftu start to specify whether you are sending or receiving a file.
12-45 Creating A Script File The following example will get the current protocol setting from the Windows 3.1 WIN.INI file and place it in the string variable netprot . getini "tt07w" "protocol" netprot The following example will get the current protocol setting from the Windows 95 or NT TT07W.
12-46 Creating A Script File HGET Syntax: HGET <variable> [, <count> [, <timeout>]] This gets one or more characters from the host and assigns them to the specified vari- able, where <count> is the number of characters to get from the host.
12-47 Creating A Script File IF Syntax: IF <condition> Informs the program to perform the command(s) on the following line(s) if the specified condition is true.
12-48 Creating A Script File For example, to ask the user to enter his name and cause the name to be assigned to the variable UserID , the following line would be entered: inp "Please Enter Your .
12-49 Creating A Script File KINTERCEPT Syntax: KINTERCEPT <boolean> When enabled, this command will cause all keystrokes entered by the terminal operator to be intercepted and stored in a queue so that the script program can take action on them using the kraw and kact commands.
12-50 Creating A Script File KSTR Syntax: KSTR <string> This command will treat the characters contained in the string or string variable as macros to be performed. Refer to the Macros Settings dialog box description in the Setup Menus chapter for the macro definition format.
12-51 Creating A Script File LOW Syntax: LOW <result> <string> This command will convert all uppercase characters in a string to lowercase and place the resulting string in a variable, where <result> is a predefined string variable (see var ) which will store the converted string.
12-52 Creating A Script File For example, to specify that the Cancel and Retry buttons are to be displayed, the <buttons> integer would be 18 . Only the following combinations of buttons are all.
12-53 Creating A Script File ONERROR Syntax: ONERROR <action> This command will perform the specified action when it encounters an error while the script program is running, where <action> can be one of the following: REPORT will display a message box indicating the type of error and the program line that caused it.
12-54 Creating A Script File PARSE Syntax: PARSE <string> <variable1> <key> <variable2> This command enables you parse a string using a specified key (e.g. a single character or a string of characters), where <string> is the string or variable containing the string to be parsed.
12-55 Creating A Script File text box by the user to be stored in the string variable result when the Ok button is pressed. password "Password" "Enter your password:" result 100 100 The Error Numbers section later in this chapter lists possible error numbers.
12-56 Creating A Script File More than one setting within the same group of parameters can be specified on the same line. For example, to set the baud rate to 9600 and the serial port device to /dev/ .
12-57 Creating A Script File RDPXY Syntax: RDPXY <variable> <row> <column> <count> This causes the program to read a specified number of characters from the specified row and column position in the display buffer and assign them to a previously defined string variable.
12-58 Creating A Script File RETURN Syntax: RETURN Terminates a gosub command, returning the program to the line following the most recently encountered gosub which has not yet been terminated. RST Syntax: RST This will reset TeemTalk and cause it to assert the last saved setup configuration.
12-59 Creating A Script File SETINI Syntax: SETINI <section> <entry> <setting> [<ini file>] This enables you set a setting in an initialization file, where <section> is a string or string variable which specifies the heading of the command group, for example tt07w for TeemTalk-07W initialization commands in the WIN.
12-60 Creating A Script File SWITCH Syntax: (See below) This is used to compare the value of a variable with a list of possible values and perform the commands specified for the matching case. The format is as follows: SWITCH <variable> { CASE <value1> <commands> CASE <value2> [<value3>.
12-61 Creating A Script File TCMP Syntax: TCMP <delay> <row> <column> <string> This will wait for the specified <string> to appear on the screen at the start location specified by <row> and <column> , where <delay> is the number of seconds to wait for the specified string.
12-62 Creating A Script File 9 Attributes dialog box 10 Keyboard Macros dialog box 11 Soft Buttons dialog box 12 Mouse Button Actions dialog box 13 >> Increase window size command 14 << De.
12-63 Creating A Script File 55 About TeemTalk message box 56 Copy Reverse command 57 Copy Mono command 58 Copy Mono Reverse command 59 Close Session command 60 Copy Reverse command TOOLBAR DEL Syntax.
12-64 Creating A Script File <bitmap> is either a string containing the name of the bitmap file to use, or an integer which relates to the standard defined toolbar bitmaps in the order displayed in the Button Tools dialog box, the first being 0 , the second 1 , etc.
12-65 Creating A Script File var !float 0.45 All future references to a variable are made by using its name without the $ , % or ! variable type identifying characters. Note: You can convert the type of data (string, integer, floating point number) from one variable to another using conv .
12-66 Creating A Script File wrt "Amount = " integer } While commands may be nested up to 32 times. WRT Syntax: WRT <string(s)> Displays string(s) delimited by double quote characters at the current cursor position. Variables (such as identity in the example below) can also be included.
12-67 Creating A Script File Error Numbers You can incorporate a special variable called errno in your script file which will be used to store a number indicating the result of a command (i.
12-68 Creating A Script File DIALOGUE 0 The command was successful. 1 Invalid parameter in the command string. 2 Cancel button pressed. 3 Unable to create the dialog box. FILE 0 The command was successful. 1 Invalid sub-command (e.g. must be file read and not file fred , etc.
12-69 Creating A Script File FTU 0 Transaction done. 1 Unknown packet. 2 Cancelled. 3 Too many retries. 4 File open error. 5 File read error. 6 File write error. 7 File close error. 8 Sending. 9 Send initialize error. 10 Send filename error. 11 Send data error.
12-70 Creating A Script File MSGBOX 0 The command was successful. 1 Invalid parameter in the command string. 2 Invalid button combination specified. 3 Unable to create the dialog box. PARSE 0 The command was successful. 1 Invalid parameter in the command string.
12-71 Creating A Script File Script Err or T rapping Functions The integrity of a script program can be checked by using the onerror , errorline and errorcode commands.
12-72 Creating A Script File ID Message Displayed Meaning 1 Syntax error Illegal command or unrecognisable element. 2 Variable expected Script expected a predefined variable (see var ). 3 Integer expected Script did not receive an integer or integer variable.
12-73 Creating A Script File PSET & PGET P arameter s & V alues This section lists the parameters available for the PSET and PGET commands, together with the values they will accept or return. Abbreviations are allowed in many cases, the essential characters being shown in UPPER CASE, with the rest of the value in lower case.
12-74 Creating A Script File GroupID ParamID Value NCSI NETBIOS NETWLAT NETWTCP NEWT NSVT NWSAA OSLAN PATHWay PCNFS PCTCP TEEMTALKOSI TELAPI WINSOCK (Windows 95/NT): NETwork PROTocol NONE SERIAL CTERM.
12-75 Creating A Script File ISDN Settings GroupID ParamID Value Remote Dial Number: NETwork ISDNDIAL "string" Remote Dial Sub Address: NETwork ISDNDIALSUBADDRESS "string" Controll.
12-76 Creating A Script File GroupID ParamID Value Print Screen Method: PRINTer SCReen TEXT, GRaph Use Printer Resolution: PRINTer USERESolution boolean Auto Wrap: PRINTer AWRAP boolean Centre Image O.
12-77 Creating A Script File NCSI Settings GroupID ParamID Value Baud Rate: NCSi BAUDrate 50, 75, 110, 134, 150, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 7200, 9600, 19200, 38400, 57600, 115200 P.
12-78 Creating A Script File GroupID ParamID Value Multinational: EMULation MULTinational boolean Display Controls: EMULation CTRLdisplay boolean Terminal Settings GroupID ParamID Value Keyboard Langu.
12-79 Creating A Script File Dialog Settings GroupID ParamID Value Burst Scroll: DIALog BURSTscroll boolean Auto Wrap: DIALog WRAPeol boolean Dialog Indices Locked: DIALog LOCKINDices boolean Dialog A.
12-80 Creating A Script File Attribute Settings Colour Selection GroupID ParamID Value Map Value Red: ATTRibutes MAP##Red range 0 - 100 (where ## is colour index in range 00 to 15) Map Value Green: AT.
12-81 Creating A Script File GroupID ParamID Value Underline & Bold Index: ATTRibutes FRGINDUNDBOLD 0 - 15[char] Flashing Index: ATTRibutes FRGINDFLASH 0 - 15[char] Flash & Bold Index: ATTRibutes FRGINDFLBOLD 0 - 15[char] Flash & Underline: ATTRibutes FRGINDFLUNDER 0 - 15[char] Flash, Under.
12-82 Creating A Script File Keyboard Macros Keyboard macros may be specified using Tektronix key reference numbers or virtual key names. A variable can also be specified for the ParamID .
12-83 Creating A Script File Soft Buttons The ParamID setting SB#L# specifies the soft button number (SB#) which can be any number between 1 and 12 inclusive, and the level number (L#) which can be 1 to 4. For example, SB4L2 specifies soft button 4 on level 2.
12-84 Creating A Script File Current Operating System Settings GroupID ParamID Value Current Disk Drive: CURRent DRIVE "string" A - ? Current Directory: CURRent DIRectory PWD CWD "string" 255 chrs Current Environment: CURRent ENVironment "string","string" max 255 chars.
12-85 Creating A Script File GroupID ParamID Value Invisible Attribute: CURRent BLank SECurity immediate Flashing Attribute: CURRent FLashing immediate Highlight (Bold/Dim) Attribute: CURRent BD BOLD .
12-86 Creating A Script File FTU SET & GET P arameter s This section lists the parameters available for the script language FTU SET and FTU GET commands, together with the values they will accept or return.
12-87 Creating A Script File Kermit Parameter Settings GroupID ParamID SubParamID Value Start Of Packet (S): PARAMETER KERMIT SMARK "string" Start Of Packet (R): PARAMETER KERMIT RMARK ".
12-88 Creating A Script File GroupID ParamID SubParamID Value Transfer Action (S): PARAMETER ZMODEM SFILEACTION NONE NEWLONG CRCDIFF APPEND REPLACE NEWER LENGTH ABSENT Transfer Action (R): PARAMETER Z.
13-1 Dynamic Data Exchange 13 Dynamic Data Exchange This chapter describes the support of dynamic data exchange (DDE) by TeemTalk . Introduction With the adoption of a standard user interface within t.
13-2 Dynamic Data Exchange ● Creating compound documents , such as a word-processing document that includes a chart produced by a graphics program. Using DDE, the chart will change when the source data is changed, while the rest of the document remains the same.
13-3 Dynamic Data Exchange DDE T erminology In order to achieve a degree of understanding of the concepts of DDE, it is important to have a grasp of some of the terminology used to describe the protocol. Two applications co-operating in a DDE link are considered to be engaged in a DDE conversation .
13-4 Dynamic Data Exchange Using The Edit Menu DDE Functions The most apparent DDE support provided by TeemTalk are the two entries in the Edit menu, DDE Row Copy and DDE Column Copy . These two functions do not directly invoke a DDE link to another application.
13-5 Dynamic Data Exchange =szAppName|szTopicName!szItemName Therefore the Topic for the particular instance of TeemTalk under question is given between the | and the ! characters. The last piece of information required to establish a permanent data link is the item name itself.
13-6 Dynamic Data Exchange File T ransfer TeemTalk for Windows 3.1 (not Windows 95 or NT) supports DDE links with its file transfer executable, TTFLER.
13-7 Dynamic Data Exchange Data T ransmission Over A Slave DDE Link Once initiated, TeemTalk enters Slave mode, diverting all input from the keyboard, for example to the Client application, and permitting data to be sent to it from the Client. Data coming from TeemTalk will be sent in the form of a DDE POKE message.
13-8 Dynamic Data Exchange GlobalUnlock(hPokeData); if (bRelease) { GlobalFree(hPokeData); } PostMessage( hWndPartnerDDE, WM_DDE_ACK, hWnd, MAKELONG(0x8000, atomItem) ); return; } The important call here is PartnerSentData , which actually does the processing of the received data.
13-9 Dynamic Data Exchange SendPoke( HWND hwnd, /* Our Window handle */ HWND hWndPartnerDDE, /* handle for partner in DDE */ char *szItem, /* String ID for transfer */ int iData, /* Value to be transf.
13-10 Dynamic Data Exchange Reading & Setting T erminal Parameter s The TeemTalk for Windows 3.1 slave mode, or TeemTalk for Windows 95 or NT session DDE topic, supports the ability to set and read the user definable setup settings.
13-11 Dynamic Data Exchange case B2400: iBaud = 2400; break; case B4800: iBaud = 4800; break; case B9600: iBaud = 9600; break; case B19200: iBaud = 19200; break; } return iBaud } Example 2 Read the currently defined Answerback string and place in given buffer.
13-12 Dynamic Data Exchange Example 3 All key values are defined using key macro identifiers as documented in the Key Reference Numbers appendix. Read the keyboard macro assigned to the Shift + F6 key sequence. Note: The highlighted characters Slave in hWnd Slave DDE are only applicable to TeemTalk for Windows 3.
13-13 Dynamic Data Exchange /* Treat Key macro request as a special case */ if (MenuID == IDM_MACROS) lSetting = MAKELONG(-DataGroup,iValue); else lSetting = MAKELONG(DataGroup,MenuID); ultoa(lSetting.
13-14 Dynamic Data Exchange /************************************************************* FUNCTION: ClientReceivedData PURPOSE: Called upon receipt of a WM_DDE_DATA **********************************.
13-15 Dynamic Data Exchange Changing Parameter Settings Example 1 Set the serial communication’s port speed to a required baud rate. GetBaudRate(int Baud) { int BaudID; switch(iBaud) { case 110: Bau.
13-16 Dynamic Data Exchange Example 2 Redefine the Answerback to the given string. SetAnswerback(LPSTR szAnswer, int iAnsLen) { ChangeSetting( hWnd, hWndPartner, IDM_EMUL, ANSSTRING, iAnsLen, szAnswer, iAnsLen ); } Example 3 Set the keyboard macro assigned to the Shift + F6 key sequence to Hello World.
13-17 Dynamic Data Exchange ChangeSetting( HWND hWnd Slave DDE, HWND hWndPartnerDDE, int MenuID, int DataGroup, int iValue, LPSTR szChar, int iCharCount ) { DWORD lSetting; char buf[16]; lSetting = MA.
13-18 Dynamic Data Exchange Additional DDE Functions System System System System System Session Session Session Session Session Session Session TOPIC ITEM DA T A DDE MESSAGE RESUL T SysItems T opics Formats Status SendMouse SendMouseStr Send Receive Escape CurPos CurPosStr KeyStr KeyPress NONE NONE NONE NONE X, Y coordinates & button pressed.
13-19 Dynamic Data Exchange The first four functions in the table enable interrogation of TeemTalk. The remaining functions are described in the following sections. All functions referenced with the "Session" topic can additionally be performed using a topic name relating to the relevant TeemTalk instance, i.
13-20 Dynamic Data Exchange (LONG)sizeof(DDEPOKE) + sizeof(DDEMOUSEREPORT) + 2))) return; if (!(lpPokeData = (DDEPOKE FAR*)GlobalLock(hPokeData))) { GlobalFree(hPokeData); return; } MouseReport.
13-21 Dynamic Data Exchange are received and then all of the buffered data will be dispatched to the Client DDE application that established the link. The termination characters are CR LF by default, but this can be overridden by including the following WIN.
13-22 Dynamic Data Exchange This needs to be extracted from the DDEDATA message in order to read the appropriate values. One way of doing this is shown below. / **************************************************************** FUNCTION: ClientReceiveData PURPOSE: Called when client application receives WM_DDE_DATA message.
13-23 Dynamic Data Exchange The CurPosStr function is an alternative string version of CurPos . This returns a string of two three-digit decimal values for the X and Y coordinates in the form xxx,yyy . KeyStr KeyStr is a straightforward POKE of data that is treated as a key macro to be performed.
13-24 Dynamic Data Exchange DDE Link T o A Visual Basic Application The following example Visual Basic application DDEDEMO creates a DDE link to two copies of TeemTalk . The link is created when the Start button is clicked. System information can be gained by using the buttons at the bottom of the screen.
13-25 Dynamic Data Exchange DDEDEMO VERSION 2.00 Begin Form Form1 Caption = “spider network ag - TeemTalk DDE Demo “ ClientHeight = 6408 ClientLeft = 1992 ClientTop = 900 ClientWidth = 6516 Height.
13-26 Dynamic Data Exchange FontSize = 7.8 FontStrikethru = 0 ‘False FontUnderline = 0 ‘False Height = 255 Index = 0 Left = 120 TabIndex = 27 Top = 2400 Width = 735 End Begin TextBox Text1 FontBold = -1 ‘True FontItalic = 0 ‘False FontName = “Arial” FontSize = 7.
13-27 Dynamic Data Exchange FontSize = 7.8 FontStrikethru = 0 ‘False FontUnderline = 0 ‘False Height = 255 Index = 4 Left = 5280 TabIndex = 24 Top = 5640 Width = 735 End Begin CommandButton formats Caption = “Formats” FontBold = 0 ‘False FontItalic = 0 ‘False FontName = “MS Sans Serif” FontSize = 7.
13-28 Dynamic Data Exchange Top = 5640 Width = 735 End Begin TextBox Text2 Height = 285 Left = 1080 TabIndex = 20 Top = 6000 Width = 5295 End Begin CommandButton cls Caption = “Send DDE Info” FontBold = 0 ‘False FontItalic = 0 ‘False FontName = “MS Sans Serif” FontSize = 7.
13-29 Dynamic Data Exchange Top = 5280 Width = 1095 End Begin CommandButton TTstat Caption = “Start” FontBold = 0 ‘False FontItalic = 0 ‘False FontName = “MS Sans Serif” FontSize = 7.
13-30 Dynamic Data Exchange Width = 975 End End Sub cls_Click (index As Integer) text2.LinkMode = 0 If index = 0 Then text2.LinkTopic = “TT07W|ttlk1” Else text2.LinkTopic = “TT07W|ttlk2” End If text2.LinkItem = “Send” text2.LinkMode = 2 text2 = text2 + Chr(13) + Chr(10) + Chr(0) text2.
13-31 Dynamic Data Exchange End Sub Sub status_Click (index As Integer) text2.LinkMode = 0 text2.LinkTopic = “TT07W|System” text2.LinkItem = “Status” text2.LinkMode = 2 text2.LinkRequest End Sub Sub Sysitems_Click (index As Integer) text2.LinkMode = 0 text2.
13-32 Dynamic Data Exchange Text1(i + 12).LinkItem = “0,” + i + “,80” Text1(i + 12).LinkMode = 1 Next i End If End Sub.
A-1 Troubleshooting A T r oub leshooting This appendix provides answers to the most commonly asked questions. Problem: When I try to run TeemTalk a message appears warning me that the language DLL or file transfer utility may not be compatible.
A-2 Troubleshooting 4. In the Save As File Name text box, specify the name of the workspace settings file (and the directory path if different from the default) which is to store the user preference settings selected by the Saved Items options. The default filename is tt*w.
A-3 Troubleshooting Problem: How do I run a 4010 program?. Solution: Display the Emulation Settings dialog box and select Tek as the emula- tion, then display the Dialog Settings dialog box and set the Dialog Area Enabled option to 0 (zero). Problem: The text background colour is incorrect.
A-4 Troubleshooting 2. Some overruns are caused by SMARTDRV write caching. To dis- able write caching but continue read caching, specify the drive letter without a + or - . For example, SMARTDRV C enables read caching but disables write caching. Note, however, that this will slow the PC down.
B-1 Virtual Key Names B Vir tual Ke y Names This appendix lists all the supported virtual key names which enable you to include a specific key function in a user definition.
B-2 Virtual Key Names 122 Key Keyboard Additional Keys Key Function Virtual Key Name Key Function Virtual Key Name Attn VK_ATTN F19 - F24 VK_OEM_F19 - F24 Clear VK_OEM_CLEAR No Name VK_NONAME Cu Sel V.
C-1 Key Reference Numbers C K e y Reference Number s This appendix lists the reference numbers assigned to keys on the British keyboard and mouse buttons which are used by Tek key programming commands. The following tables of reference numbers correspond to the keys listed in the left column.
C-2 Key Reference Numbers BRITISH KEYBOARD KEY REFERENCE NUMBERS KEY NORM SHIFT CTRL CT/SH ALT COMPOSE -166 -166 -166 -166 -166 DEL -258 -264 -270 -276 -348 DELETE 127 -34 -35 -36 -373 DO (F10) -231 -.
C-3 Key Reference Numbers BRITISH KEYBOARD KEY REFERENCE NUMBERS KEY NORM SHIFT CTRL CT/SH ALT F1 128 13 6 -2 -10 -351 F2 129 13 7 -3 -11 -352 F3 130 13 8 -4 -12 -353 F4 131 13 9 -5 -13 -354 F5 132 14.
C-4 Key Reference Numbers BRITISH KEYBOARD KEY REFERENCE NUMBERS KEY NORM SHIFT CTRL CT/SH ALT A 97 6 5 1 1 -289 B 98 6 6 2 2 -290 C 99 6 7 3 3 -291 D 100 68 4 4 -292 E 101 69 5 5 -293 F 102 70 6 6 -2.
C-5 Key Reference Numbers MOUSE BUTTON REFERENCE NUMBERS Button Pressed Button Released -155 -156 -157 -158 -159 -160 Button Button Pressed Button Released -161 -162 -163 -164 -165 -166 Shift + Button.
C-6 Key Reference Numbers Notes.
D-1 Character Sets D Character Sets This appendix shows the tables of characters that are supported by TeemTalk. Introduction The following pages show the character sets that are supported when TeemTalk is in Tek Alpha or VT220 Alpha overall mode (as explained below).
D-2 Character Sets To enter a control character from the keyboard, first find the displayable character equivalent by adding 64 to the decimal value of the control character in the relevant character set table. For example, the control character CR (carriage return) has a decimal value of 13.
D-3 Character Sets ASCII (MULTINATIONAL 7-BIT) CHARACTER SET (Tek & VT220 Alpha Modes) NUL SOH STX ETX EO T ENQ AC K BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US SP ! " # $ % & ´ ( ) * + , - .
D-4 Character Sets DEC ADDITIONAL (MULTINATIONAL 8-BIT) CHARACTER SET (VT220 Alpha Mode) IND NEL SSA ESA HTS HTJ VTS PLD PLU RI SS2 SS3 DCS PU1 PU2 STS CCH MW SP A EP A CSI ST OSC PM APC ¡ ¢ £ ¨ .
D-5 Character Sets NATIONAL REPLACEMENT CHARACTERS (VT220 Alpha Mode) ASCII British Canadian Dutch Finnish German Italian Portuguese Spanish Swedish Danish Norwegian French Belgian Swiss French Swiss .
D-6 Character Sets NATIONAL REPLACEMENT CHARACTERS (Tek Alpha Mode) ASCII British French German Swedish Danish Norwegian # £ # £ # # @ @ @ à § @ [ [ Æ ° Ä Ä Ø ç Ö Ö ] ] Å § Ü Å ` ` `.
D-7 Character Sets LINE DRAWING CHARACTER SET (Tek & VT220 Alpha Modes) NUL SOH STX ETX EO T ENQ AC K BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US SP ! " # $ % & ´ ( ) * + , - .
D-8 Character Sets ADDITIONAL CHARACTER SET (Tek Alpha Mode) NUL SOH STX ETX EO T ENQ AC K BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US SP Ä ä Å å Æ æ .
E-1 Host Command Summary E Host Command Summary This appendix lists the host and Tek Primary Setup commands that are valid in each terminal emulation mode.
E-2 Host Command Summary TEXT ERASURE HOST PRIMARY SETUP Erase text to end of line ESC K Erase text to end of screen ESC J GENERAL HOST PRIMARY SETUP Cancel current ESC sequence & display error CA.
E-3 Host Command Summary ANSI VT100 Mode CHARACTER ATTRIBUTES Assign * attribute(s) to following characters ESC [ * m Default attributes 0 White background 40 Bold on 1 Red background 41 Underline on .
E-4 Host Command Summary Enable cursor ESC [ ? 50 h Enable cursor autowrap ESC [ ? 7 h Index cursor (move down one line) ESC D Insert FF character & advance cursor F F Line feed LF Move cursor dow.
E-5 Host Command Summary Reset terminal emulation ESC c Restore saved features ESC 8 Save features (char. set, attrib's, cursor, origin) ESC 7 Select terminal emulation mode ESC % ! * CODE * (Hos.
E-6 Host Command Summary ANSI VT220 Mode When TeemTalk is in VT220 7 or 8 bit mode, the following commands will be executed in addition those listed previously for ANSI VT100 mode.
E-7 Host Command Summary T ek Mode ◆ Applies to TeemTalk-11W and TeemTalk-11W32 only. ● Applies to TeemTalk-05W & -05W32, TeemTalk-07W & TeemTalk-07W32.
E-8 Host Command Summary Enter Alpha mode US Enter Marker mode FS Enter Vector mode GS Exit TeemTalk to DOS ESC A E Insert FF & advance cursor FF Line feed LF Lock keyboard ESC K L * Lock viewing .
E-9 Host Command Summary Select segment for GIN cursor ESC I C * GINCURSOR * ◆ Select tablet area ESC I N * TBSIZE * Set GIN stroke report frequency ESC I F * GINFILTERING * Specify GIN cursor movem.
E-10 Host Command Summary Select font for stroke precision ESC M F * GTFONT * Select graphics text control precision ESC M Q * GTPRECISION * Select graphics text slant angle ESC M A * GTSLANT * Select.
E-11 Host Command Summary ◆ Select port hardcopy quantity ESC Q N * HCCOPIES * ◆ Select response to full page ESC K P * PAGEFULL * Send print data to file ESC A U * Set image orientation of hardco.
E-12 Host Command Summary SEGMENTS HOST PRIMARY SETUP Add primitives to segment ESC U I * SGINSERT * Assign pick ID nos. to graphics primitives ESC M I * SGPICKID * Assign segment to class ESC S A * SGCLASS * Call segment as subroutine ESC S F * SGCALL * Copy segment into current segment def.
E-13 Host Command Summary W3220 Mode GENERAL OPERATION HOST PRIMARY SETUP Disable local echo ESC N Enable local echo ESC M Select bypass mode ESC CAN Transfer data between aux & host ports ESC X T.
E-14 Host Command Summary Select terminal emulation mode ESC % ! * CODE * (Host * 0 = Tek, 1 = ANSI, 2 = Edit, 3 = VT52, 5 = VT100N, 6 = VT220N, 7 = VT220M7, 8 = VT220M8) POINT PLOT MODE HOST PRIMARY .
E-15 Host Command Summary T eemT alk Additional Commands MOUSE REPORTING IN ALPHANUMERIC APPLICATIONS Arm TeemTalk for mouse operation ESC [ = *arg g where *arg is of the format: bit 7 - 3 0 0 1 1 0 b.
E-16 Host Command Summary Notes.
Index-1 Index Inde x Symbols 80/132 Column Display 7-36 A Answerback String 7-34 ASCII File Transfer 8-2 AT Keyboard Mapping DEC VT220 mode 3-2 Tek, VT100 & Edit mode 3-3 Auto Wrap 7-35 B Baud Rat.
Index-2 Index Disable mouse editing 11-25 Disable remote printing 11-28 Disable scroll bar 11-20 Disable status bar 11-21 Disable system menu 11-18 Disable title bar 11-19 Disable toolbar 11-20 Disabl.
Index-3 Index Scroll bar on maximized 7-32 Text attributes 7-40 Window size in rows 7-36 DVisib Button 2-17 Dynamic Data Exchange 13-1 E Edit Menu 7-21 Edit Mode Selecting 2-9 Editing Text 7-21 Emulat.
Index-4 Index Tek mode E-7 VT220 mode E-6 VT52 mode E-1 W3220 mode E-13 Host Communications Bypass cancel character 7-33 End of message characters 7-34 End of message frequency 7-34 Getting started 2-3 NCSI settings menu 7-29 Report max.
Index-5 Index Telnet EOR options 11-12 Text redraw delay 11-23 TSR identifier 11-10 Use Windows default printer 11-27 Window fills screen 11-17 Window maximized 11-17 Window minimized 11-17 Window sub.
Index-6 Index New Connection dialog box 7-9 Telnet options 7-19 TSR identifier 11-10 New Connection Dialog Box 7-9 O On Line/Local Button 2-19 On Line/Local Setting 7-28 Overstrike Mode Indicator 2-19.
Index-7 Index DIRFIRST 12-28 DIRNEXT 12-29 DSP 12-30 ELSE 12-30 ENCRYPT 12-31 ERRORCODE 12-31 ERRORLINE 12-31 EXIT 12-31 FACT 12-31 FILE CLOSE 12-32 FILE COPY 12-32 FILE DELETE 12-32 FILE OPEN 12-32 F.
Index-8 Index WAIT 12-65 WHILE 12-65 WRT 12-66 Script File Arithmetic operators 12-14 Command descriptions 12-23 Command summary 12-19 Creating 12-1 Error numbers 12-65, 12-67 Examples 12-4 Initiating.
Index-9 Index T Tek Mode Host command summary E-7 Selecting 2-9 Virtual key names B-2 Telnet Initialization commands 11-12 Telnet Options 7-19 Terminal Emulation Selecting 2-9, 7-25 Terminal ID Settin.
Index-10 Index X XMODEM 8-1 XMODEM-1K 8-1 Y YMODEM Batch 8-2 Z ZMODEM 8-2 Zoom Button 2-17.
An important point after buying a device Xerox -05W (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Xerox -05W yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Xerox -05W - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Xerox -05W you will learn all the available features of the product, as well as information on its operation. The information that you get Xerox -05W will certainly help you make a decision on the purchase.
If you already are a holder of Xerox -05W, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Xerox -05W.
However, one of the most important roles played by the user manual is to help in solving problems with Xerox -05W. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Xerox -05W along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center