Keyboard and ADP Section 8 Introduction This section explains how to define key macros, and how to assign displays, key macros, and user tasks to keyboard function keys and annunciator display panel (ADP) pushbuttons. • Key macros incorporate multiple keystrokes into a single key. • Assigning a display to a key or pushbutton allows calling the display with a single key or pushbutton press. • Assigning a user-written program (i.e., user task) to a key or pushbutton allows activating that program with a single key or pushbutton press. This provides an easier method of activation than having to open a terminal window and entering the EXE command. Key Macros Key macros incorporate multiple keystrokes into a single key press. Up to 96 macros can be defined, with each macro containing up to 50 keystrokes. After pressing a keyboard key or ADP pushbutton which has a macro assigned, each action specified in the key macro is performed. A key macro can include any key sequence that is built into a display and most keyboard keys. Also, any ADP pushbutton can be defined in a key macro. Each macro can contain a maximum of five display call-ups and selects. After being defined, a macro can be assigned to a function key and an ADP pushbutton. Macros also accept nested definitions. If a macro contains a key or ADP pushbutton that has a macro already assigned, that macro executes as a part of the macro. There is no limit to the number of nesting levels possible. Care should be taken, however, when creating nested key macros. Make sure the WBPEEUI220774D0 8-1 Key Macros nested macro is not defined in such a way that it causes a continuous loop to be executed. NOTE: A key macro should not be activated while a display has an element selected for control. Deactivate control before activating the macro. Key Macro Configuration Keys Key macros can incorporate any ADP pushbutton and most keyboard keys except those used in macro configuration. Also, COM’D LINE MENU, MISC MENU, and SWITCH CRT cannot be used in a key macro. Table 8-1 describes the keys that are not available for macros and their function for macro configuration. Table 8-1. Key Macro Configuration Keys Key CL EAR HOME TA B TA B BACK Description Erases the current macro definition and returns the input cursor to the first or starting input field of the macro. Calls the Enter Macro Number field for selecting a macro to define or edit. Moves the input cursor to the first input field in the next macro definition. If the next macro definition is not displayed, the next page is brought up. This does not save the macro from which the input cursor was tabbed. Moves the input cursor to the first input field in the previous macro definition. If the previous macro definition is not displayed, the previous page appears. This does not save the macro from which the input cursor was tabbed. Performs the same function as TAB BACK except that it also saves the macro definition being exited. Performs the same function as TAB except that it also saves the macro definition being exited. Moves the input cursor within the current macro definition to the previous key location. Use this to move to a specific key definition, then delete or overwrite that definition. Moves the input cursor within the current macro definition to the next key location. Use this to move to a specific key definition, then delete or overwrite that definition. 8-2 WBPEEUI220774D0 Key Macros Table 8-1. Key Macro Configuration Keys (continued) Key Description Moves the input cursor within the current macro definition to the previous key location and deletes the key definition from which the cursor was moved. Use this to delete a key. Moves the input cursor within the current macro definition and inserts an undef key definition. Use this to insert a key between existing keys. Moves the input cursor to the previous macro definition making it the currently selected macro. This calls the previous page if pressed while on the upper macro definition. Moves the input cursor to the next macro definition making it the currently selected macro. This calls the next page if pressed while on the lower macro definition. NOTE: The configuration keys are located in the cursor control, alphabetic characters, and numeric keypad blocks of the keyboard, not the station and remote control block. Defining a Key Macro Use the Macros option to define a key macro. To choose the option, first press GENL FCTNS MENU, then select the following menu items in the sequence shown. A Configuration > D Keyboard > C Macros To define a macro: 1. Select a macro to define. a. In the Enter Macro Number field, enter a number from 1 to 96. b. Press ENTER. Figure 8-1 shows an example of the next page that appears. 2. Use the macro configuration keys (Table 8-1) when defining a macro. Macros are processed from left to right, top to bottom. Up to 50 keys can be incorporated into a single key macro. Enter a macro sequence by pressing keyboard keys and ADP pushbuttons in the order that they are to be performed. NOTE: COM’D LINE MENU, MISC MENU, and SWITCH CRT cannot be used in a key macro. WBPEEUI220774D0 8-3 Key Macros TC00464A Figure 8-1. Macros Page When a key or pushbutton is pressed, the undef key definition is replaced by an abbreviated key name in brackets or a character enclosed in single quotes. For example, <NXT PAG>, <GEN FUN>, <F14>, ‘7’ or ‘*’. 3. Save the macro definition by either moving from the macro with the double-up or double-down arrow keys or press HOME. Repeat the steps to define additional macros. 4. When macro definition is complete, press HOME then ESC to exit. Moving to another macro by using the double-up and double-down arrow keys or pressing HOME saves a macro. As soon as a macro is saved, it is available for use. A macro number is used to assign a macro to a keyboard key or ADP pushbutton. 8-4 WBPEEUI220774D0 Key Macros Editing a Key Macro A key macro can be edited at any time. Edits can include deleting, inserting, or changing a key in the macro. To call a key macro for editing: 1. Press HOME to call the Enter Macro Number field if the field is not already present. This input field appears when the configuration page is first called. 2. Call the macro by entering its macro number. 3. Press ENTER. The following macro configuration keys (Table 8-1) are used to edit a macro: Inserts an undef key entry into the macro sequence. Deletes a key entry from the macro sequence. To insert a key into a key macro: 1. Use the macro configuration keys to highlight the key entry that is to occur immediately before the key to be inserted. 2. Press the double-right arrow key. This inserts an undef key definition into the list. 3. Highlight the undef field. 4. Press the key that is to be inserted. This replaces the undef with that key. To delete a key in a key macro: 1. Use the macro configuration keys to highlight the key entry to delete. 2. Press the double-left arrow key. The key entry will no longer appear and the subsequent key entries will move back one position in the macro. To change a key in a key macro: 1. Use the macro configuration keys to highlight the key entry that is to be changed. WBPEEUI220774D0 8-5 Keyboard 2. Press the key to which it is to be changed. Deleting a Key Macro To delete a key macro: 1. Move to the macro by using the Enter Macro Number field. Optionally, press TAB or TAB BACK to move to a macro (Table 8-1). 2. Press CLEAR. 3. Save the change by either moving away from the macro with the double-up or double-down arrow keys or press HOME. Press ESC prior to any other key to cancel the deletion. Keyboard Any assembled display (DU DU) DU can be assigned to a function key either directly or through a multiwindow display list. A multiwindow display list defines up to eight displays that are to appear on specific windows when a function key is pressed. Refer to Multiwindow Displays in Section 14 for the procedures to define a multiwindow display list. Any key macro or user task can also be assigned to a function key. Before a key macro can be assigned, however, it must have been previously defined. Refer to Key Macros in this section for macro definition procedures. A user task also must have been previously defined before it can be assigned. Refer to @AGlance/IT Configuration in Section 18 for @aGlance/IT definition procedures, and User Task Options in Section 19 for user task definition procedures. Assignable keys include: 32 function keys (e.g., AREA N or FN). DISPLAY SUMM ALARM SUMM SYSTEM STATUS SUMM 8-6 WBPEEUI220774D0 Keyboard HELP NOTE: Use SHIFT in combination with the function keys (i.e., F1 through F16) to access function keys 17 through 32. For example, press SHIFT - F1 to access F17. Making a Function Key Assignment Use the Function Keys option to make a key assignment. To choose the option, first press GENL FCTNS MENU, then select the following menu items in the sequence shown. A Configuration > D Keyboard > A Function Keys Key assignments are specific to a keyboard. After selecting the Function Keys option, a KEYBOARD field appears. To configure function keys for a keyboard: 1. Call the configuration for a specific keyboard. a. Enter the number of a keyboard from 1 to 8 in the KEYBOARD field. b. Press ENTER. The next page shows the current assignments for that keyboard (Fig. 8-2). If no previous assignments were made, each key contains a default configuration. This default causes a function key press to call a display named BLANK. 2. Three input fields for a function key define its assignment: Field one - selects display call-up, key macro activation, or user task activation. Field two - identifies a specific display, multiwindow display list, key macro, or user task. Field three - specifies a window assignment. Move to a specific key and define its fields. Table 8-2 describes how the key fields should be defined depending on the desired function. 3. Continue to define all keys. 4. Press ENTER. NOTE: The default alarm summary display name is ALMSUMFL. The default system status display name is N90STAT1. WBPEEUI220774D0 8-7 Keyboard TC00465A Figure 8-2. Function Keys Page - Definition Page Table 8-2. Function Key and ADP Assignments Function Field 1 2 1 3 Key macro activation M 1 to 96 = key macro index Blank or leave at default number Multiwindow display call-up L Single display call-up D Display name (assembled display file without DU extension) 1 to 256 = multiwindow display list index number Blank or leave at default 0 = all windows supported by this workstation 1 to 8 = specified window only. For example, enter 1 for window one only F = window assignment follows the keyboard assignment 8-8 WBPEEUI220774D0 Annunciator Display Panel Table 8-2. Function Key and ADP Assignments (continued) Function User task activation Field 1 2 1 A 1 to 50 = user task index number 3 Blank or leave at default NOTE: 1. An index number that is undefined can be assigned. Pressing the key or ADP pushbutton will have no affect, however. Clearing a Function Key Assignment To delete a key assignment, move to the specific key and enter the following information in the three key fields: D BLANK F This causes the key to display the default BLANK.DU display when pressed. Annunciator Display Panel Any assembled display (DU DU) DU can be assigned to an ADP pushbutton either directly or through a multiwindow display list. A multiwindow display list defines up to eight displays that are to appear on specific windows when a pushbutton is pressed. Refer to Multiwindow Displays in Section 14 for the procedures to define a multiwindow display list. Any key macro or user task can be assigned to an ADP pushbutton. Before a key macro can be assigned, however, it must have been previously defined. Refer to Key Macros in this section for macro definition procedures. A user task also must have been previously defined before it can be assigned. Refer to @AGlance/IT Configuration in Section 18 for @aGlance/IT definition procedures, and User Task Options in Section 19 for user task definition procedures. An ADP lamp assignment is made through tag database configuration. An ADP pushbutton assignment should coincide with this lamp assignment. This allows calling a display related to an alarm (indicated by the lamp being lit red) to perform actions required to correct the alarm. WBPEEUI220774D0 8-9 Annunciator Display Panel Making an ADP Pushbutton Assignment Use the ADP option to make a pushbutton assignment. To choose the option, first press GENL FCTNS MENU, then select the following menu items in the sequence shown. A Configuration > D Keyboard > B ADP Pushbutton assignments are specific to an annunciator display panel. After selecting the ADP option, the following fields appear: KEYBOARD ___ ADP ___ LAMP ___ To configure pushbuttons for an annunciator display panel: 1. Call the configuration for a specific panel: a. Enter the keyboard number the annunciator display panel is assigned to in the KEYBOARD field, ADP number the assignments are being made for in the ADP field, and a specific lamp (pushbutton) being assigned in the LAMP field. b. Press ENTER. This calls the second page of the configuration. The next page shows the current assignments for that panel (Fig. 8-3). If no previous assignments were made, each pushbutton contains a default configuration. This default causes a pushbutton press to call a display named BLANK. 2. Three input fields for a pushbutton define its assignment: Field one - selects display call-up, key macro activation, or user task activation. Field two - identifies a specific display, multiwindow display list, key macro, or user task. Field three - specifies a window assignment. Move to a specific pushbutton and define its fields. Table 8-2 describes how the pushbutton fields should be defined depending on the desired function. 3. Continue to define all pushbuttons. 4. Press ENTER. 8 - 10 WBPEEUI220774D0 Annunciator Display Panel TC00466A Figure 8-3. ADP Page - Definition Page Clearing an ADP Pushbutton Assignment To delete a pushbutton assignment, move to the specific pushbutton and enter the following information in the three pushbutton fields: D BLANK F This causes that pushbutton to display the default BLANK.DU display when pressed. WBPEEUI220774D0 8 - 11 WBPEEUI220774D0
© Copyright 2026 Paperzz