Skip to content

Setup Menu (Reflection)

The following options are available from the Reflection for HP Setup menu.


Terminal Type (Reflection)

Getting there

Terminal > Setup > Terminal > Terminal type

The Terminal Type tab lets you specify which terminal you want Reflection for HP to emulate. You can configure Reflection for HP to emulate either an HP or a VT terminal.

When you pick a VT terminal, Num Lock is enabled, the display is cleared, and the cursor is positioned in the upper- left corner of the terminal window. Switching to a VT terminal type also changes the keyboard in the Keyboard Map Setup dialog box and the keyboard shown when you click the Terminal keyboard check box on the Options tab in the Display Setup dialog box.

Note

Changing the Terminal type value resets the values on all of the tabs on the Terminal Setup dialog box.


Terminal Setup - Emulation Tab (Reflection)

Getting there

Terminal > Setup > Terminal > Emulation

Use the Emulation tab options to set values specific to the type of terminal you are emulating (as indicated on the Terminal Type tab in this dialog box).

Online Select to have Reflection for HP function as a terminal (also called "remote mode").

Clear this option to enter local mode. In local mode, Reflection for HP does not attempt to communicate with a host computer. Characters entered from the keyboard appear on the screen, but are not transmitted to the host; nor is any data received from the host (for example, notification of a mail message).

This value is not saved with your session settings.
Inhibit EOL wrap When this check box is left cleared, Reflection automatically returns the cursor to the left margin in the next line when the cursor reaches either the right margin or the right screen edge. When selected, each one overwrites the character at the right margin until you explicitly move the cursor by pressing Return or using an arrow key.

Advanced HP Options (Reflection)

Getting there

Terminal > Setup > Terminal > Emulation > Advanced

National Replacement Set Some host systems use national replacement characters to encode characters that are not available in the ASCII 7-bit character set. If necessary, set this list to match the set used by your host. In 8-bit operation, the value in this list has no effect. In 7-bit operation, however, the value assigned here limits characters to those that are defined for the configured set, and determines the replacement characters that are used during data communications.
Field Separator When Reflection is transmitting in block, page, and format modes, it sends a field separator character after each field of the formatted screen except the last one.
Block Terminator Under certain conditions, Reflection transmits a block terminator character at the end of each block of data transmitted. The value selected here specifies which ASCII character is sent to indicate that the end of the block has been reached.
Return Definition From these two lists, select a string of one or two characters to be generated whenever Return is pressed. If the second character is a space, only the first character is generated.
Host Prompt An HP 3000 sends a DC1 character to indicate to Reflection that it is ready to accept a line or block of characters. This character is sent immediately after the MPE prompt is sent. This list allows you to change which character is expected.

Most hosts either use the DC1 (^Q) character or no prompt (that shows up simply as a space). Select the appropriate host prompt from this list. (Press Alt+M then select DISPLAY FUNCTIONS to see the control codes sent by the host.) When Typeahead is selected (Terminal Setup > Keyboard & Mouse), Reflection waits for this prompt to be received from the host before it transmits the next line from the keyboard buffer.
Start Column For every line in display memory, Reflection attempts to remember the leftmost column that was entered from the keyboard, as opposed to that received from datacomm. This way, Reflection can distinguish the host prompt portion of each line from the user-entered portion. This information is used when you enable LINE MODIFY or MODIFY ALL to determine the leftmost column that should be transmitted to the host when you press Enter or Return.

Under some circumstances, it is impossible for Reflection to tell which column was the first user-keyed column; when that happens, it uses the value you enter in this box to determine the leftmost column to be transmitted. When your display Columns are set to 80, enter a value from 0 to 79. When you're in 132-column mode, enter a value from 0 to 131.
Forms Buffer Size This box is active only when the Terminal type list on the Emulation tab is set to HP70094, HP70098

NOTE: It is recommended that you not change this value; it's best left set by the host using escape sequences.

This value specifies the amount of memory (in 256-byte blocks) to be allocated to the forms cache buffer. If you change the buffer size, the contents of display memory and the printer buffer are cleared. If there is not enough memory to increase the forms buffer to the specified size, its size is not changed.
Transmit This list box is active only when Terminal type on the Emulation tab is set to HP70094, HP70098.

The value here determines whether Reflection transmits all fields in format mode (All) or only those fields that have been modified (Modified). This value is typically set by the host application.
Use Host Prompt Clear this check box if you want Reflection to ignore the host prompt; the value in the Host Prompt list clears. Conversely, when you select any value from the Host prompt list other than null (^@), the Use host prompt check box is selected.

Clearing the Use host prompt check box has the same effect as selecting the Inhibit Handshake and Inhibit DC2 check boxes. Ignoring the host prompt forces Reflection to behave as though both inhibits are on, thus preventing handshaking. Over an X.25 network, this prevents communications problems caused by applications that use handshaking.

When the Use host prompt check box is cleared, Reflection always responds to a primary status request from the host that both Inhibit handshake and Inhibit DC2 are enabled. This can affect a host application that explicitly changes one of these inhibits.
Inhibit Handshake This check box, along with Inhibit DC2 and some other factors, determines the type of handshaking that precedes each block transfer of data from Reflection to the host system. When selected, the DC1 handshake for block transfers is inhibited.
Inhibit DC2 This check box, along with Inhibit handshake and some other factors, determines the type of handshaking that precedes each block transfer of data from Reflection to the host system. When selected, the DC2 handshake for block transfers is inhibited.

Most of the keys on the keyboard have an associated ASCII character. Several keys, however, perform functions for which there is no character defined; for example, Home and PgUp. Certain host software programs, such as HP Slate, need to be informed when you press one of these non-ASCII keys. Selecting this option signals Reflection to inform the host system whenever you press one of these keys.

When this check box is selected and Reflection is operating in character/remote mode, each time you press one of these keys the associated escape sequence is transmitted to the host.

Num Lock: Alt+J (clear display)
Scroll Lock: Alt+K (clear line)
Home: Alt+D (delete line)
UpArrow: Alt+I (insert line)
PageUp: Alt+Y (command window)
LeftArrow: Ctrl+End
RIghtArrow: Ctrl+UpArrow
End: Ctrl+DownArrow
DownArrow: Ctrl+LeftArrow
PageDown: Ctrl+RightArrow
Insert: Ctrl+PageUp
Delete: Ctrl+PageDown
Caps Lock: Ctrl+Home

Most applications that require this feature automatically send the escape sequences to enable and disable the feature, so you probably will never need to enable it manually.
SPOW Ordinarily, the Spacebar overwrites and erases existing characters. When the SPOW (SPace OverWrite) check box is selected, spaces entered from the keyboard (not spaces echoed from the host), move the cursor over existing characters, but do not overwrite them with spaces:
  • The SPOW latch is turned on by a carriage return.
  • The SPOW latch is turned off by a linefeed, tab, or home up.
Format Mode Format mode is a mode of terminal operation in which the display is made up of protected and unprotected fields. When this check box is selected, data can only be entered in unprotected fields.
Block Transfer Unit If Reflection is operating in block mode, a block of one or more characters is transmitted when you press Enter or when the host requests a block transfer from terminal memory. This option determines how much data Reflection transmits on each block transfer. When set to Line, data is transmitted one line at a time, or one field at a time in format mode. When set to Page, data is transmitted one page at a time.

Terminal Setup - Keyboard & Mouse (Reflection)

Getting there

Terminal > Setup > Terminal > Keyboard & Mouse

The Keyboard and Mouse tab lets you select keyboard options, such as typeahead and destructive backspace, and the function of VT terminal keys if you have a VT terminal selected as your Terminal type. You can also use the Standard File and Edit menu shortcuts option to cut and paste. This supports standard Windows cut and paste keyboard shortcuts.

Destructive Backspace By default, pressing Backspace moves the cursor to the left without erasing characters. Select this check box to erase the character to the left of the cursor when you press Backspace.
Typeahead With an HP 3000 in character mode and remote mode, you must wait for a host prompt before entering new data. After the host has processed your input, it transmits a prompt to Reflection for HP as a signal to start sending more data. The host ignores any characters it has received before sending its prompt.

By selecting the Typeahead check box, you can type continuously without waiting for the host prompt; Reflection stores your keystrokes in a buffer until the host prompt arrives. When it does, Reflection sends the next line of keyboard input from its buffer. The keyboard never locks when Typeahead is enabled, so if you know what you must type next, you can go ahead and type it.

To see what the prompt character is set to, look at the Host prompt list in the Advanced HP Options dialog box (from the Emulation tab); the default is ^Q (DC1).

To clear the buffer, click Reset-Clear Typeahead on the Connection menu.

When Typeahead is enabled, it is sometimes necessary to clear Reflection's typeahead buffer. Click Reset-Clear Typeahead on the Connection menu to clear Reflection's typeahead buffer.
Caps Lock Mode Select this check box to limit the characters produced from the keyboard to 37 Teletype-compatible codes:
  • No lowercase alphabetic characters are generated. All alphabetic keys appear as if they are shifted.
  • The ~ (tilde) and ` (grave accent) are disabled.
  • The characters {,
Return = Enter The HP enter function is mapped by default to the Enter key on the numeric keypad. If you prefer to use Return for the HP enter function in block mode applications, select this check box. Selecting this check box may cause problems if your host system expects a carriage return.
Asian Keyboard Interpreter This item appears dimmed in VT mode. It also appears dimmed in HP mode if you do not have a double-byte character set selected in the Host character set list on the Emulation tab.

When connecting to an HP 3000, selecting this check box makes the terminal screen cursor actions consistent between single-byte and double-byte characters. For example, on a terminal screen with mixed single- and double-byte characters, pressing the Backspace key once moves the cursor through one double-byte character or one single-byte character. When this check box is cleared, it's necessary to press the Backspace key twice to move through a double-byte character and once to move the cursor through a single-byte character.

This check box should typically be checked when connecting to an HP 3000. This check box should be cleared when connecting to an HP 9000 or a UNIX host because double-byte translation is handled by the host.

Terminal Setup - Margins Tabs (Reflection)

Getting there

Terminal > Setup > Terminal > Margins Tabs

The Margins Tabs tab lets you set left and right margins and tab stops in Reflection for HP.


Terminal Setup - Function Keys (Reflection)

Getting there

Terminal > Setup > Terminal > Function Keys

The Function Keys tab lets you select which set of key labels are displayed along the bottom of your screen, and lets you customize eight user keys. A user key definition consists of the following:

  • A 16-character label (eight characters per line)

  • A string of up to 80 characters that is produced when the key is pressed

  • An attribute determining how Reflection processes the string when the key is pressed

Function Key Set This option determines which set of function key labels display at the bottom of the terminal window.
Insert Special Characters To include escape sequences and ASCII control codes in the user key string, select Insert special characters. If you're using the Tab key to tab through the dialog box fields, you must clear the Insert special characters check box; otherwise you'll insert the ASCII tab character each time you press the Tab key.

The following list shows some examples of keys and key combinations that create certain escape sequences (shown by the two-letter mnemonic that appears on your screen):

Enter : CR
Tab : HT
Backspace: BS
Esc : EC
Ctrl+Q: D1
Ctrl+S: D3
Ctrl+E : EQ
Ctrl+X : CN

Display Setup - Colors (Reflection)

Getting there

Terminal > Setup > Display > Colors

Use the Colors tab to customize your screen color and different host attributes (such as inverse blinking text). For each item, you can select text attribute colors and background colors. For plain text, the background sets the color for the Reflection for Terminal window. Once you've created a set of colors you like, you can save the color partial settings file to a partial settings file that contains only color information.


Display Setup - Fonts (Reflection)

Getting there

Terminal > Setup > Display > Fonts

Use the Fonts tab in the Display Setup dialog box to customize your display font.

Auto Font Sizing When Auto font sizing is selected, Reflection for HP will automatically resize the font to fit all text in the terminal window.

NOTE: This option is greyed and cleared when Dynamic terminal size is selected in Connection > Connection Setup > More Settings for Secure Shell and RLogin connections.
Space Compensation This option is used on systems running the Thailand edition of Windows. The value that you set here specifies the number of consecutive space characters that will trigger white space compensation when displaying a line containing Thai characters.

Display Setup - Screen (Reflection)

Getting there

Terminal > Setup > Display > Screen

Set display options, such as the number of rows and columns, cursor type, scrolling attributes, and other display attributes.

Columns Sets the width of the scrolling region in the terminal window. You can select 80 or 132; or use the spin box to specify any value between 80 and 999.
Memory Blocks (8K Each) Display memory contains both the information visible on the display and information that has scrolled off of the display. This box sets the amount of memory you want to allocate to display memory. The default setting is for 9 blocks of 8 kilobytes each, or 72K of display memory.

The number of bytes you are currently using is calculated on each character of text; you'll have more "pages" of display memory when your text lines do not run all the way out to the right margin.

The default value holds approximately 22 pages of display memory when each line is exactly 80 characters long.
Scrolling Smooth scrolling limits the speed at which new lines appear on the screen. Jump scrolling allows lines to be displayed as quickly as they are received from the host.

Display Setup - Options (Reflection)

Getting there

Terminal > Setup > Display > Options

Window Title Use this option to customize the name of your Reflection for HP window. You can enter text and/or any of the following special characters:
  • &a - The local IP address
  • &c - Connected or not connected
  • &d - Date (in the format set by Windows)
  • &f - Settings file name or “Untitled”
  • &h - Host name
  • &i - Instance number of Reflection for HP
  • &l - Layout file name
  • &n - Full product name
  • &r - Reflection
  • &s - Session name
  • &t - Transport type (port name)
  • &u - Product name
  • &v - Product version number
  • &y - Terminal type
  • && - Ampersand (that is, use two && to produce one &)
Time Connected Displays a time counter on the status bar that shows the time you have been connected in hours, minutes, and seconds (hh.mm.ss).
Slash Zeros Specifies whether zeroes displayed in the terminal window contain slashes (like this: Ø). Selecting this option may make it easier to work with numeric data.

Event Setup (Reflection)

Getting there

Terminal > Setup > Events

Use the Events Setup dialog box to create and manage events in Reflection for HP

Use predefined Reflection events to initiate Reflection actions, such as Reflection for HP macros, and menu and terminal commands when an event is encountered during a host session. This allows you to monitor Reflection/host interactions and synchronize Reflection commands with a defined group of host session events.


Hotspot Setup - Settings (Reflection)

Getting there

Terminal > Setup > Hotspots

Hotspots are buttons that appear over common host commands in terminal sessions. Typically, clicking a hotspot transmits a terminal key or command to the host.

Use the Settings tab to configure the mouse click that activates hotspots and whether to enable or show hotspots.


Hotspot Setup - Defined Hotspots (Reflection)

Getting there

Terminal > Setup > Hotspots > Defined Hotspots

Use the Defined Hotspots tab to configure where hotspots will appear in the terminal screen and what actions occur when the user clicks each hotspot.

By default, Reflection for HP defines hotspots for most common terminal commands.


Keyboard Map Setup (Reflection)

Getting there

Terminal > Setup > Keyboard Map

The Keyboard Map Setup dialog box lets you substitute a simple keystroke for complex and repetitive keystrokes or mouse actions. When you map a keystroke to a terminal function, string, macro, menu or terminal command, that key becomes a keystroke for the specified action.

To find a keystroke's current mapping

  • Under PC keyboard, click a mapped cyan/teal key and note the corresponding Action in the lower half of the dialog box.

To map a keystroke

  1. Under PC keyboard, select the PC key or keystrokes that will execute the action.

  2. Select and configure an Action.

  3. Click Map.


Mouse Setup (Reflection)

Getting there

Terminal > Setup > Mouse Map

To map a mouse event to an action

  1. Configure the mouse action in the top of the dialog box.

  2. Select and configure an Action.

  3. Click Map.


Safeguards (Reflection)

Getting there

Terminal > Setup > Safeguards

Host name Use this option to control whether host names will be saved with your host connections or connect macros. By default, the host name you provide for this host session is saved in the settings file. Clear this check box to prevent the host name from being saved into the settings file or recorded in a macro.
Passwords (using weak encryption) Use this option to control whether passwords should be saved with host connections or in connect macros. Saving a password in a recorded script means the password is encoded and not visible when a macro is examined. The preferred solution is to use Secure Shell public keys or to Kerberos to encrypt passwords.

When this setting is changed it takes effect only for new macros and does not automatically update pre-existing Reflection for HP macros. To update a macro, re-record it with the Passwords option set to the value you wish saved in the macro.

NOTE: It is not possible to manually edit the password value in a macro and retain the encrypted state.
Clear display and scrollback buffer Use this option to have Reflection delete all data from display memory when a session is disconnected from the host.
Clear Clipboard Use this option to delete all data from Windows Clipboard when exiting Reflection.

NOTE: Reflection will remove data from the Clipboard even where the data was saved from a different application.

Toolbar Setup (Reflection)

Getting there

Terminal > Setup > Toolbar

The Toolbar Setup dialog box contains the following tabs:

Toolbars

View predefined toolbars and descriptions of the buttons on the selected toolbar. You can use this tab to create, rename, delete, and hide or display a toolbar, or reset it to its factory defaults.

Predefined buttons

Add buttons to the toolbar from the library of predefined buttons. Select a category on this tab to see the available buttons.

Customize

Add a picture to a button or create new buttons that launch a Reflection for HP macro; execute Reflection for HP menu, terminal, or Visual Basic commands; or send text to a host.

Settings

Set the location of the toolbar and change its appearance.


View Settings (Reflection)

Getting there

Terminal > Setup > View Settings

The View Settings dialog box enables you to view and change all Reflection for HP settings from a single location. Use the Search box to locate settings using all or part of the setting name.

You can use this dialog box to check the current value of a setting, change a settings value, and to find out what valid values are for each setting. When you change a setting here, the corresponding setting in a dialog box changes, too (if there is one).

Use the Advanced button to filter setting information to view mapping-only settings, enabled and disabled settings, or settings that are saved in Windows registry.

You can view the settings in descriptive or programmatic formats by selecting either Descriptive text or Macro syntax respectively.